--- /srv/rebuilderd/tmp/rebuilderdrmZSyz/inputs/libpython3.13-dev_3.13.5-2+deb13u5_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdrmZSyz/out/libpython3.13-dev_3.13.5-2+deb13u5_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-10 12:06:59.000000 debian-binary │ -rw-r--r-- 0 0 0 7680 2026-08-10 12:06:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3824352 2026-08-10 12:06:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3824612 2026-08-10 12:06:59.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+deb13u5 │ │ │ Architecture: armel │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 18183 │ │ │ +Installed-Size: 18185 │ │ │ Depends: libpython3.13-stdlib (= 3.13.5-2+deb13u5), libpython3.13 (= 3.13.5-2+deb13u5), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.13) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,15 +287,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 8281404 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7997212 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7998536 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8300 2026-08-10 12:06:59.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/lintian/overrides/ │ │ ├── ./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 │ │ │ │ @@ -75,19 +75,19 @@ │ │ │ │ _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_decoded_constant_from_token in action_helpers.o │ │ │ │ -_PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators 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 │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ _PyPegen_get_expr_name in action_helpers.o │ │ │ │ _PyPegen_ensure_real in action_helpers.o │ │ │ │ @@ -1460,16 +1460,16 @@ │ │ │ │ _PyType_GetTextSignatureFromInternalDoc in typeobject.o │ │ │ │ _PyTypes_AfterFork in typeobject.o │ │ │ │ PyType_GetName in typeobject.o │ │ │ │ PyType_GetModuleName in typeobject.o │ │ │ │ PyObject_GetTypeData in typeobject.o │ │ │ │ PyType_GetDict in typeobject.o │ │ │ │ _PyType_GetModuleByDef2 in typeobject.o │ │ │ │ -_PyType_GetModuleByDef3 in typeobject.o │ │ │ │ PyType_ClearCache in typeobject.o │ │ │ │ +_PyType_GetModuleByDef3 in typeobject.o │ │ │ │ _PyObject_GetState in typeobject.o │ │ │ │ PyType_GetTypeDataSize in typeobject.o │ │ │ │ PyType_AddWatcher in typeobject.o │ │ │ │ PyType_Watch in typeobject.o │ │ │ │ PyType_ClearWatcher in typeobject.o │ │ │ │ PyType_Unwatch in typeobject.o │ │ │ │ _PyType_GetBases in typeobject.o │ │ │ │ @@ -1773,16 +1773,16 @@ │ │ │ │ _PyAST_AsyncFunctionDef 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_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_AnnAssign 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 │ │ │ │ @@ -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_MatchClass in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ -_PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ @@ -3230,16 +3230,16 @@ │ │ │ │ 0000072c T _PyPegen_expect_token │ │ │ │ 000007b8 T _PyPegen_fill_token │ │ │ │ 000015dc T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ 0000150c T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ 00001008 T _PyPegen_is_memoized │ │ │ │ 000006ec T _PyPegen_lookahead │ │ │ │ -0000204c T _PyPegen_lookahead_for_expr │ │ │ │ -00002050 T _PyPegen_lookahead_for_stmt │ │ │ │ +00002060 T _PyPegen_lookahead_for_expr │ │ │ │ +00002064 T _PyPegen_lookahead_for_stmt │ │ │ │ 00000e94 T _PyPegen_lookahead_with_int │ │ │ │ 00001640 T _PyPegen_lookahead_with_string │ │ │ │ 000010f8 T _PyPegen_name_token │ │ │ │ 000011b4 T _PyPegen_new_identifier │ │ │ │ 00001738 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ @@ -3364,71 +3364,71 @@ │ │ │ │ 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 │ │ │ │ 000002bc T _PyPegen_arguments_parsing_error │ │ │ │ -00002b28 T _PyPegen_augoperator │ │ │ │ +00002b4c T _PyPegen_augoperator │ │ │ │ 000000cc T _PyPegen_check_barry_as_flufl │ │ │ │ -00002718 T _PyPegen_check_fstring_conversion │ │ │ │ -0000052c T _PyPegen_check_legacy_stmt │ │ │ │ +0000273c T _PyPegen_check_fstring_conversion │ │ │ │ +000002b8 T _PyPegen_check_legacy_stmt │ │ │ │ 00001034 T _PyPegen_checked_future_import │ │ │ │ -00000590 T _PyPegen_class_def_decorators │ │ │ │ +0000031c 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 │ │ │ │ -000002b8 T _PyPegen_decoded_constant_from_token │ │ │ │ -00002b54 T _PyPegen_dummy_name │ │ │ │ -000027b0 T _PyPegen_empty_arguments │ │ │ │ +00000380 T _PyPegen_decoded_constant_from_token │ │ │ │ +00002b78 T _PyPegen_dummy_name │ │ │ │ +000027d4 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 │ │ │ │ +00002c40 T _PyPegen_key_value_pair │ │ │ │ +00002708 T _PyPegen_keyword_or_starred │ │ │ │ +000011b8 T _PyPegen_make_arguments │ │ │ │ +00002b8c 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 │ │ │ │ +000029b4 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00002888 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 │ │ │ │ -00000380 T _PyPegen_setup_full_format_spec │ │ │ │ +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: │ │ │ │ -00023c3c t INVALID_VERSION_CHECK │ │ │ │ -00017b8c t NEW_TYPE_COMMENT │ │ │ │ +00023c14 t INVALID_VERSION_CHECK │ │ │ │ +00017b54 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 │ │ │ │ -000017a8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000015c0 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 │ │ │ │ -00021588 t _gather_116_rule │ │ │ │ +00021544 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 │ │ │ │ -00021588 t _gather_231_rule │ │ │ │ -000241c4 t _gather_51_rule │ │ │ │ -000241c4 t _gather_53_rule │ │ │ │ -000241c4 t _gather_55_rule │ │ │ │ -000241c4 t _gather_57_rule │ │ │ │ -0002734c t _loop0_100_rule │ │ │ │ -0002734c t _loop0_102_rule │ │ │ │ -0002625c t _loop0_106_rule │ │ │ │ -0002625c t _loop0_108_rule │ │ │ │ -00001be0 t _loop0_110_rule │ │ │ │ -00001024 t _loop0_112_rule │ │ │ │ -00021b5c t _loop0_119_rule │ │ │ │ -00021b5c t _loop0_120_rule │ │ │ │ +00021544 t _gather_231_rule │ │ │ │ +0002419c t _gather_51_rule │ │ │ │ +0002419c t _gather_53_rule │ │ │ │ +0002419c t _gather_55_rule │ │ │ │ +0002419c t _gather_57_rule │ │ │ │ +00027324 t _loop0_100_rule │ │ │ │ +00027324 t _loop0_102_rule │ │ │ │ +00026234 t _loop0_106_rule │ │ │ │ +00026234 t _loop0_108_rule │ │ │ │ +000019f8 t _loop0_110_rule │ │ │ │ +000041a0 t _loop0_112_rule │ │ │ │ +00021b04 t _loop0_119_rule │ │ │ │ +00021b04 t _loop0_120_rule │ │ │ │ 00000e24 t _loop0_129_rule │ │ │ │ -00001a1c t _loop0_164_rule │ │ │ │ -00001a1c t _loop0_165_rule │ │ │ │ +00001834 t _loop0_164_rule │ │ │ │ +00001834 t _loop0_165_rule │ │ │ │ 00000000 t _loop0_170_rule │ │ │ │ -0001a6f8 t _loop0_171_rule │ │ │ │ -0001a6f8 t _loop0_172_rule │ │ │ │ +0001a6c4 t _loop0_171_rule │ │ │ │ +0001a6c4 t _loop0_172_rule │ │ │ │ 00000000 t _loop0_175_rule │ │ │ │ 00000000 t _loop0_177_rule │ │ │ │ 00000000 t _loop0_182_rule │ │ │ │ -00001be0 t _loop0_187_rule │ │ │ │ -0002625c t _loop0_188_rule │ │ │ │ -0002625c t _loop0_189_rule │ │ │ │ -00001be0 t _loop0_193_rule │ │ │ │ -00001be0 t _loop0_195_rule │ │ │ │ -000282a4 t _loop0_1_rule │ │ │ │ -00001be0 t _loop0_200_rule │ │ │ │ +000019f8 t _loop0_187_rule │ │ │ │ +00026234 t _loop0_188_rule │ │ │ │ +00026234 t _loop0_189_rule │ │ │ │ +000019f8 t _loop0_193_rule │ │ │ │ +000019f8 t _loop0_195_rule │ │ │ │ +0002827c t _loop0_1_rule │ │ │ │ +000019f8 t _loop0_200_rule │ │ │ │ 00000bf8 t _loop0_215_rule │ │ │ │ 00000bf8 t _loop0_218_rule │ │ │ │ -00001024 t _loop0_240_rule │ │ │ │ -000282a4 t _loop0_2_rule │ │ │ │ -0001a6f8 t _loop0_36_rule │ │ │ │ -0001c228 t _loop0_37_rule │ │ │ │ -0001c228 t _loop0_38_rule │ │ │ │ -0001c228 t _loop0_40_rule │ │ │ │ +000041a0 t _loop0_240_rule │ │ │ │ +0002827c t _loop0_2_rule │ │ │ │ +0001a6c4 t _loop0_36_rule │ │ │ │ +0001c1f4 t _loop0_37_rule │ │ │ │ +0001c1f4 t _loop0_38_rule │ │ │ │ +0001c1f4 t _loop0_40_rule │ │ │ │ 00000000 t _loop0_48_rule │ │ │ │ 00000000 t _loop0_49_rule │ │ │ │ -0002625c t _loop0_98_rule │ │ │ │ -0002734c t _loop0_99_rule │ │ │ │ -0002594c t _loop1_101_rule │ │ │ │ -00026abc t _loop1_103_rule │ │ │ │ -0002594c t _loop1_104_rule │ │ │ │ -0002594c t _loop1_105_rule │ │ │ │ -00026abc t _loop1_107_rule │ │ │ │ -00026abc t _loop1_109_rule │ │ │ │ -00005708 t _loop1_111_rule │ │ │ │ -00018ec8 t _loop1_173_rule │ │ │ │ -00023cac t _loop1_178_rule │ │ │ │ -0001aadc t _loop1_185_rule │ │ │ │ -00005708 t _loop1_196_rule │ │ │ │ -00026abc t _loop1_197_rule │ │ │ │ -00020910 t _loop1_216_rule │ │ │ │ -0000513c t _loop1_219_rule │ │ │ │ -00018ec8 t _loop1_39_rule │ │ │ │ -0001aadc t _loop1_41_rule │ │ │ │ -00018ec8 t _loop1_42_rule │ │ │ │ -00018ec8 t _loop1_43_rule │ │ │ │ -0001aadc t _loop1_45_rule │ │ │ │ -0001aadc t _loop1_47_rule │ │ │ │ -00023cac t _loop1_50_rule │ │ │ │ -00020910 t _loop1_60_rule │ │ │ │ -0000513c t _loop1_61_rule │ │ │ │ -00003060 t _loop1_64_rule │ │ │ │ -00003a7c t _tmp_10_rule │ │ │ │ -000045d0 t _tmp_11_rule │ │ │ │ -000045d0 t _tmp_13_rule │ │ │ │ +00026234 t _loop0_98_rule │ │ │ │ +00027324 t _loop0_99_rule │ │ │ │ +00025924 t _loop1_101_rule │ │ │ │ +00026a94 t _loop1_103_rule │ │ │ │ +00025924 t _loop1_104_rule │ │ │ │ +00025924 t _loop1_105_rule │ │ │ │ +00026a94 t _loop1_107_rule │ │ │ │ +00026a94 t _loop1_109_rule │ │ │ │ +000054c0 t _loop1_111_rule │ │ │ │ +00018e94 t _loop1_173_rule │ │ │ │ +00023c84 t _loop1_178_rule │ │ │ │ +0001aaa8 t _loop1_185_rule │ │ │ │ +000054c0 t _loop1_196_rule │ │ │ │ +00026a94 t _loop1_197_rule │ │ │ │ +000208cc t _loop1_216_rule │ │ │ │ +00004ef4 t _loop1_219_rule │ │ │ │ +00018e94 t _loop1_39_rule │ │ │ │ +0001aaa8 t _loop1_41_rule │ │ │ │ +00018e94 t _loop1_42_rule │ │ │ │ +00018e94 t _loop1_43_rule │ │ │ │ +0001aaa8 t _loop1_45_rule │ │ │ │ +0001aaa8 t _loop1_47_rule │ │ │ │ +00023c84 t _loop1_50_rule │ │ │ │ +000208cc t _loop1_60_rule │ │ │ │ +00004ef4 t _loop1_61_rule │ │ │ │ +00002e78 t _loop1_64_rule │ │ │ │ +00003a34 t _tmp_10_rule │ │ │ │ +00004388 t _tmp_11_rule │ │ │ │ +00004388 t _tmp_13_rule │ │ │ │ 00000578 t _tmp_149_rule │ │ │ │ 00001298 t _tmp_155_rule │ │ │ │ -00002dfc t _tmp_157_rule │ │ │ │ -00001340 t _tmp_158_rule │ │ │ │ +00002c14 t _tmp_157_rule │ │ │ │ +00001158 t _tmp_158_rule │ │ │ │ 000013ec t _tmp_159_rule │ │ │ │ 00000a2c t _tmp_160_rule │ │ │ │ -000018f0 t _tmp_161_rule │ │ │ │ +00001708 t _tmp_161_rule │ │ │ │ 00001294 t _tmp_162_rule │ │ │ │ -0002846c t _tmp_167_rule │ │ │ │ -0002846c t _tmp_168_rule │ │ │ │ -0000120c t _tmp_169_rule │ │ │ │ -0000120c t _tmp_174_rule │ │ │ │ -00005f28 t _tmp_179_rule │ │ │ │ +00028444 t _tmp_167_rule │ │ │ │ +00028444 t _tmp_168_rule │ │ │ │ +00001024 t _tmp_169_rule │ │ │ │ +00001024 t _tmp_174_rule │ │ │ │ +00005ce0 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 │ │ │ │ -0002a8c0 t _tmp_203_rule │ │ │ │ +0002aaf8 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 │ │ │ │ -000012a0 t _tmp_227_rule │ │ │ │ -000012a0 t _tmp_228_rule │ │ │ │ +000010b8 t _tmp_227_rule │ │ │ │ +000010b8 t _tmp_228_rule │ │ │ │ 00001488 t _tmp_229_rule.isra.0 │ │ │ │ 00000d88 t _tmp_22_rule │ │ │ │ 00000f88 t _tmp_233_rule │ │ │ │ -00005fc4 t _tmp_234_rule │ │ │ │ +00005d7c 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 │ │ │ │ -000175a0 t _tmp_258_rule │ │ │ │ +00017568 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 │ │ │ │ -00024780 t _tmp_59_rule │ │ │ │ -0000566c t _tmp_67_rule │ │ │ │ -00005f24 t _tmp_68_rule │ │ │ │ -00004510 t _tmp_69_rule │ │ │ │ -000146c4 t _tmp_6_rule │ │ │ │ -00004664 t _tmp_70_rule │ │ │ │ -00003818 t _tmp_7_rule │ │ │ │ -00003900 t _tmp_8_rule │ │ │ │ -0000a020 t _tmp_93_rule │ │ │ │ -000039bc t _tmp_9_rule │ │ │ │ -00016564 t annotated_rhs_rule │ │ │ │ -00015a7c t args_rule │ │ │ │ -00015938 t arguments_rule │ │ │ │ -00006810 t assignment_rule │ │ │ │ -00008a58 t atom_rule │ │ │ │ -00003f78 t attr_rule │ │ │ │ -00021dfc t augassign_rule │ │ │ │ -00010c4c t bitwise_and_rule │ │ │ │ -00010370 t bitwise_or_rule │ │ │ │ -00010640 t bitwise_xor_rule │ │ │ │ -0001da34 t block_rule │ │ │ │ -00020f44 t class_def_raw_rule │ │ │ │ -00029284 t closed_pattern_rule │ │ │ │ -00003afc t complex_number_rule │ │ │ │ -00000e8c t compound_stmt_rule │ │ │ │ -0000dc1c t conjunction_rule │ │ │ │ -000141b4 t decorators_rule │ │ │ │ -00023398 t default_rule │ │ │ │ +00024758 t _tmp_59_rule │ │ │ │ +00005424 t _tmp_67_rule │ │ │ │ +00005cdc t _tmp_68_rule │ │ │ │ +000040e0 t _tmp_69_rule │ │ │ │ +0001468c t _tmp_6_rule │ │ │ │ +0000441c t _tmp_70_rule │ │ │ │ +000037d0 t _tmp_7_rule │ │ │ │ +000038b8 t _tmp_8_rule │ │ │ │ +00009fc0 t _tmp_93_rule │ │ │ │ +00003974 t _tmp_9_rule │ │ │ │ +0001652c t annotated_rhs_rule │ │ │ │ +00015a44 t args_rule │ │ │ │ +00015900 t arguments_rule │ │ │ │ +000067cc t assignment_rule │ │ │ │ +000089f8 t atom_rule │ │ │ │ +0002a898 t attr_rule │ │ │ │ +00021da4 t augassign_rule │ │ │ │ +00010c00 t bitwise_and_rule │ │ │ │ +00010324 t bitwise_or_rule │ │ │ │ +000105f4 t bitwise_xor_rule │ │ │ │ +0001da00 t block_rule │ │ │ │ +00020f00 t class_def_raw_rule │ │ │ │ +0002925c t closed_pattern_rule │ │ │ │ +00003914 t complex_number_rule │ │ │ │ +00000e88 t compound_stmt_rule │ │ │ │ +0000dbd0 t conjunction_rule │ │ │ │ +0001417c t decorators_rule │ │ │ │ +00023374 t default_rule │ │ │ │ 0000086c t del_target_rule │ │ │ │ 00000644 t del_targets_rule │ │ │ │ -0000cfa8 t disjunction_rule │ │ │ │ -000165f8 t dotted_name_rule │ │ │ │ -00005880 t double_star_pattern_rule │ │ │ │ -0001f7b0 t elif_stmt_rule │ │ │ │ -0001fbf8 t else_block_rule │ │ │ │ -0000c7ac t expression_rule │ │ │ │ -00024850 t expressions_rule │ │ │ │ -00012e68 t factor_rule │ │ │ │ -00014784 t for_if_clauses_rule │ │ │ │ -0001ea08 t fstring_replacement_field_rule │ │ │ │ -0001f5a8 t func_type_comment_rule │ │ │ │ -00014e98 t function_def_raw_rule │ │ │ │ -0000c370 t genexp_rule │ │ │ │ -0000447c t guard_rule │ │ │ │ +0000cf5c t disjunction_rule │ │ │ │ +000165c0 t dotted_name_rule │ │ │ │ +00005638 t double_star_pattern_rule │ │ │ │ +0001f75c t elif_stmt_rule │ │ │ │ +0001fba4 t else_block_rule │ │ │ │ +0000c768 t expression_rule │ │ │ │ +00024828 t expressions_rule │ │ │ │ +00012e1c t factor_rule │ │ │ │ +0001474c t for_if_clauses_rule │ │ │ │ +0001e9cc t fstring_replacement_field_rule │ │ │ │ +0001f554 t func_type_comment_rule │ │ │ │ +00014e60 t function_def_raw_rule │ │ │ │ +0000c32c t genexp_rule │ │ │ │ +0000404c t guard_rule │ │ │ │ 00000398 t imaginary_number_rule │ │ │ │ -0001a8ec t import_from_as_name_rule │ │ │ │ -0001a038 t import_from_as_names_rule │ │ │ │ -00019820 t import_from_targets_rule │ │ │ │ -00001804 t invalid_ann_assign_target_rule │ │ │ │ -00001e7c t invalid_arguments_rule │ │ │ │ -000013f8 t invalid_comprehension_rule │ │ │ │ +0001a8b8 t import_from_as_name_rule │ │ │ │ +0001a004 t import_from_as_names_rule │ │ │ │ +000197ec t import_from_targets_rule │ │ │ │ +0000161c t invalid_ann_assign_target_rule │ │ │ │ +00001c94 t invalid_arguments_rule │ │ │ │ +00001210 t invalid_comprehension_rule │ │ │ │ 00000f90 t invalid_except_stmt_rule │ │ │ │ -000016d0 t invalid_for_target_rule │ │ │ │ -00002ab8 t invalid_kwarg_rule.isra.0 │ │ │ │ +000014e8 t invalid_for_target_rule │ │ │ │ +000028d0 t invalid_kwarg_rule.isra.0 │ │ │ │ 00000618 t invalid_try_stmt_rule │ │ │ │ -0000ea70 t inversion_rule │ │ │ │ -00005914 t items_pattern_rule │ │ │ │ -00005b14 t key_value_pattern_rule │ │ │ │ -00004a6c t keyword_pattern_rule │ │ │ │ -00004868 t keyword_patterns_rule │ │ │ │ -000239ec t kwarg_or_double_starred_rule │ │ │ │ -00023530 t kwarg_or_starred_rule │ │ │ │ -000221bc t kwargs_rule │ │ │ │ -0001d7bc t kwds_rule │ │ │ │ -0002803c t lambda_kwds_rule │ │ │ │ -00001d30 t lambda_param_maybe_default_rule │ │ │ │ -00025ebc t lambda_param_no_default_rule │ │ │ │ -00025f9c t lambda_param_rule │ │ │ │ -00024cd8 t lambda_params_rule │ │ │ │ -00025844 t lambda_slash_no_default_rule │ │ │ │ -000260f8 t lambda_slash_with_default_rule │ │ │ │ -000278cc t lambda_star_etc_rule │ │ │ │ -000144dc t lambdef_rule │ │ │ │ -0001e280 t list_rule │ │ │ │ -00004254 t maybe_sequence_pattern_rule │ │ │ │ -000036ec t maybe_star_pattern_rule │ │ │ │ -000041c0 t name_or_attr_rule │ │ │ │ -0001b728 t named_expression_rule │ │ │ │ -00003608 t open_sequence_pattern_rule │ │ │ │ -00028f84 t or_pattern_rule │ │ │ │ -00019138 t param_no_default_rule │ │ │ │ -00019618 t param_rule │ │ │ │ +0000ea24 t inversion_rule │ │ │ │ +000056cc t items_pattern_rule │ │ │ │ +000058cc t key_value_pattern_rule │ │ │ │ +00004824 t keyword_pattern_rule │ │ │ │ +00004620 t keyword_patterns_rule │ │ │ │ +000239c4 t kwarg_or_double_starred_rule │ │ │ │ +0002350c t kwarg_or_starred_rule │ │ │ │ +00022164 t kwargs_rule │ │ │ │ +0001d788 t kwds_rule │ │ │ │ +00028014 t lambda_kwds_rule │ │ │ │ +00001b48 t lambda_param_maybe_default_rule │ │ │ │ +00025e94 t lambda_param_no_default_rule │ │ │ │ +00025f74 t lambda_param_rule │ │ │ │ +00024cb0 t lambda_params_rule │ │ │ │ +0002581c t lambda_slash_no_default_rule │ │ │ │ +000260d0 t lambda_slash_with_default_rule │ │ │ │ +000278a4 t lambda_star_etc_rule │ │ │ │ +000144a4 t lambdef_rule │ │ │ │ +0001e244 t list_rule │ │ │ │ +00003e24 t maybe_sequence_pattern_rule │ │ │ │ +00003504 t maybe_star_pattern_rule │ │ │ │ +00003d90 t name_or_attr_rule │ │ │ │ +0001b6f4 t named_expression_rule │ │ │ │ +00003420 t open_sequence_pattern_rule │ │ │ │ +00028f5c t or_pattern_rule │ │ │ │ +00019104 t param_no_default_rule │ │ │ │ +000195e4 t param_rule │ │ │ │ 0000046c t param_star_annotation_rule │ │ │ │ -00017eac t params_rule │ │ │ │ -00003d14 t pattern_capture_target_rule │ │ │ │ -00028524 t pattern_rule │ │ │ │ -00003494 t patterns_rule │ │ │ │ -00004668 t positional_patterns_rule │ │ │ │ -00013794 t primary_raw │ │ │ │ -000135d8 t primary_rule │ │ │ │ +00017e74 t params_rule │ │ │ │ +00003b2c t pattern_capture_target_rule │ │ │ │ +000284fc t pattern_rule │ │ │ │ +000032ac t patterns_rule │ │ │ │ +00004420 t positional_patterns_rule │ │ │ │ +00013768 t primary_raw │ │ │ │ +000135ac t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -00011618 t shift_expr_rule │ │ │ │ -00003964 t signed_number_rule │ │ │ │ -0002a5d8 t signed_real_number_rule │ │ │ │ -00003e2c t simple_stmt_rule │ │ │ │ -00003b3c t simple_stmts_rule │ │ │ │ -0000d408 t single_target_rule │ │ │ │ -00018dc0 t slash_no_default_rule │ │ │ │ -0001a238 t slash_with_default_rule │ │ │ │ -00020670 t slice_rule │ │ │ │ -0001fdf8 t slices_rule │ │ │ │ +000115cc t shift_expr_rule │ │ │ │ +0000377c t signed_number_rule │ │ │ │ +0002a5b0 t signed_real_number_rule │ │ │ │ +00003de4 t simple_stmt_rule │ │ │ │ +00003af4 t simple_stmts_rule │ │ │ │ +0000d3bc t single_target_rule │ │ │ │ +00018d8c t slash_no_default_rule │ │ │ │ +0001a204 t slash_with_default_rule │ │ │ │ +0002062c t slice_rule │ │ │ │ +0001fda4 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001ce28 t star_etc_rule │ │ │ │ -000101c0 t star_expression_rule │ │ │ │ -0000e100 t star_expressions_rule │ │ │ │ -0001c098 t star_named_expression_rule │ │ │ │ -0001e428 t star_named_expressions_rule │ │ │ │ -0000b010 t star_target_rule │ │ │ │ -0000a9f8 t star_targets_rule │ │ │ │ -00017be0 t starred_expression_rule │ │ │ │ -0000a0d8 t strings_rule │ │ │ │ -00002e9c t subject_expr_rule │ │ │ │ -00011bb4 t sum_rule │ │ │ │ -0000a928 t t_lookahead_rule │ │ │ │ -00007d20 t t_primary_raw │ │ │ │ -00007c04 t t_primary_rule │ │ │ │ -0000b260 t target_with_star_atom_rule │ │ │ │ -000120d4 t term_raw │ │ │ │ -00011f18 t term_rule │ │ │ │ -0001bc90 t tuple_rule │ │ │ │ -00005068 t type_param_default_rule │ │ │ │ -00004b4c t type_param_rule │ │ │ │ -00016fa4 t type_params_rule │ │ │ │ -00003e14 t wildcard_pattern_rule │ │ │ │ -00017388 t yield_expr_rule │ │ │ │ +0001cdf4 t star_etc_rule │ │ │ │ +00010174 t star_expression_rule │ │ │ │ +0000e0b4 t star_expressions_rule │ │ │ │ +0001c064 t star_named_expression_rule │ │ │ │ +0001e3ec t star_named_expressions_rule │ │ │ │ +0000afb0 t star_target_rule │ │ │ │ +0000a998 t star_targets_rule │ │ │ │ +00017ba8 t starred_expression_rule │ │ │ │ +0000a078 t strings_rule │ │ │ │ +00002cb4 t subject_expr_rule │ │ │ │ +00011b68 t sum_rule │ │ │ │ +0000a8c8 t t_lookahead_rule │ │ │ │ +00007cc0 t t_primary_raw │ │ │ │ +00007ba4 t t_primary_rule │ │ │ │ +0000b200 t target_with_star_atom_rule │ │ │ │ +00012088 t term_raw │ │ │ │ +00011ecc t term_rule │ │ │ │ +0001bc5c t tuple_rule │ │ │ │ +00004e20 t type_param_default_rule │ │ │ │ +00004904 t type_param_rule │ │ │ │ +00016f6c t type_params_rule │ │ │ │ +00003c2c t wildcard_pattern_rule │ │ │ │ +00017350 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 │ │ │ │ -00003000 T _PyLexer_update_fstring_expr │ │ │ │ +00002fcc 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 │ │ │ │ -00002f8c t tok_backup │ │ │ │ +00002f58 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00003154 t tok_decimal_tail │ │ │ │ -00000bec t tok_get_normal_mode │ │ │ │ -00002e88 t tok_nextc │ │ │ │ -000032d8 t verify_end_of_number │ │ │ │ +00003120 t tok_decimal_tail │ │ │ │ +00000bf0 t tok_get_normal_mode │ │ │ │ +00002e54 t tok_nextc │ │ │ │ +000032a4 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 │ │ │ │ @@ -4672,15 +4672,15 @@ │ │ │ │ 000001f8 d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002d4 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ 00000af8 t bytearray_alloc │ │ │ │ -000037a8 t bytearray_append │ │ │ │ +0000348c t bytearray_append │ │ │ │ 00001148 r bytearray_append__doc__ │ │ │ │ 00000818 d bytearray_as_buffer │ │ │ │ 00000820 d bytearray_as_mapping │ │ │ │ 00000418 d bytearray_as_number │ │ │ │ 0000082c d bytearray_as_sequence │ │ │ │ 000018a4 t bytearray_ass_subscript │ │ │ │ 0000013c t bytearray_clear │ │ │ │ @@ -4763,15 +4763,15 @@ │ │ │ │ 00001448 t bytearray_splitlines │ │ │ │ 000009b0 r bytearray_splitlines__doc__ │ │ │ │ 0000095c t bytearray_startswith │ │ │ │ 000020a8 r bytearray_startswith__doc__ │ │ │ │ 000017b4 t bytearray_str │ │ │ │ 0000045c t bytearray_strip │ │ │ │ 00000e84 r bytearray_strip__doc__ │ │ │ │ -0000348c t bytearray_strip_impl_helper │ │ │ │ +000036a0 t bytearray_strip_impl_helper │ │ │ │ 00002b14 t bytearray_subscript │ │ │ │ 00002504 t bytearray_translate │ │ │ │ 00001c24 r bytearray_translate__doc__ │ │ │ │ 00002604 t bytearray_translate_impl │ │ │ │ 000000c4 t bytearrayiter_dealloc │ │ │ │ 0000241c t bytearrayiter_length_hint │ │ │ │ 000003d8 d bytearrayiter_methods │ │ │ │ @@ -4830,22 +4830,22 @@ │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000003f0 T PyBytes_AsString │ │ │ │ 00003228 T PyBytes_AsStringAndSize │ │ │ │ 00000fd4 T PyBytes_Concat │ │ │ │ 000013d0 T PyBytes_ConcatAndDel │ │ │ │ -00008354 T PyBytes_DecodeEscape │ │ │ │ -00007448 T PyBytes_FromFormat │ │ │ │ -00007480 T PyBytes_FromFormatV │ │ │ │ -0000544c T PyBytes_FromObject │ │ │ │ +00008374 T PyBytes_DecodeEscape │ │ │ │ +00007468 T PyBytes_FromFormat │ │ │ │ +000074a0 T PyBytes_FromFormatV │ │ │ │ +0000546c T PyBytes_FromObject │ │ │ │ 00000efc T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00003ac0 T PyBytes_Repr │ │ │ │ -00008308 T PyBytes_Size │ │ │ │ +00003ab4 T PyBytes_Repr │ │ │ │ +00008328 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 │ │ │ │ @@ -4917,24 +4917,24 @@ │ │ │ │ U _PyByteArray_empty_string │ │ │ │ 0000197c T _PyBytesWriter_Alloc │ │ │ │ 000031f0 T _PyBytesWriter_Dealloc │ │ │ │ 00000c7c T _PyBytesWriter_Finish │ │ │ │ 00001970 T _PyBytesWriter_Init │ │ │ │ 00000c04 T _PyBytesWriter_Prepare │ │ │ │ 000019fc T _PyBytesWriter_Resize │ │ │ │ -00007c44 T _PyBytesWriter_WriteBytes │ │ │ │ +00007c64 T _PyBytesWriter_WriteBytes │ │ │ │ 00001648 T _PyBytes_DecodeEscape │ │ │ │ 0000044c T _PyBytes_DecodeEscape2 │ │ │ │ 000027d0 T _PyBytes_Find │ │ │ │ 00001650 T _PyBytes_FormatEx │ │ │ │ -000080f4 T _PyBytes_FromHex │ │ │ │ -0000701c t _PyBytes_FromIterator │ │ │ │ -00007cd4 t _PyBytes_FromList │ │ │ │ +00008114 T _PyBytes_FromHex │ │ │ │ +0000703c t _PyBytes_FromIterator │ │ │ │ +00007cf4 t _PyBytes_FromList │ │ │ │ 00000128 t _PyBytes_FromSize │ │ │ │ -000049e0 T _PyBytes_Join │ │ │ │ +00004a00 T _PyBytes_Join │ │ │ │ 00003a0c T _PyBytes_Repeat │ │ │ │ 000001f4 T _PyBytes_Resize │ │ │ │ 000005a4 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ @@ -5021,79 +5021,79 @@ │ │ │ │ 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 │ │ │ │ -000047c0 t bytes___bytes__ │ │ │ │ +000047e0 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 │ │ │ │ -00007438 t bytes_contains │ │ │ │ -00005924 t bytes_count │ │ │ │ +00007458 t bytes_contains │ │ │ │ +00005944 t bytes_count │ │ │ │ 000015a8 r bytes_count__doc__ │ │ │ │ 0000208c t bytes_decode │ │ │ │ 00000bd4 r bytes_decode__doc__ │ │ │ │ 000003b0 r bytes_doc │ │ │ │ -00005820 t bytes_endswith │ │ │ │ +00005840 t bytes_endswith │ │ │ │ 00000dd0 r bytes_endswith__doc__ │ │ │ │ -00005724 t bytes_find │ │ │ │ +00005744 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 │ │ │ │ 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 │ │ │ │ -00005920 t bytes_join │ │ │ │ +00005940 t bytes_join │ │ │ │ 00001d90 r bytes_join__doc__ │ │ │ │ 00001f0c 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 │ │ │ │ -00004010 t bytes_new │ │ │ │ -00005a24 t bytes_partition │ │ │ │ +00004030 t bytes_new │ │ │ │ +00005a44 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__ │ │ │ │ -000047f8 t bytes_repeat │ │ │ │ +00004818 t bytes_repeat │ │ │ │ 000023ac t bytes_replace │ │ │ │ 00001210 r bytes_replace__doc__ │ │ │ │ -00003d2c t bytes_repr │ │ │ │ +00003d20 t bytes_repr │ │ │ │ 000022ac t bytes_rfind │ │ │ │ 000019e0 r bytes_rfind__doc__ │ │ │ │ 000016c8 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__ │ │ │ │ -00006238 t bytes_split │ │ │ │ +00006258 t bytes_split │ │ │ │ 0000239c r bytes_split__doc__ │ │ │ │ 00000a68 t bytes_splitlines │ │ │ │ 00000b0c r bytes_splitlines__doc__ │ │ │ │ -0000534c t bytes_startswith │ │ │ │ +0000536c 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 │ │ │ │ 00001070 t bytes_translate │ │ │ │ 00001458 r bytes_translate__doc__ │ │ │ │ @@ -5115,15 +5115,15 @@ │ │ │ │ 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 │ │ │ │ -000049e4 t stringlib_bytes_join │ │ │ │ +00004a04 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 │ │ │ │ @@ -5142,15 +5142,15 @@ │ │ │ │ 000011d8 t stringlib_title │ │ │ │ 00000f04 t stringlib_upper │ │ │ │ 00001218 t stringlib_zfill │ │ │ │ 0000057c r stringlib_zfill__doc__ │ │ │ │ 00001fe8 t striter_dealloc │ │ │ │ 00002944 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00003f88 t striter_next │ │ │ │ +00003fa8 t striter_next │ │ │ │ 000013f4 t striter_reduce │ │ │ │ 000015b0 t striter_setstate │ │ │ │ 00001598 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 T PyCFunction_Call │ │ │ │ @@ -5936,28 +5936,28 @@ │ │ │ │ 00001dec d AttributeError_members │ │ │ │ 00001dbc d AttributeError_methods │ │ │ │ 0000052c t AttributeError_reduce │ │ │ │ 00000db4 t AttributeError_traverse │ │ │ │ 00000e84 t BaseExceptionGroup_clear │ │ │ │ 00000a74 t BaseExceptionGroup_dealloc │ │ │ │ 000024b4 t BaseExceptionGroup_derive │ │ │ │ -00003df4 t BaseExceptionGroup_init │ │ │ │ +00003e0c t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ -00003aa4 t BaseExceptionGroup_new │ │ │ │ +00003abc t BaseExceptionGroup_new │ │ │ │ 00001f94 t BaseExceptionGroup_split │ │ │ │ -000046e4 t BaseExceptionGroup_str │ │ │ │ +000046fc t BaseExceptionGroup_str │ │ │ │ 00000284 t BaseExceptionGroup_subgroup │ │ │ │ -000045d8 t BaseExceptionGroup_traverse │ │ │ │ -000031fc t BaseException_add_note │ │ │ │ +000045f0 t BaseExceptionGroup_traverse │ │ │ │ +00003214 t BaseException_add_note │ │ │ │ 000004f8 t BaseException_clear │ │ │ │ 0000138c t BaseException_dealloc │ │ │ │ 00001b3c t BaseException_get_args │ │ │ │ -00003610 t BaseException_get_cause │ │ │ │ -0000363c t BaseException_get_context │ │ │ │ +00003628 t BaseException_get_cause │ │ │ │ +00003654 t BaseException_get_context │ │ │ │ 00002760 t BaseException_get_tb │ │ │ │ 00003c64 d BaseException_getset │ │ │ │ 000012ec t BaseException_init │ │ │ │ 00003c3c d BaseException_members │ │ │ │ 00003cdc d BaseException_methods │ │ │ │ 00000250 t BaseException_new │ │ │ │ 00001f68 t BaseException_reduce │ │ │ │ @@ -5965,27 +5965,27 @@ │ │ │ │ 00001bfc t BaseException_set_args │ │ │ │ 00000484 t BaseException_set_cause │ │ │ │ 000001e4 t BaseException_set_context │ │ │ │ 000011f4 t BaseException_set_tb │ │ │ │ 00002640 t BaseException_setstate │ │ │ │ 0000278c t BaseException_str │ │ │ │ 000027bc t BaseException_traverse │ │ │ │ -0000388c t BaseException_with_traceback │ │ │ │ +000038a4 t BaseException_with_traceback │ │ │ │ 00002158 t ImportError_clear │ │ │ │ 00001c68 t ImportError_dealloc │ │ │ │ 000024a0 t ImportError_init │ │ │ │ 00003394 d ImportError_members │ │ │ │ 00003374 d ImportError_methods │ │ │ │ 000007d0 t ImportError_reduce │ │ │ │ 00000cec t ImportError_str │ │ │ │ 00000838 t ImportError_traverse │ │ │ │ 0000031c t KeyError_str │ │ │ │ 000002fc t MemoryError_dealloc │ │ │ │ 00000144 t MemoryError_new │ │ │ │ -00003668 t NameError_clear │ │ │ │ +00003680 t NameError_clear │ │ │ │ 000015ac t NameError_dealloc │ │ │ │ 000010c0 t NameError_init │ │ │ │ 00001fd0 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ 000011c4 t NameError_traverse │ │ │ │ 0000225c t OSError_clear │ │ │ │ 00001ee0 t OSError_dealloc │ │ │ │ @@ -6136,46 +6136,46 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ 00000f30 T PyUnicodeDecodeError_Create │ │ │ │ 00001aec T PyUnicodeDecodeError_GetEncoding │ │ │ │ 00001a64 T PyUnicodeDecodeError_GetEnd │ │ │ │ -000036ec T PyUnicodeDecodeError_GetObject │ │ │ │ +00003704 T PyUnicodeDecodeError_GetObject │ │ │ │ 000009f0 T PyUnicodeDecodeError_GetReason │ │ │ │ 000019ec T PyUnicodeDecodeError_GetStart │ │ │ │ -0000380c T PyUnicodeDecodeError_SetEnd │ │ │ │ -00003888 T PyUnicodeDecodeError_SetReason │ │ │ │ -000037f4 T PyUnicodeDecodeError_SetStart │ │ │ │ +00003824 T PyUnicodeDecodeError_SetEnd │ │ │ │ +000038a0 T PyUnicodeDecodeError_SetReason │ │ │ │ +0000380c T PyUnicodeDecodeError_SetStart │ │ │ │ 00001adc T PyUnicodeEncodeError_GetEncoding │ │ │ │ -000039a4 T PyUnicodeEncodeError_GetEnd │ │ │ │ +000039bc T PyUnicodeEncodeError_GetEnd │ │ │ │ 00001bec T PyUnicodeEncodeError_GetObject │ │ │ │ 000009e0 T PyUnicodeEncodeError_GetReason │ │ │ │ 00001b68 T PyUnicodeEncodeError_GetStart │ │ │ │ -00003800 T PyUnicodeEncodeError_SetEnd │ │ │ │ -00003818 T PyUnicodeEncodeError_SetReason │ │ │ │ -000037e8 T PyUnicodeEncodeError_SetStart │ │ │ │ +00003818 T PyUnicodeEncodeError_SetEnd │ │ │ │ +00003830 T PyUnicodeEncodeError_SetReason │ │ │ │ +00003800 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000318 T PyUnicodeTranslateError_GetEnd │ │ │ │ 0000263c T PyUnicodeTranslateError_GetObject │ │ │ │ 000009f4 T PyUnicodeTranslateError_GetReason │ │ │ │ 00000314 T PyUnicodeTranslateError_GetStart │ │ │ │ -0000473c T PyUnicodeTranslateError_SetEnd │ │ │ │ -00004748 T PyUnicodeTranslateError_SetReason │ │ │ │ -00004730 T PyUnicodeTranslateError_SetStart │ │ │ │ +00004754 T PyUnicodeTranslateError_SetEnd │ │ │ │ +00004760 T PyUnicodeTranslateError_SetReason │ │ │ │ +00004748 T PyUnicodeTranslateError_SetStart │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000694 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ 00000a2c t Py_XDECREF │ │ │ │ 000028cc t StopIteration_clear │ │ │ │ -00003464 t StopIteration_dealloc │ │ │ │ -00003368 t StopIteration_init │ │ │ │ +0000347c t StopIteration_dealloc │ │ │ │ +00003380 t StopIteration_init │ │ │ │ 000038cc d StopIteration_members │ │ │ │ 000000cc t StopIteration_traverse │ │ │ │ 00001268 t SyntaxError_clear │ │ │ │ 00001210 t SyntaxError_dealloc │ │ │ │ 00000b18 t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ 000015b0 t SyntaxError_str │ │ │ │ @@ -6185,16 +6185,16 @@ │ │ │ │ 00000a44 t SystemExit_init │ │ │ │ 000036fc d SystemExit_members │ │ │ │ 00001af0 t SystemExit_traverse │ │ │ │ 0000292c t UnicodeDecodeError_init │ │ │ │ 00000f84 t UnicodeDecodeError_str │ │ │ │ 000008e0 t UnicodeEncodeError_init │ │ │ │ 00001814 t UnicodeEncodeError_str │ │ │ │ -00002e48 t UnicodeError_clear │ │ │ │ -00002c08 t UnicodeError_dealloc │ │ │ │ +00002e60 t UnicodeError_clear │ │ │ │ +00002c20 t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ 00000d30 t UnicodeError_traverse │ │ │ │ 00002528 t UnicodeTranslateError_init │ │ │ │ 0000275c t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 0000065c T _PyBuiltins_AddExceptions │ │ │ │ 000014f0 T _PyErr_NoMemory │ │ │ │ @@ -6217,15 +6217,15 @@ │ │ │ │ 00000020 T _PyExc_CreateExceptionGroup │ │ │ │ 000007f8 d _PyExc_DeprecationWarning │ │ │ │ 0000234c d _PyExc_EOFError │ │ │ │ 00000158 d _PyExc_EncodingWarning │ │ │ │ 00003a98 d _PyExc_Exception │ │ │ │ 000029cc d _PyExc_FileExistsError │ │ │ │ 000028fc d _PyExc_FileNotFoundError │ │ │ │ -00002f14 T _PyExc_Fini │ │ │ │ +00002f2c T _PyExc_Fini │ │ │ │ 00000f68 d _PyExc_FloatingPointError │ │ │ │ 000004a8 d _PyExc_FutureWarning │ │ │ │ 00003728 d _PyExc_GeneratorExit │ │ │ │ 000032a4 d _PyExc_ImportError │ │ │ │ 000003d4 d _PyExc_ImportWarning │ │ │ │ 000018ec D _PyExc_IncompleteInputError │ │ │ │ 00001a94 d _PyExc_IndentationError │ │ │ │ @@ -6270,15 +6270,15 @@ │ │ │ │ 000014d0 d _PyExc_UnicodeError │ │ │ │ 000011e0 d _PyExc_UnicodeTranslateError │ │ │ │ 00000300 d _PyExc_UnicodeWarning │ │ │ │ 000008cc d _PyExc_UserWarning │ │ │ │ 000015a0 d _PyExc_ValueError │ │ │ │ 000009a0 d _PyExc_Warning │ │ │ │ 00000dc0 d _PyExc_ZeroDivisionError │ │ │ │ -0000303c T _PyException_AddNote │ │ │ │ +00003054 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_Name │ │ │ │ 00000968 T _PyUnicodeTranslateError_Create │ │ │ │ @@ -6290,20 +6290,20 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ 00000260 r add_note_doc │ │ │ │ 00002370 t collect_exception_group_leaf_ids │ │ │ │ -00003ebc t exceptiongroup_split_recursive │ │ │ │ +00003ed4 t exceptiongroup_split_recursive │ │ │ │ 00002100 t exceptiongroup_subset │ │ │ │ 0000203c t get_matcher_type │ │ │ │ 00000164 t get_memory_error │ │ │ │ -0000366c t get_string.constprop.0 │ │ │ │ -00003770 t get_unicode │ │ │ │ +00003684 t get_string.constprop.0 │ │ │ │ +00003788 t get_unicode │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ 0000029c r with_traceback_doc │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ @@ -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 │ │ │ │ -00001164 t Py_XDECREF │ │ │ │ +00001154 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ 00000f1c T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ -00000c58 T _PyAsyncGen_ClearFreeLists │ │ │ │ +00000c48 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 │ │ │ │ -00000d94 T _PyGen_FetchStopIterationValue │ │ │ │ +00000d84 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 │ │ │ │ -00000a44 t gen_close │ │ │ │ -0000118c t gen_close_iter │ │ │ │ +00000a34 t gen_close │ │ │ │ +0000117c 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 │ │ │ │ -00000e44 t gen_send_ex │ │ │ │ +00000e34 t gen_send_ex │ │ │ │ 00000b38 t gen_set_name │ │ │ │ 00000ba8 t gen_set_qualname │ │ │ │ 00000ee0 t gen_sizeof │ │ │ │ 00000000 t gen_throw │ │ │ │ -00000cf8 t gen_traverse │ │ │ │ +00000ce8 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 │ │ │ │ 000008bc T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -00001c8c T PyFloat_FromString │ │ │ │ +00001c2c T PyFloat_FromString │ │ │ │ 00000118 T PyFloat_GetInfo │ │ │ │ 0000059c T PyFloat_GetMax │ │ │ │ 000005ac T PyFloat_GetMin │ │ │ │ -000048b0 T PyFloat_Pack2 │ │ │ │ -00004450 T PyFloat_Pack4 │ │ │ │ -00002044 T PyFloat_Pack8 │ │ │ │ +00004850 T PyFloat_Pack2 │ │ │ │ +000043f0 T PyFloat_Pack4 │ │ │ │ +00001fe4 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00004c78 T PyFloat_Unpack2 │ │ │ │ -00004730 T PyFloat_Unpack4 │ │ │ │ +00004c18 T PyFloat_Unpack2 │ │ │ │ +000046d0 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 │ │ │ │ -0000201c t Py_XDECREF │ │ │ │ +00001fbc 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 │ │ │ │ 00000ca0 t convert_to_double │ │ │ │ 00000324 t float___ceil__ │ │ │ │ 00000710 r float___ceil____doc__ │ │ │ │ 00000344 t float___floor__ │ │ │ │ 0000074c r float___floor____doc__ │ │ │ │ -00002d20 t float___format__ │ │ │ │ +00002cc0 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__ │ │ │ │ -0000266c t float___round__ │ │ │ │ +0000260c t float___round__ │ │ │ │ 00000668 r float___round____doc__ │ │ │ │ 000005b8 t float___trunc__ │ │ │ │ 00000788 r float___trunc____doc__ │ │ │ │ 000005fc t float___trunc___impl │ │ │ │ -00002de4 t float_abs │ │ │ │ +00002d84 t float_abs │ │ │ │ 00000f54 t float_add │ │ │ │ -00003a94 t float_as_integer_ratio │ │ │ │ +00003a34 t float_as_integer_ratio │ │ │ │ 00000368 r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00002db8 t float_bool │ │ │ │ +00002d58 t float_bool │ │ │ │ 000006a8 t float_conjugate │ │ │ │ 0000061c r float_conjugate__doc__ │ │ │ │ 000000a0 t float_dealloc │ │ │ │ 00000d38 t float_div │ │ │ │ 00000364 t float_divmod │ │ │ │ 00000418 t float_float │ │ │ │ 00000040 t float_floor_div │ │ │ │ -00001e38 t float_from_string_inner │ │ │ │ -00002e90 t float_fromhex │ │ │ │ +00001dd8 t float_from_string_inner │ │ │ │ +00002e30 t float_fromhex │ │ │ │ 000004c4 r float_fromhex__doc__ │ │ │ │ 000006b0 t float_getimag │ │ │ │ 000006ac t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -00001a00 t float_hash │ │ │ │ -00003f18 t float_hex │ │ │ │ +000019a0 t float_hash │ │ │ │ +00003eb8 t float_hex │ │ │ │ 00000574 r float_hex__doc__ │ │ │ │ 00000494 t float_is_integer │ │ │ │ 000007d4 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000a80 t float_mul │ │ │ │ -000025c0 t float_neg │ │ │ │ +00002560 t float_neg │ │ │ │ 0000044c t float_new │ │ │ │ 00000310 r float_new__doc__ │ │ │ │ -00001b98 t float_new_impl │ │ │ │ -0000118c t float_pow │ │ │ │ +00001b38 t float_new_impl │ │ │ │ +0000112c t float_pow │ │ │ │ 000004fc t float_rem │ │ │ │ -00002354 t float_repr │ │ │ │ +000022f4 t float_repr │ │ │ │ 00000164 t float_richcompare │ │ │ │ -000023bc t float_sub │ │ │ │ -00001a08 t float_vectorcall │ │ │ │ +0000235c t float_sub │ │ │ │ +000019a8 t float_vectorcall │ │ │ │ 00000058 r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 0000027c d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -7236,15 +7236,15 @@ │ │ │ │ 00000180 t anextawaitable_getiter.isra.0 │ │ │ │ 000000f0 t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ 000002e0 t anextawaitable_proxy │ │ │ │ 000002d0 t anextawaitable_send │ │ │ │ 00000380 t anextawaitable_throw │ │ │ │ 000003a0 t anextawaitable_traverse │ │ │ │ -00000598 t calliter_dealloc │ │ │ │ +000005a0 t calliter_dealloc │ │ │ │ 0000037c t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ 000003f8 t calliter_reduce │ │ │ │ 00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 0000022c t iter_dealloc │ │ │ │ 0000013c t iter_iternext │ │ │ │ @@ -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 │ │ │ │ -0000844c T PyList_GetItem │ │ │ │ -000087f0 T PyList_GetItemRef │ │ │ │ +000086d0 T PyList_GetItem │ │ │ │ +00008a74 T PyList_GetItemRef │ │ │ │ 000000d0 T PyList_GetSlice │ │ │ │ 00000000 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00000158 T PyList_Reverse │ │ │ │ -00001ff4 T PyList_SetItem │ │ │ │ -00002268 T PyList_SetSlice │ │ │ │ -00002a9c T PyList_Size │ │ │ │ +0000205c T PyList_SetItem │ │ │ │ +000022d0 T PyList_SetSlice │ │ │ │ +00002b04 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 │ │ │ │ -00009cc8 T _PyList_ClearFreeList │ │ │ │ +00009f4c T _PyList_ClearFreeList │ │ │ │ 00000040 T _PyList_DebugMallocStats │ │ │ │ -00006a60 T _PyList_Extend │ │ │ │ -00002100 T _PyList_FromArraySteal │ │ │ │ +00006ce8 T _PyList_Extend │ │ │ │ +00002168 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 │ │ │ │ -00006a8c t _list_extend │ │ │ │ +00006d14 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -000078bc t list___init__ │ │ │ │ +00007b40 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00008918 t list___reversed__ │ │ │ │ +00008b9c t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 000000bc t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -0000299c t list_append │ │ │ │ +00002a04 t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00008084 t list_ass_item │ │ │ │ -00002328 t list_ass_slice_lock_held │ │ │ │ -00008ecc t list_ass_subscript │ │ │ │ -00002928 t list_clear_impl.isra.0 │ │ │ │ -00008728 t list_clear_slot │ │ │ │ -00008154 t list_concat │ │ │ │ -00008874 t list_contains │ │ │ │ +00008308 t list_ass_item │ │ │ │ +00002390 t list_ass_slice_lock_held │ │ │ │ +00009150 t list_ass_subscript │ │ │ │ +00002990 t list_clear_impl.isra.0 │ │ │ │ +000089ac t list_clear_slot │ │ │ │ +000083d8 t list_concat │ │ │ │ +00008af8 t list_contains │ │ │ │ 0000021c t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -0000a320 t list_count │ │ │ │ +0000a5a4 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 00000198 t list_dealloc │ │ │ │ -00008420 t list_extend │ │ │ │ +000086a4 t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -0000a47c t list_index │ │ │ │ +0000a700 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -00008bb4 t list_inplace_concat │ │ │ │ +00008e38 t list_inplace_concat │ │ │ │ 00000080 t list_inplace_repeat │ │ │ │ 000002d8 t list_inplace_repeat_lock_held │ │ │ │ -000089c8 t list_insert │ │ │ │ +00008c4c t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -00006804 t list_item │ │ │ │ -0000685c t list_iter │ │ │ │ -000069d4 t list_length │ │ │ │ +00006a8c t list_item │ │ │ │ +00006ae4 t list_iter │ │ │ │ +00006c5c t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00007e04 t list_pop │ │ │ │ +00008088 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00007c98 t list_remove │ │ │ │ +00007f1c t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00009dec t list_repeat │ │ │ │ -00009ad8 t list_repr │ │ │ │ +0000a070 t list_repeat │ │ │ │ +00009d5c t list_repr │ │ │ │ 0000053c t list_resize │ │ │ │ -0000a430 t list_reverse │ │ │ │ +0000a6b4 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -000079c4 t list_richcompare │ │ │ │ -00008cf4 t list_slice_lock_held │ │ │ │ -0000997c t list_sort │ │ │ │ +00007c48 t list_richcompare │ │ │ │ +00008f78 t list_slice_lock_held │ │ │ │ +00009c00 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006a0 t list_sort_impl │ │ │ │ -0000638c t list_subscript │ │ │ │ -000020ac t list_traverse │ │ │ │ -00008bf4 t list_vectorcall │ │ │ │ -000069dc t listiter_dealloc │ │ │ │ -0000a63c t listiter_len │ │ │ │ +00006614 t list_subscript │ │ │ │ +00002114 t list_traverse │ │ │ │ +00008e78 t list_vectorcall │ │ │ │ +00006c64 t listiter_dealloc │ │ │ │ +0000a8c0 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00006930 t listiter_next │ │ │ │ +00006bb8 t listiter_next │ │ │ │ 0000052c t listiter_reduce │ │ │ │ 000005ac t listiter_setstate │ │ │ │ -00009964 t listiter_traverse │ │ │ │ -0000896c t listreviter_dealloc │ │ │ │ +00009be8 t listiter_traverse │ │ │ │ +00008bf0 t listreviter_dealloc │ │ │ │ 000001f0 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00009d1c t listreviter_next │ │ │ │ +00009fa0 t listreviter_next │ │ │ │ 000000d0 t listreviter_reduce │ │ │ │ 0000013c t listreviter_setstate │ │ │ │ 000001d8 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00002ae0 t merge_at │ │ │ │ +00002b48 t merge_at │ │ │ │ 00000228 t merge_getmem │ │ │ │ -0000a254 t py_list_clear │ │ │ │ +0000a4d8 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -0000a664 t safe_object_compare │ │ │ │ +0000a8e8 t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -0000a614 t unsafe_float_compare │ │ │ │ -00001f4c t unsafe_latin_compare │ │ │ │ -00009db4 t unsafe_long_compare │ │ │ │ -00008624 t unsafe_object_compare │ │ │ │ -000084bc t unsafe_tuple_compare │ │ │ │ +0000a898 t unsafe_float_compare │ │ │ │ +00001fb4 t unsafe_latin_compare │ │ │ │ +0000a038 t unsafe_long_compare │ │ │ │ +000088a8 t unsafe_object_compare │ │ │ │ +00008740 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 │ │ │ │ -0000d498 T PyLong_AsDouble │ │ │ │ +0000d494 T PyLong_AsDouble │ │ │ │ 0000401c T PyLong_AsInt │ │ │ │ 00001c18 T PyLong_AsLong │ │ │ │ 00001e28 T PyLong_AsLongAndOverflow │ │ │ │ -0000a354 T PyLong_AsLongLong │ │ │ │ -00016f28 T PyLong_AsLongLongAndOverflow │ │ │ │ -000008dc T PyLong_AsNativeBytes │ │ │ │ +0000a348 T PyLong_AsLongLong │ │ │ │ +00016dd8 T PyLong_AsLongLongAndOverflow │ │ │ │ +0000097c T PyLong_AsNativeBytes │ │ │ │ 00003330 T PyLong_AsSize_t │ │ │ │ 000005b4 T PyLong_AsSsize_t │ │ │ │ 0000422c T PyLong_AsUnsignedLong │ │ │ │ -00010bf8 T PyLong_AsUnsignedLongLong │ │ │ │ -00010cb4 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00013860 T PyLong_AsUnsignedLongMask │ │ │ │ -0000d32c T PyLong_AsVoidPtr │ │ │ │ -00009ee0 T PyLong_FromDouble │ │ │ │ +00010bb8 T PyLong_AsUnsignedLongLong │ │ │ │ +00010c74 T PyLong_AsUnsignedLongLongMask │ │ │ │ +00013820 T PyLong_AsUnsignedLongMask │ │ │ │ +0000d328 T PyLong_AsVoidPtr │ │ │ │ +00009ed4 T PyLong_FromDouble │ │ │ │ 0000042c T PyLong_FromLong │ │ │ │ -00007a00 T PyLong_FromLongLong │ │ │ │ +000079f4 T PyLong_FromLongLong │ │ │ │ 0000029c T PyLong_FromNativeBytes │ │ │ │ -0000bbdc T PyLong_FromSize_t │ │ │ │ +0000bbd0 T PyLong_FromSize_t │ │ │ │ 0000033c T PyLong_FromSsize_t │ │ │ │ 000006dc T PyLong_FromString │ │ │ │ -00011980 T PyLong_FromUnicodeObject │ │ │ │ +00011940 T PyLong_FromUnicodeObject │ │ │ │ 000000c4 T PyLong_FromUnsignedLong │ │ │ │ 000046a8 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 │ │ │ │ -00010ff0 t Py_XDECREF │ │ │ │ +00010fb0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00007820 T _PyLong_Add │ │ │ │ -00005188 T _PyLong_AsByteArray │ │ │ │ -00010e48 T _PyLong_Copy │ │ │ │ +00007814 T _PyLong_Add │ │ │ │ +0000517c T _PyLong_AsByteArray │ │ │ │ +00010e08 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -00000684 T _PyLong_DivmodNear │ │ │ │ +00000724 T _PyLong_DivmodNear │ │ │ │ 00000138 T _PyLong_FiniTypes │ │ │ │ -00011dd8 T _PyLong_Format │ │ │ │ +00011d98 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -0000060c T _PyLong_FormatBytesWriter │ │ │ │ -0000d2c4 T _PyLong_FormatWriter │ │ │ │ -00013a80 T _PyLong_Frexp │ │ │ │ -000068bc T _PyLong_FromByteArray │ │ │ │ -00011a7c T _PyLong_FromBytes │ │ │ │ -00010f7c T _PyLong_FromDigits │ │ │ │ -00011018 t _PyLong_FromLarge │ │ │ │ +000006ac T _PyLong_FormatBytesWriter │ │ │ │ +0000d2c0 T _PyLong_FormatWriter │ │ │ │ +00013a40 T _PyLong_Frexp │ │ │ │ +000068b0 T _PyLong_FromByteArray │ │ │ │ +00011a3c T _PyLong_FromBytes │ │ │ │ +00010f3c T _PyLong_FromDigits │ │ │ │ +00010fd8 t _PyLong_FromLarge │ │ │ │ 00000540 t _PyLong_FromMedium │ │ │ │ -00015b28 T _PyLong_GCD │ │ │ │ +000159d8 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -000170c0 T _PyLong_Lshift │ │ │ │ -00007e80 T _PyLong_Multiply │ │ │ │ -00015a4c t _PyLong_Negate │ │ │ │ +00016f70 T _PyLong_Lshift │ │ │ │ +00007e74 T _PyLong_Multiply │ │ │ │ +000158fc t _PyLong_Negate │ │ │ │ 00000188 T _PyLong_New │ │ │ │ 000032b4 T _PyLong_NumBits │ │ │ │ -0001724c T _PyLong_Rshift │ │ │ │ -00009e18 T _PyLong_Sign │ │ │ │ +000170fc T _PyLong_Rshift │ │ │ │ +00009e0c T _PyLong_Sign │ │ │ │ 0000021c T _PyLong_Size_t_Converter │ │ │ │ 00003e3c T _PyLong_Subtract │ │ │ │ 00000060 T _PyLong_UnsignedInt_Converter │ │ │ │ 000000e0 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000168 T _PyLong_UnsignedLong_Converter │ │ │ │ -00014c8c 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 │ │ │ │ -0000cf00 t divrem1 │ │ │ │ +0000cefc t divrem1 │ │ │ │ U frexp │ │ │ │ 00000038 r half_even_correction.10 │ │ │ │ -0000d400 t int___format__ │ │ │ │ +0000d3fc 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__ │ │ │ │ -00016e94 t int_as_integer_ratio │ │ │ │ +00016d44 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__ │ │ │ │ -00011738 t int_bit_length │ │ │ │ +000116f8 t int_bit_length │ │ │ │ 00000c1c r int_bit_length__doc__ │ │ │ │ -00005804 t int_from_bytes │ │ │ │ +000057f8 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__ │ │ │ │ -000047a0 t int_to_bytes │ │ │ │ +00004794 t int_to_bytes │ │ │ │ 00000710 r int_to_bytes__doc__ │ │ │ │ -0000810c t k_mul │ │ │ │ -00016bb8 t kmul_split.constprop.0 │ │ │ │ -0000c3d0 t l_divmod │ │ │ │ -00013278 t l_mod │ │ │ │ +00008100 t k_mul │ │ │ │ +00016a68 t kmul_split.constprop.0 │ │ │ │ +0000c3c4 t l_divmod │ │ │ │ +00013238 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -00014ae0 t long_abs │ │ │ │ -00007614 t long_add │ │ │ │ -00009c64 t long_and │ │ │ │ +00014aa0 t long_abs │ │ │ │ +00007608 t long_add │ │ │ │ +00009c58 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -0000a48c t long_bitwise │ │ │ │ +0000a480 t long_bitwise │ │ │ │ 00001c04 t long_bool │ │ │ │ 00001f9c t long_compare │ │ │ │ 0000207c t long_dealloc │ │ │ │ -0000c20c t long_div │ │ │ │ -000139b0 t long_divmod │ │ │ │ -0000c89c t long_divrem │ │ │ │ +0000c200 t long_div │ │ │ │ +00013970 t long_divmod │ │ │ │ +0000c890 t long_divrem │ │ │ │ 0000010c r long_doc │ │ │ │ -00012b24 t long_float │ │ │ │ -00011e48 t long_format_binary │ │ │ │ +00012ae4 t long_float │ │ │ │ +00011e08 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ -00000378 t long_get1 │ │ │ │ +00000418 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 0000023c t long_hash │ │ │ │ 000044d8 t long_invert │ │ │ │ -00011c80 t long_long │ │ │ │ -0000034c t long_long_meth │ │ │ │ +00011c40 t long_long │ │ │ │ +000003ec t long_long_meth │ │ │ │ 0000345c t long_lshift │ │ │ │ 00003830 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -00012c74 t long_mod │ │ │ │ -00007bc4 t long_mul │ │ │ │ +00012c34 t long_mod │ │ │ │ +00007bb8 t long_mul │ │ │ │ 00004354 t long_neg │ │ │ │ -0001116c t long_new │ │ │ │ -000114d8 t long_new_impl │ │ │ │ -0000bc40 t long_or │ │ │ │ -0000e210 t long_pow │ │ │ │ +0001112c t long_new │ │ │ │ +00011498 t long_new_impl │ │ │ │ +0000bc34 t long_or │ │ │ │ +0000e20c t long_pow │ │ │ │ 000019d8 t long_richcompare │ │ │ │ -00014068 t long_rshift │ │ │ │ +00014028 t long_rshift │ │ │ │ 00003c30 t long_sub │ │ │ │ 000020f8 t long_to_decimal_string │ │ │ │ 00002138 t long_to_decimal_string_internal │ │ │ │ -0000d598 t long_true_divide │ │ │ │ -00009e28 t long_vectorcall │ │ │ │ -00011b40 t long_xor │ │ │ │ +0000d594 t long_true_divide │ │ │ │ +00009e1c t long_vectorcall │ │ │ │ +00011b00 t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -00009980 t x_add │ │ │ │ -00014d9c t x_divrem │ │ │ │ -0000bdf4 t x_sub │ │ │ │ +00009974 t x_add │ │ │ │ +00014c4c t x_divrem │ │ │ │ +0000bde8 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000008 r CSWTCH.384 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyArg_ValidateKeywordArguments │ │ │ │ 000000ec D PyDictItems_Type │ │ │ │ 000001bc D PyDictIterItem_Type │ │ │ │ @@ -9011,81 +9011,81 @@ │ │ │ │ 00001538 T PyMem_RawRealloc │ │ │ │ 000043cc T PyMem_Realloc │ │ │ │ 0000162c T PyMem_SetAllocator │ │ │ │ 0000a868 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -00003660 T PyObject_Calloc │ │ │ │ +00003664 T PyObject_Calloc │ │ │ │ 00003f1c T PyObject_Free │ │ │ │ 0000a894 T PyObject_GetArenaAllocator │ │ │ │ 0000257c T PyObject_Malloc │ │ │ │ 000049a8 T PyObject_Realloc │ │ │ │ 0000a8d0 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00003550 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -000033b4 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +000033b8 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 00004cc8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ 00004b94 T _PyMem_AbandonDelayed │ │ │ │ 00002c8c T _PyMem_ArenaAlloc │ │ │ │ 00004cb8 T _PyMem_ArenaFree │ │ │ │ 00003a78 T _PyMem_DebugCalloc │ │ │ │ 0000a858 T _PyMem_DebugEnabled │ │ │ │ 00003b38 T _PyMem_DebugFree │ │ │ │ 00002d90 T _PyMem_DebugMalloc │ │ │ │ 00001a94 t _PyMem_DebugRawAlloc │ │ │ │ -00003308 T _PyMem_DebugRawCalloc │ │ │ │ +0000330c T _PyMem_DebugRawCalloc │ │ │ │ 00001ce0 T _PyMem_DebugRawFree │ │ │ │ 00001878 T _PyMem_DebugRawMalloc │ │ │ │ 000021e4 T _PyMem_DebugRawRealloc │ │ │ │ 00004688 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00003318 T _PyMem_FiniDelayed │ │ │ │ +0000331c T _PyMem_FiniDelayed │ │ │ │ 0000a90c T _PyMem_FreeDelayed │ │ │ │ 00000370 T _PyMem_GetAllocatorName │ │ │ │ 000035ec T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002d34 T _PyMem_MiCalloc │ │ │ │ +00002d38 T _PyMem_MiCalloc │ │ │ │ 00004264 T _PyMem_MiFree │ │ │ │ 00002cd4 T _PyMem_MiMalloc │ │ │ │ -00003184 T _PyMem_MiRealloc │ │ │ │ +00003188 T _PyMem_MiRealloc │ │ │ │ 0000a920 T _PyMem_ProcessDelayed │ │ │ │ 0000185c T _PyMem_RawCalloc │ │ │ │ 00001530 T _PyMem_RawFree │ │ │ │ 00001418 T _PyMem_RawMalloc │ │ │ │ 0000158c T _PyMem_RawRealloc │ │ │ │ 0000173c T _PyMem_RawStrdup │ │ │ │ 000015a0 T _PyMem_RawWcsdup │ │ │ │ 00001184 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ 00004f00 T _PyMem_Strdup │ │ │ │ 00001448 T _PyMem_init_obmalloc │ │ │ │ -0000363c T _PyMem_obmalloc_state_on_heap │ │ │ │ +00003640 T _PyMem_obmalloc_state_on_heap │ │ │ │ 000013cc t _PyMutex_Lock │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000014b8 t _PyMutex_Unlock │ │ │ │ 000033a8 T _PyObject_Calloc │ │ │ │ 00003e58 t _PyObject_DebugDumpAddress │ │ │ │ 00002e20 T _PyObject_DebugMallocStats │ │ │ │ 000037f0 T _PyObject_Free │ │ │ │ 0000a918 T _PyObject_FreeDelayed │ │ │ │ 000026b8 T _PyObject_Malloc │ │ │ │ -000036b8 T _PyObject_MiCalloc │ │ │ │ +000036bc T _PyObject_MiCalloc │ │ │ │ 0000431c T _PyObject_MiFree │ │ │ │ 00002cf8 T _PyObject_MiMalloc │ │ │ │ -00003304 T _PyObject_MiRealloc │ │ │ │ +00003308 T _PyObject_MiRealloc │ │ │ │ 00004548 T _PyObject_Realloc │ │ │ │ 00004b24 T _PyObject_VirtualAlloc │ │ │ │ 00004c6c T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00003500 T _Py_FinalizeAllocatedBlocks │ │ │ │ +00003504 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 │ │ │ │ @@ -9181,15 +9181,15 @@ │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 00009098 T _mi_heap_main_get │ │ │ │ 0000a694 T _mi_heap_malloc_zero │ │ │ │ 00002d5c 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 │ │ │ │ -000031a4 T _mi_heap_realloc_zero │ │ │ │ +000031a8 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 │ │ │ │ 00001860 T _mi_malloc_generic │ │ │ │ 000017a4 t _mi_memid_create_os │ │ │ │ 00000c8c t _mi_memid_none │ │ │ │ 00000684 B _mi_numa_node_count │ │ │ │ @@ -9219,20 +9219,20 @@ │ │ │ │ 000072d8 T _mi_os_reset │ │ │ │ 0000851c T _mi_os_unprotect │ │ │ │ 0000165c T _mi_os_use_large_page │ │ │ │ 000044a0 T _mi_padding_shrink │ │ │ │ 00007bbc T _mi_page_abandon │ │ │ │ 00000bc0 R _mi_page_empty │ │ │ │ 0000237c T _mi_page_free │ │ │ │ -00002e64 T _mi_page_free_collect │ │ │ │ +00002e68 T _mi_page_free_collect │ │ │ │ 00002fc0 T _mi_page_malloc │ │ │ │ 000044a4 T _mi_page_ptr_unalign │ │ │ │ 000065bc T _mi_page_queue_append │ │ │ │ 00006868 T _mi_page_reclaim │ │ │ │ -00002d80 T _mi_page_retire │ │ │ │ +00002d84 T _mi_page_retire │ │ │ │ 000064cc T _mi_page_try_use_delayed_free │ │ │ │ 000027f4 T _mi_page_unfull │ │ │ │ 00006580 T _mi_page_use_delayed_free │ │ │ │ 00000f00 T _mi_preloading │ │ │ │ 00001448 T _mi_prim_alloc │ │ │ │ 0000852c T _mi_prim_alloc_huge_os_pages │ │ │ │ 000088b4 T _mi_prim_clock_now │ │ │ │ @@ -9279,15 +9279,15 @@ │ │ │ │ 00006364 T _mi_strnlen │ │ │ │ 000024c8 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 │ │ │ │ -0000329c t _mi_usable_size.isra.0 │ │ │ │ +000032a0 t _mi_usable_size.isra.0 │ │ │ │ 00000f10 T _mi_verbose_message │ │ │ │ 00005d78 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ 000027d4 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ @@ -9302,17 +9302,17 @@ │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 00003984 t free_work_item │ │ │ │ U fwrite │ │ │ │ 00001428 t get_allocator_unlocked │ │ │ │ -00003530 t get_num_global_allocated_blocks │ │ │ │ +00003534 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000034b0 t has_own_state │ │ │ │ +000034b4 t has_own_state │ │ │ │ 000014f8 t init_obmalloc_pools │ │ │ │ 00000688 b large_page_try_ok.10 │ │ │ │ 000006d4 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ @@ -9344,15 +9344,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 │ │ │ │ -000030ec t mi_commit_mask_create │ │ │ │ +000030f0 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 │ │ │ │ 00001988 t mi_find_page │ │ │ │ 0000426c T mi_free │ │ │ │ @@ -9385,15 +9385,15 @@ │ │ │ │ 00009234 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 0000a57c T mi_heap_mallocn │ │ │ │ 0000a7c4 T mi_heap_new │ │ │ │ 0000a750 T mi_heap_new_in_arena │ │ │ │ 00003a30 t mi_heap_page_check_owned │ │ │ │ 000038c0 t mi_heap_page_collect │ │ │ │ 0000665c t mi_heap_page_never_delayed_free │ │ │ │ -00002c70 t mi_heap_queue_first_update │ │ │ │ +00002c74 t mi_heap_queue_first_update │ │ │ │ 0000a52c T mi_heap_realloc │ │ │ │ 0000a28c T mi_heap_realloc_aligned │ │ │ │ 0000a094 T mi_heap_realloc_aligned_at │ │ │ │ 0000a0c4 t mi_heap_realloc_zero_aligned │ │ │ │ 00009df4 t mi_heap_realloc_zero_aligned_at │ │ │ │ 0000a47c T mi_heap_reallocf │ │ │ │ 0000a4ec T mi_heap_reallocn │ │ │ │ @@ -9459,15 +9459,15 @@ │ │ │ │ 000016e4 t mi_os_prim_free.isra.0 │ │ │ │ 0000847c t mi_os_protectx │ │ │ │ 000006d8 b mi_out_arg │ │ │ │ 00003bec t mi_out_buf │ │ │ │ 00003d10 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 000003b4 t mi_out_stderr │ │ │ │ -00002bcc t mi_page_extend_free.isra.0 │ │ │ │ +00002bd0 t mi_page_extend_free.isra.0 │ │ │ │ 000041c4 t mi_page_free_list_extend.isra.0 │ │ │ │ 00001bcc t mi_page_fresh_alloc │ │ │ │ 000022c4 t mi_page_queue_enqueue_from │ │ │ │ 000023d8 t mi_page_queue_remove │ │ │ │ 00003ac0 t mi_page_usable_aligned_size_of │ │ │ │ 000097f4 T mi_posix_memalign │ │ │ │ 00005928 t mi_printf_amount.constprop.0 │ │ │ │ @@ -9504,26 +9504,26 @@ │ │ │ │ 0000a394 T mi_rezalloc │ │ │ │ 0000a194 T mi_rezalloc_aligned │ │ │ │ 00009f84 T mi_rezalloc_aligned_at │ │ │ │ 00007a0c t mi_segment_abandon │ │ │ │ 000005f8 t mi_segment_alloc │ │ │ │ 00000968 t mi_segment_calculate_slices │ │ │ │ 00007e14 t mi_segment_check_free │ │ │ │ -00002f9c t mi_segment_commit_mask.constprop.0 │ │ │ │ +00002fa0 t mi_segment_commit_mask.constprop.0 │ │ │ │ 000078c8 t mi_segment_free.isra.0 │ │ │ │ 00008590 t mi_segment_huge_page_alloc │ │ │ │ 00000690 b mi_segment_map │ │ │ │ 000024c0 t mi_segment_page_clear │ │ │ │ 000028e0 t mi_segment_purge.isra.0 │ │ │ │ 00007c04 t mi_segment_reclaim │ │ │ │ 00002344 t mi_segment_span_allocate.isra.0 │ │ │ │ 000026e4 t mi_segment_span_free │ │ │ │ 000025f0 t mi_segment_span_free_coalesce │ │ │ │ 00002d90 t mi_segment_span_remove_from_queue │ │ │ │ -00002ab4 t mi_segment_try_purge │ │ │ │ +00002ab8 t mi_segment_try_purge │ │ │ │ 00006790 t mi_segment_visit_pages │ │ │ │ 00001e48 t mi_segments_page_alloc.isra.0 │ │ │ │ 000021e4 t mi_segments_track_size │ │ │ │ 0000418c t mi_stat_add.constprop.0 │ │ │ │ 00004214 t mi_stat_counter_add.constprop.0 │ │ │ │ 00005d08 t mi_stat_counter_print.constprop.0 │ │ │ │ 00005b30 t mi_stat_print_ex.constprop.0 │ │ │ │ @@ -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 │ │ │ │ -00003b6c 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 │ │ │ │ @@ -9747,21 +9747,21 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00001348 T PySet_Add │ │ │ │ -00004620 T PySet_Clear │ │ │ │ -00001e84 T PySet_Contains │ │ │ │ -00001870 T PySet_Discard │ │ │ │ -00001220 T PySet_New │ │ │ │ +00001338 T PySet_Add │ │ │ │ +00004610 T PySet_Clear │ │ │ │ +00001e74 T PySet_Contains │ │ │ │ +00001860 T PySet_Discard │ │ │ │ +00001210 T PySet_New │ │ │ │ 00000100 T PySet_Pop │ │ │ │ -00003c8c 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 │ │ │ │ -00003a24 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 │ │ │ │ -00003ebc T _PySet_Contains │ │ │ │ +00003eac T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00004208 T _PySet_NextEntry │ │ │ │ -00003d10 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,109 +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 │ │ │ │ -000043b4 t frozenset_hash │ │ │ │ +000043a4 t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 000010f4 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 00000224 t make_new_set │ │ │ │ -0000592c t make_new_set_basetype │ │ │ │ +0000591c t make_new_set_basetype │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ -00004be0 t set___contains__ │ │ │ │ +00004bd0 t set___contains__ │ │ │ │ 000002f4 r set___contains____doc__ │ │ │ │ 00000dcc t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 000000bc t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -000048e4 t set_add │ │ │ │ +000048d4 t set_add │ │ │ │ 00000338 r set_add__doc__ │ │ │ │ 00000a88 t set_add_entry │ │ │ │ -00005cc8 t set_and │ │ │ │ +00005cb8 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -000096ec t set_clear │ │ │ │ +000096d8 t set_clear │ │ │ │ 00000780 r set_clear__doc__ │ │ │ │ -000047a8 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 │ │ │ │ -00005860 t set_copy_impl │ │ │ │ -00003a4c t set_dealloc │ │ │ │ -00006a24 t set_difference │ │ │ │ -00008ef0 t set_difference_multi │ │ │ │ +00005850 t set_copy_impl │ │ │ │ +00003a3c t set_dealloc │ │ │ │ +00006a10 t set_difference │ │ │ │ +00008edc t set_difference_multi │ │ │ │ 00000534 r set_difference_multi__doc__ │ │ │ │ 00000978 t set_difference_update │ │ │ │ 0000059c r set_difference_update__doc__ │ │ │ │ -000084e8 t set_difference_update_internal │ │ │ │ -000072f4 t set_discard │ │ │ │ +000084d4 t set_difference_update_internal │ │ │ │ +000072e0 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ -00001c2c t set_discard_key │ │ │ │ +00001c1c t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ 00000300 t set_iand │ │ │ │ -0000a04c t set_init │ │ │ │ -000010ec t set_insert_clean │ │ │ │ -00005d8c t set_intersection │ │ │ │ -00009640 t set_intersection_multi │ │ │ │ +0000a038 t set_init │ │ │ │ +000010dc t set_insert_clean │ │ │ │ +00005d7c t set_intersection │ │ │ │ +0000962c t set_intersection_multi │ │ │ │ 000006bc r set_intersection_multi__doc__ │ │ │ │ 00000b00 t set_intersection_multi_impl │ │ │ │ 00000e60 t set_intersection_update_multi │ │ │ │ 0000064c r set_intersection_update_multi__doc__ │ │ │ │ -00002218 t set_ior │ │ │ │ -00009084 t set_isdisjoint │ │ │ │ +00002208 t set_ior │ │ │ │ +00009070 t set_isdisjoint │ │ │ │ 000005f8 r set_isdisjoint__doc__ │ │ │ │ 000010f0 t set_issubset │ │ │ │ 000003f4 r set_issubset__doc__ │ │ │ │ -000050ec t set_issubset_impl │ │ │ │ -0000770c t set_issuperset │ │ │ │ +000050dc t set_issubset_impl │ │ │ │ +000076f8 t set_issuperset │ │ │ │ 000003a4 r set_issuperset__doc__ │ │ │ │ -00007bec t set_issuperset_impl │ │ │ │ +00007bd8 t set_issuperset_impl │ │ │ │ 00000a50 t set_isub │ │ │ │ -00003708 t set_iter │ │ │ │ +000036f8 t set_iter │ │ │ │ 00001208 t set_ixor │ │ │ │ -00003d08 t set_len │ │ │ │ -00001cf8 t set_lookkey │ │ │ │ -00002d50 t set_merge_lock_held │ │ │ │ +00003cf8 t set_len │ │ │ │ +00001ce8 t set_lookkey │ │ │ │ +00002d40 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00009ff8 t set_new │ │ │ │ -0000565c t set_or │ │ │ │ -00006800 t set_pop │ │ │ │ +00009fe4 t set_new │ │ │ │ +0000564c t set_or │ │ │ │ +000067ec t set_pop │ │ │ │ 00000870 r set_pop__doc__ │ │ │ │ -000080dc t set_remove │ │ │ │ +000080c8 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ 00000514 t set_repr │ │ │ │ -00004f3c t set_richcompare │ │ │ │ -00006960 t set_sub │ │ │ │ +00004f2c t set_richcompare │ │ │ │ +0000694c t set_sub │ │ │ │ 000003f0 t set_swap_bodies │ │ │ │ 000012c0 t set_symmetric_difference │ │ │ │ 00000440 r set_symmetric_difference__doc__ │ │ │ │ 00000ff8 t set_symmetric_difference_impl │ │ │ │ 00000bc4 t set_symmetric_difference_update │ │ │ │ 000004b4 r set_symmetric_difference_update__doc__ │ │ │ │ -00009830 t set_symmetric_difference_update_set │ │ │ │ -00000d44 t set_table_resize │ │ │ │ -00001158 t set_traverse │ │ │ │ +0000981c t set_symmetric_difference_update_set │ │ │ │ +00000d34 t set_table_resize │ │ │ │ +00001148 t set_traverse │ │ │ │ 00000760 t set_union │ │ │ │ 00000724 r set_union__doc__ │ │ │ │ -0000708c t set_update │ │ │ │ +00007078 t set_update │ │ │ │ 00000820 r set_update__doc__ │ │ │ │ -00005984 t set_update_dict_lock_held │ │ │ │ -00002cac t set_update_internal │ │ │ │ +00005974 t set_update_dict_lock_held │ │ │ │ +00002c9c t set_update_internal │ │ │ │ 00000330 t set_update_iterable_lock_held │ │ │ │ -000016a4 t set_vectorcall │ │ │ │ +00001694 t set_vectorcall │ │ │ │ 00000f44 t set_xor │ │ │ │ -000039a0 t setiter_dealloc │ │ │ │ -000037cc 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 │ │ │ │ @@ -10085,15 +10085,15 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00001258 T PyTuple_GetItem │ │ │ │ -00001ad0 T PyTuple_GetSlice │ │ │ │ +00001aa0 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 0000042c T PyTuple_Pack │ │ │ │ 00000158 T PyTuple_SetItem │ │ │ │ 00001218 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -10111,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 │ │ │ │ -00002a04 T _PyTuple_ClearFreeList │ │ │ │ +000029d4 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 00000144 T _PyTuple_FromArray │ │ │ │ 000012cc T _PyTuple_FromArraySteal │ │ │ │ 00001080 T _PyTuple_MaybeUntrack │ │ │ │ 000006a0 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -10145,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 │ │ │ │ -00002f38 t tuple_count │ │ │ │ +00002f08 t tuple_count │ │ │ │ 000001b4 r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f8 r tuple_index__doc__ │ │ │ │ 00000ac0 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -0000253c t tuple_new │ │ │ │ +0000250c t tuple_new │ │ │ │ 000000b0 r tuple_new__doc__ │ │ │ │ -00001d88 t tuple_vectorcall │ │ │ │ -00002228 t tupleconcat │ │ │ │ +00001d58 t tuple_vectorcall │ │ │ │ +000021f8 t tupleconcat │ │ │ │ 00001480 t tuplecontains │ │ │ │ 00000cc4 t tupledealloc │ │ │ │ -00001990 t tuplehash │ │ │ │ -00001930 t tupleitem │ │ │ │ +00001960 t tuplehash │ │ │ │ +00001900 t tupleitem │ │ │ │ 00000c20 t tupleiter_dealloc │ │ │ │ -00002f14 t tupleiter_len │ │ │ │ +00002ee4 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000b94 t tupleiter_next │ │ │ │ 00000268 t tupleiter_reduce │ │ │ │ 000002bc t tupleiter_setstate │ │ │ │ -0000282c t tupleiter_traverse │ │ │ │ -00002534 t tuplelength │ │ │ │ -00002a60 t tuplerepeat │ │ │ │ -00002844 t tuplerepr │ │ │ │ -00002070 t tuplerichcompare │ │ │ │ +000027fc t tupleiter_traverse │ │ │ │ +00002504 t tuplelength │ │ │ │ +00002a30 t tuplerepeat │ │ │ │ +00002814 t tuplerepr │ │ │ │ +00002040 t tuplerichcompare │ │ │ │ 0000158c t tuplesubscript │ │ │ │ 00000f50 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000170 r CSWTCH.597 │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_UnpackTuple │ │ │ │ @@ -10323,15 +10323,15 @@ │ │ │ │ U PySys_Audit │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00002ad0 T PyType_AddWatcher │ │ │ │ -000017e8 T PyType_ClearCache │ │ │ │ +00001764 T PyType_ClearCache │ │ │ │ 00002c58 T PyType_ClearWatcher │ │ │ │ 00011f04 T PyType_FromMetaclass │ │ │ │ 0000e1a0 T PyType_FromModuleAndSpec │ │ │ │ 00005a80 T PyType_FromSpec │ │ │ │ 0000e1d8 T PyType_FromSpecWithBases │ │ │ │ 000056c0 T PyType_GenericAlloc │ │ │ │ 0000cf48 T PyType_GenericNew │ │ │ │ @@ -10424,16 +10424,16 @@ │ │ │ │ 00002eb8 T _PyType_CheckConsistency │ │ │ │ 00005ab8 t _PyType_FromMetaclass_impl │ │ │ │ 00002e80 T _PyType_GetBases │ │ │ │ 000059fc T _PyType_GetDict │ │ │ │ 00011a9c T _PyType_GetDocFromInternalDoc │ │ │ │ 00018650 T _PyType_GetFullyQualifiedName │ │ │ │ 00002e98 T _PyType_GetMRO │ │ │ │ -00019440 T _PyType_GetModuleByDef2 │ │ │ │ -00001764 T _PyType_GetModuleByDef3 │ │ │ │ +00019364 T _PyType_GetModuleByDef2 │ │ │ │ +0000180c T _PyType_GetModuleByDef3 │ │ │ │ 00011748 T _PyType_GetSubclasses │ │ │ │ 0000097c T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 0001376c T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00007f3c T _PyType_Lookup │ │ │ │ 00003168 T _PyType_LookupId │ │ │ │ 00007980 T _PyType_LookupRef │ │ │ │ @@ -10532,36 +10532,36 @@ │ │ │ │ 00010c64 t object_richcompare │ │ │ │ 00000fa8 t object_set_class │ │ │ │ 0000e210 t object_str │ │ │ │ 0001159c t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000026dc t releasebuffer_call_python │ │ │ │ -00019818 t richcmp_eq │ │ │ │ +0001973c t richcmp_eq │ │ │ │ 0000131c t richcmp_ge │ │ │ │ 0000130c t richcmp_gt │ │ │ │ 00001314 t richcmp_le │ │ │ │ 00001304 t richcmp_lt │ │ │ │ 00018c3c t richcmp_ne │ │ │ │ 00011e50 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 │ │ │ │ 00013810 t slot_mp_ass_subscript │ │ │ │ 00011f2c t slot_mp_subscript │ │ │ │ -0001974c t slot_nb_absolute │ │ │ │ -00018fa8 t slot_nb_add │ │ │ │ +00019670 t slot_nb_absolute │ │ │ │ +00018ecc t slot_nb_add │ │ │ │ 00015640 t slot_nb_and │ │ │ │ -00018e00 t slot_nb_bool │ │ │ │ +00018d24 t slot_nb_bool │ │ │ │ 00001a88 t slot_nb_divmod │ │ │ │ 00001324 t slot_nb_float │ │ │ │ -00019538 t slot_nb_floor_divide │ │ │ │ +0001945c 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 │ │ │ │ @@ -10573,21 +10573,21 @@ │ │ │ │ 00000d88 t slot_nb_inplace_true_divide │ │ │ │ 00001174 t slot_nb_inplace_xor │ │ │ │ 000187ac 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 │ │ │ │ -000191ec t slot_nb_negative │ │ │ │ +00019110 t slot_nb_negative │ │ │ │ 000159e0 t slot_nb_or │ │ │ │ 0000172c t slot_nb_positive │ │ │ │ 000015ac t slot_nb_power │ │ │ │ 00000e8c t slot_nb_remainder │ │ │ │ 000011b4 t slot_nb_rshift │ │ │ │ -00019224 t slot_nb_subtract │ │ │ │ +00019148 t slot_nb_subtract │ │ │ │ 000187e4 t slot_nb_true_divide │ │ │ │ 0000180c t slot_nb_xor │ │ │ │ 000031a8 t slot_sq_ass_item │ │ │ │ 000124b8 t slot_sq_contains │ │ │ │ 0001535c t slot_sq_item │ │ │ │ 00014d04 t slot_sq_length │ │ │ │ 00014a6c t slot_tp_call │ │ │ │ @@ -10686,15 +10686,15 @@ │ │ │ │ 000106c8 t update_slot │ │ │ │ 00014a34 t update_slots_callback │ │ │ │ 000147f4 t update_subclasses.constprop.0 │ │ │ │ 00002bec t validate_watcher_id │ │ │ │ 00015860 t vectorcall_maybe.constprop.0 │ │ │ │ 00012260 t vectorcall_method │ │ │ │ 00018af0 t wrap_binaryfunc │ │ │ │ -00019784 t wrap_binaryfunc_l │ │ │ │ +000196a8 t wrap_binaryfunc_l │ │ │ │ 00001a00 t wrap_binaryfunc_r │ │ │ │ 00001ad8 t wrap_buffer │ │ │ │ 00001e60 t wrap_call │ │ │ │ 00000a5c t wrap_del │ │ │ │ 00013fb4 t wrap_delattr │ │ │ │ 00018b84 t wrap_delitem │ │ │ │ 00002554 t wrap_descr_delete │ │ │ │ @@ -10705,15 +10705,15 @@ │ │ │ │ 0000ebcc t wrap_init │ │ │ │ 00002a4c t wrap_inquirypred │ │ │ │ 00001ca0 t wrap_lenfunc │ │ │ │ 0001513c t wrap_next │ │ │ │ 00013b9c t wrap_objobjargproc │ │ │ │ 00001a20 t wrap_objobjproc │ │ │ │ 000025b0 t wrap_releasebuffer │ │ │ │ -00018db4 t wrap_richcmpfunc │ │ │ │ +00018cd8 t wrap_richcmpfunc │ │ │ │ 00014618 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 │ │ │ │ 00016cb8 t wrap_unaryfunc │ │ │ │ @@ -11054,80 +11054,80 @@ │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 00015094 T PyUnicode_Append │ │ │ │ 00003a64 T PyUnicode_AppendAndDel │ │ │ │ -00028e3c T PyUnicode_AsASCIIString │ │ │ │ +00028e44 T PyUnicode_AsASCIIString │ │ │ │ 00000e88 T PyUnicode_AsCharmapString │ │ │ │ 000024d4 T PyUnicode_AsDecodedObject │ │ │ │ 00002554 T PyUnicode_AsDecodedUnicode │ │ │ │ 00002640 T PyUnicode_AsEncodedObject │ │ │ │ 00009078 T PyUnicode_AsEncodedString │ │ │ │ 000026c0 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000ecc T PyUnicode_AsLatin1String │ │ │ │ -000308e4 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0002a8e4 T PyUnicode_AsUCS4 │ │ │ │ +000308ec T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0002a8ec T PyUnicode_AsUCS4 │ │ │ │ 00009518 T PyUnicode_AsUCS4Copy │ │ │ │ 00000ed4 T PyUnicode_AsUTF16String │ │ │ │ 00000ee0 T PyUnicode_AsUTF32String │ │ │ │ 00003a74 T PyUnicode_AsUTF8 │ │ │ │ 0000383c T PyUnicode_AsUTF8AndSize │ │ │ │ 0001d270 T PyUnicode_AsUTF8String │ │ │ │ -0002dedc T PyUnicode_AsUnicodeEscapeString │ │ │ │ +0002dee4 T PyUnicode_AsUnicodeEscapeString │ │ │ │ 0001c6c0 T PyUnicode_AsWideChar │ │ │ │ 00010260 T PyUnicode_AsWideCharString │ │ │ │ 0001c8bc T PyUnicode_BuildEncodingMap │ │ │ │ 00019574 T PyUnicode_Compare │ │ │ │ 00006c98 T PyUnicode_CompareWithASCIIString │ │ │ │ 00007c58 T PyUnicode_Concat │ │ │ │ 0000ea48 T PyUnicode_Contains │ │ │ │ 00004118 T PyUnicode_CopyCharacters │ │ │ │ 00001340 T PyUnicode_Count │ │ │ │ 0001e704 T PyUnicode_Decode │ │ │ │ 000178a0 T PyUnicode_DecodeASCII │ │ │ │ -000226bc T PyUnicode_DecodeCharmap │ │ │ │ +000226cc T PyUnicode_DecodeCharmap │ │ │ │ 00003970 T PyUnicode_DecodeFSDefault │ │ │ │ 00002e4c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000226b8 T PyUnicode_DecodeLatin1 │ │ │ │ +000226c8 T PyUnicode_DecodeLatin1 │ │ │ │ 00012fc8 T PyUnicode_DecodeLocale │ │ │ │ 000027a4 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0002b658 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0002b660 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000e2c T PyUnicode_DecodeUTF16 │ │ │ │ -0002c524 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0002c52c T PyUnicode_DecodeUTF16Stateful │ │ │ │ 00000e54 T PyUnicode_DecodeUTF32 │ │ │ │ -0002f72c T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0002f734 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00002ac4 T PyUnicode_DecodeUTF7 │ │ │ │ -0002e460 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +0002e468 T PyUnicode_DecodeUTF7Stateful │ │ │ │ 000067c8 T PyUnicode_DecodeUTF8 │ │ │ │ 00006860 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000eec T PyUnicode_DecodeUnicodeEscape │ │ │ │ 0001879c T PyUnicode_EncodeFSDefault │ │ │ │ 000040e8 T PyUnicode_EncodeLocale │ │ │ │ 0001d6e8 T PyUnicode_EqualToUTF8 │ │ │ │ 0001d760 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 000031c8 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ 0001afb4 T PyUnicode_FSConverter │ │ │ │ 0001c100 T PyUnicode_FSDecoder │ │ │ │ -0002d4c4 T PyUnicode_Fill │ │ │ │ +0002d4cc T PyUnicode_Fill │ │ │ │ 0000bdf0 T PyUnicode_Find │ │ │ │ 0001050c T PyUnicode_FindChar │ │ │ │ 0001ede8 T PyUnicode_Format │ │ │ │ 0001e448 T PyUnicode_FromEncodedObject │ │ │ │ 0000aa18 T PyUnicode_FromFormat │ │ │ │ 00003b04 T PyUnicode_FromFormatV │ │ │ │ 000061d8 T PyUnicode_FromKindAndData │ │ │ │ 00015018 T PyUnicode_FromObject │ │ │ │ -000236d0 T PyUnicode_FromOrdinal │ │ │ │ +000236e0 T PyUnicode_FromOrdinal │ │ │ │ 00000dac T PyUnicode_FromString │ │ │ │ 0000289c T PyUnicode_FromStringAndSize │ │ │ │ 00003088 T PyUnicode_FromWideChar │ │ │ │ 00000e7c T PyUnicode_GetDefaultEncoding │ │ │ │ -00021600 T PyUnicode_GetLength │ │ │ │ +00021610 T PyUnicode_GetLength │ │ │ │ 000027dc T PyUnicode_GetSize │ │ │ │ 00000adc T PyUnicode_InternFromString │ │ │ │ 00002af0 T PyUnicode_InternImmortal │ │ │ │ 00000958 T PyUnicode_InternInPlace │ │ │ │ 00006894 T PyUnicode_IsIdentifier │ │ │ │ 00018040 T PyUnicode_Join │ │ │ │ 00000938 T PyUnicode_New │ │ │ │ @@ -11136,16 +11136,16 @@ │ │ │ │ 00002a54 t PyUnicode_READ_CHAR.part.0 │ │ │ │ 0000a414 T PyUnicode_RPartition │ │ │ │ 0000141c T PyUnicode_RSplit │ │ │ │ 000008b4 T PyUnicode_ReadChar │ │ │ │ 00005b70 T PyUnicode_Replace │ │ │ │ 000013a0 T PyUnicode_Resize │ │ │ │ 00009808 T PyUnicode_RichCompare │ │ │ │ -0002a868 T PyUnicode_Split │ │ │ │ -00021a2c T PyUnicode_Splitlines │ │ │ │ +0002a870 T PyUnicode_Split │ │ │ │ +00021a3c T PyUnicode_Splitlines │ │ │ │ 0001080c T PyUnicode_Substring │ │ │ │ 00003160 T PyUnicode_Tailmatch │ │ │ │ 0000147c T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00001098 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ 0000848c t Py_XDECREF │ │ │ │ @@ -11187,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 │ │ │ │ -00022680 T _PyUnicodeWriter_Dealloc │ │ │ │ +00022690 T _PyUnicodeWriter_Dealloc │ │ │ │ 00005e60 T _PyUnicodeWriter_Finish │ │ │ │ 0000a9ec T _PyUnicodeWriter_Init │ │ │ │ 00007fe8 T _PyUnicodeWriter_PrepareInternal │ │ │ │ 0000280c T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 0000277c t _PyUnicodeWriter_Update │ │ │ │ 00005ad0 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -0002183c T _PyUnicodeWriter_WriteChar │ │ │ │ +0002184c T _PyUnicodeWriter_WriteChar │ │ │ │ 0000aa50 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 00002834 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ 0000a238 T _PyUnicodeWriter_WriteStr │ │ │ │ 0000c888 T _PyUnicodeWriter_WriteSubstring │ │ │ │ 000097a0 T _PyUnicode_AsASCIIString │ │ │ │ -00026d70 T _PyUnicode_AsLatin1String │ │ │ │ +00026d78 T _PyUnicode_AsLatin1String │ │ │ │ 00003760 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -000218ec T _PyUnicode_AsUTF8String │ │ │ │ +000218fc T _PyUnicode_AsUTF8String │ │ │ │ 00001f00 T _PyUnicode_CheckConsistency │ │ │ │ -00023590 T _PyUnicode_ClearInterned │ │ │ │ -00028a18 T _PyUnicode_Copy │ │ │ │ -0002b660 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +000235a0 T _PyUnicode_ClearInterned │ │ │ │ +00028a20 T _PyUnicode_Copy │ │ │ │ +0002b668 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 0000299c T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ 00006df0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 0000bd30 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00012ef4 T _PyUnicode_EQ │ │ │ │ -00024ae4 T _PyUnicode_EncodeCharmap │ │ │ │ +00024aec T _PyUnicode_EncodeCharmap │ │ │ │ 00004570 T _PyUnicode_EncodeUTF16 │ │ │ │ 0000aed0 T _PyUnicode_EncodeUTF32 │ │ │ │ -0003037c T _PyUnicode_EncodeUTF7 │ │ │ │ +00030384 T _PyUnicode_EncodeUTF7 │ │ │ │ 00006bc8 T _PyUnicode_Equal │ │ │ │ 000029cc T _PyUnicode_EqualToASCIIId │ │ │ │ 000067f4 T _PyUnicode_EqualToASCIIString │ │ │ │ 0001df78 T _PyUnicode_ExactDealloc │ │ │ │ 00007630 T _PyUnicode_FastCopyCharacters │ │ │ │ -0002ac2c T _PyUnicode_FastFill │ │ │ │ +0002ac34 T _PyUnicode_FastFill │ │ │ │ 0000ca48 T _PyUnicode_FindMaxChar │ │ │ │ 00002a7c t _PyUnicode_FindMaxChar.part.0 │ │ │ │ 00003928 T _PyUnicode_Fini │ │ │ │ 00003868 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -000296d4 T _PyUnicode_FormatLong │ │ │ │ +000296dc T _PyUnicode_FormatLong │ │ │ │ 00005d20 T _PyUnicode_FromASCII │ │ │ │ 00000380 T _PyUnicode_FromId │ │ │ │ 000064f4 t _PyUnicode_FromUCS1 │ │ │ │ -00022f5c t _PyUnicode_FromUCS2 │ │ │ │ -00029cf8 t _PyUnicode_FromUCS4 │ │ │ │ +00022f6c t _PyUnicode_FromUCS2 │ │ │ │ +00029d00 t _PyUnicode_FromUCS4 │ │ │ │ 0000372c 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 │ │ │ │ -00028fe4 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00028fec T _PyUnicode_InsertThousandsGrouping │ │ │ │ 00002920 T _PyUnicode_InternImmortal │ │ │ │ -00030b8c T _PyUnicode_InternInPlace │ │ │ │ +00030b94 T _PyUnicode_InternInPlace │ │ │ │ 00002bb4 T _PyUnicode_InternMortal │ │ │ │ 00002acc T _PyUnicode_InternStatic │ │ │ │ 00001e24 T _PyUnicode_InternedSize │ │ │ │ 00001e70 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ @@ -11266,16 +11266,16 @@ │ │ │ │ 0000e300 T _PyUnicode_JoinArray │ │ │ │ 00006af8 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -00026dec T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00026f58 t _PyUnicode_TranslateCharmap │ │ │ │ +00026df4 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00026f60 t _PyUnicode_TranslateCharmap │ │ │ │ 000023b0 T _PyUnicode_WideCharString_Converter │ │ │ │ 00002434 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ 00019d88 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 000000bc T _Py_DecodeUTF8Ex │ │ │ │ 00002bb4 T _Py_DecodeUTF8_surrogateescape │ │ │ │ @@ -11350,31 +11350,31 @@ │ │ │ │ 0001d27c t anylib_find │ │ │ │ 00000460 r ascii_linebreak │ │ │ │ 000086e0 t asciilib__factorize │ │ │ │ 00008744 t asciilib__lex_search │ │ │ │ 00008454 t asciilib__preprocess │ │ │ │ 00008888 t asciilib__two_way │ │ │ │ 000077dc t asciilib_adaptive_find.constprop.0 │ │ │ │ -0002dcf0 t asciilib_default_rfind.constprop.0 │ │ │ │ -0002470c t backslashreplace │ │ │ │ +0002dcf8 t asciilib_default_rfind.constprop.0 │ │ │ │ +00024714 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0002b114 t case_operation │ │ │ │ +0002b11c t case_operation │ │ │ │ 00007d18 t charmapencode_lookup │ │ │ │ -00025ff8 t charmapencode_output │ │ │ │ +00026000 t charmapencode_output │ │ │ │ 000038a8 t clear_interned_dict │ │ │ │ 00002e18 t config_get_codec_name │ │ │ │ 00000a48 t convert_uc.constprop.0 │ │ │ │ -0002b4bc t do_capitalize │ │ │ │ +0002b4c4 t do_capitalize │ │ │ │ 00000d80 t do_casefold │ │ │ │ -0000a678 t do_lower │ │ │ │ +0000a600 t do_lower │ │ │ │ 0000b250 t do_string_format │ │ │ │ 0000be84 t do_string_format_map │ │ │ │ -0002be80 t do_swapcase │ │ │ │ -0002d694 t do_title │ │ │ │ -000307c8 t do_upper │ │ │ │ +0002be88 t do_swapcase │ │ │ │ +0002d918 t do_title │ │ │ │ +000307d0 t do_upper │ │ │ │ 0001c3c8 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 00002850 t ensure_unicode.isra.0 │ │ │ │ 0000a210 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ 0000a034 t fieldnameiter_next │ │ │ │ 00000898 r format__doc__ │ │ │ │ @@ -11421,65 +11421,65 @@ │ │ │ │ 00002f44 t ucs1lib_fastsearch.constprop.0 │ │ │ │ 00004d38 t ucs1lib_utf16_encode.isra.0 │ │ │ │ 0000b888 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 000014c4 t ucs2lib__lex_search │ │ │ │ 00001c54 t ucs2lib__preprocess │ │ │ │ 00001560 t ucs2lib__two_way │ │ │ │ 00001d80 t ucs2lib__two_way_count │ │ │ │ -00026818 t ucs2lib_fastsearch │ │ │ │ +00026820 t ucs2lib_fastsearch │ │ │ │ 000005a0 t ucs2lib_fastsearch.part.0 │ │ │ │ -00026be0 t ucs2lib_find_char │ │ │ │ +00026be8 t ucs2lib_find_char │ │ │ │ 000037a8 t ucs2lib_find_max_char │ │ │ │ 00003a88 t ucs2lib_rfind_char │ │ │ │ 0001ab10 t ucs2lib_utf8_encoder │ │ │ │ 000017f0 t ucs4lib__lex_search │ │ │ │ 00001a8c t ucs4lib__preprocess │ │ │ │ 00001884 t ucs4lib__two_way │ │ │ │ 00001bb0 t ucs4lib__two_way_count │ │ │ │ 0000a7d8 t ucs4lib_fastsearch │ │ │ │ -0000a600 t ucs4lib_find_char │ │ │ │ +0000a6e4 t ucs4lib_find_char │ │ │ │ 00005114 t ucs4lib_find_max_char │ │ │ │ 00000fb8 t ucs4lib_rfind_char │ │ │ │ 00003b74 t ucs4lib_utf8_encoder │ │ │ │ 00007584 t unicode___format__ │ │ │ │ 00000998 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ 000181cc t unicode_ascii_iter_next │ │ │ │ -0002660c t unicode_askind │ │ │ │ +00026614 t unicode_askind │ │ │ │ 00007540 t unicode_capitalize │ │ │ │ 000033e8 r unicode_capitalize__doc__ │ │ │ │ 0000a2a0 t unicode_casefold │ │ │ │ 0000338c r unicode_casefold__doc__ │ │ │ │ -0002957c t unicode_center │ │ │ │ +00029584 t unicode_center │ │ │ │ 000032ec r unicode_center__doc__ │ │ │ │ 0001b7a8 t unicode_char │ │ │ │ 00002898 t unicode_check_encoding_errors │ │ │ │ 00004290 t unicode_check_modifiable │ │ │ │ 000195e4 t unicode_compare │ │ │ │ -000281d4 t unicode_count │ │ │ │ +000281dc t unicode_count │ │ │ │ 00003220 r unicode_count__doc__ │ │ │ │ -000282e0 t unicode_count_impl │ │ │ │ +000282e8 t unicode_count_impl │ │ │ │ 0000271c t unicode_dealloc │ │ │ │ -000222d8 t unicode_decode_call_errorhandler_writer │ │ │ │ +000222e8 t unicode_decode_call_errorhandler_writer │ │ │ │ 00002f44 t unicode_decode_locale │ │ │ │ 00000de8 t unicode_decode_utf8 │ │ │ │ 00000658 r unicode_doc │ │ │ │ 0001e0f0 t unicode_encode │ │ │ │ 00003020 r unicode_encode__doc__ │ │ │ │ -00021634 t unicode_encode_call_errorhandler │ │ │ │ +00021644 t unicode_encode_call_errorhandler │ │ │ │ 0001887c t unicode_encode_locale │ │ │ │ -00023ad8 t unicode_encode_ucs1 │ │ │ │ +00023ae8 t unicode_encode_ucs1 │ │ │ │ 0001a774 t unicode_encode_utf8 │ │ │ │ 00019f80 t unicode_endswith │ │ │ │ 00000a04 r unicode_endswith__doc__ │ │ │ │ 000156e4 t unicode_expandtabs │ │ │ │ 00002f78 r unicode_expandtabs__doc__ │ │ │ │ -00029510 t unicode_fill │ │ │ │ +00029518 t unicode_fill │ │ │ │ 000033e4 t unicode_fill_utf8 │ │ │ │ 0001e334 t unicode_find │ │ │ │ 00002e84 r unicode_find__doc__ │ │ │ │ 000099d8 t unicode_fromformat_write_cstr │ │ │ │ 00009ed8 t unicode_fromformat_write_str │ │ │ │ 000011c4 t unicode_fromformat_write_wcstr │ │ │ │ 0001b558 t unicode_getitem │ │ │ │ @@ -11491,98 +11491,98 @@ │ │ │ │ 00002794 r unicode_isalnum__doc__ │ │ │ │ 00005810 t unicode_isalpha │ │ │ │ 00002874 r unicode_isalpha__doc__ │ │ │ │ 0001c6b0 t unicode_isascii │ │ │ │ 00002cbc r unicode_isascii__doc__ │ │ │ │ 0000bc68 t unicode_isdecimal │ │ │ │ 000026bc r unicode_isdecimal__doc__ │ │ │ │ -0002a6e0 t unicode_isdigit │ │ │ │ +0002a6e8 t unicode_isdigit │ │ │ │ 000025ec r unicode_isdigit__doc__ │ │ │ │ 0001d7bc t unicode_isidentifier │ │ │ │ 00002454 r unicode_isidentifier__doc__ │ │ │ │ 0000a44c t unicode_islower │ │ │ │ 00002be0 r unicode_islower__doc__ │ │ │ │ 00000bf4 t unicode_isnumeric │ │ │ │ 00002520 r unicode_isnumeric__doc__ │ │ │ │ -0002dc1c t unicode_isprintable │ │ │ │ +0002dc24 t unicode_isprintable │ │ │ │ 000023b0 r unicode_isprintable__doc__ │ │ │ │ -0002a490 t unicode_isspace │ │ │ │ +0002a498 t unicode_isspace │ │ │ │ 00002948 r unicode_isspace__doc__ │ │ │ │ 00000ac8 t unicode_istitle │ │ │ │ 00002a1c r unicode_istitle__doc__ │ │ │ │ -00028c70 t unicode_isupper │ │ │ │ +00028c78 t unicode_isupper │ │ │ │ 00002b00 r unicode_isupper__doc__ │ │ │ │ 000180cc t unicode_iter │ │ │ │ 00017fb4 t unicode_join │ │ │ │ 000022c4 r unicode_join__doc__ │ │ │ │ 0000127c t unicode_kind_name │ │ │ │ 0000a408 t unicode_length │ │ │ │ -0002c244 t unicode_ljust │ │ │ │ +0002c24c t unicode_ljust │ │ │ │ 00002220 r unicode_ljust__doc__ │ │ │ │ 00014bdc t unicode_lower │ │ │ │ 000021d8 r unicode_lower__doc__ │ │ │ │ 0001b938 t unicode_lstrip │ │ │ │ 00002084 r unicode_lstrip__doc__ │ │ │ │ 00005318 t unicode_maketrans │ │ │ │ 00000ee8 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ 0001edc8 t unicode_mod │ │ │ │ -00026270 t unicode_new │ │ │ │ +00026278 t unicode_new │ │ │ │ 000132b4 t unicode_partition │ │ │ │ 000015f8 r unicode_partition__doc__ │ │ │ │ -0002af50 t unicode_removeprefix │ │ │ │ +0002af58 t unicode_removeprefix │ │ │ │ 00001dc4 r unicode_removeprefix__doc__ │ │ │ │ 0000a320 t unicode_removesuffix │ │ │ │ 00001cc8 r unicode_removesuffix__doc__ │ │ │ │ 0001da28 t unicode_repeat │ │ │ │ 00015e98 t unicode_replace │ │ │ │ 00001ea4 r unicode_replace__doc__ │ │ │ │ 0000f0fc t unicode_repr │ │ │ │ 000153bc t unicode_resize │ │ │ │ 00002664 t unicode_result │ │ │ │ 0000272c t unicode_result.part.0 │ │ │ │ 00018bc8 t unicode_rfind │ │ │ │ 00001bd4 r unicode_rfind__doc__ │ │ │ │ 00003fb4 t unicode_rindex │ │ │ │ 00001ac0 r unicode_rindex__doc__ │ │ │ │ -0002ac8c t unicode_rjust │ │ │ │ +0002ac94 t unicode_rjust │ │ │ │ 00001a1c r unicode_rjust__doc__ │ │ │ │ 0000a410 t unicode_rpartition │ │ │ │ 00001464 r unicode_rpartition__doc__ │ │ │ │ 00005be0 t unicode_rsplit │ │ │ │ 0000126c r unicode_rsplit__doc__ │ │ │ │ 0001981c t unicode_rstrip │ │ │ │ 00001fe0 r unicode_rstrip__doc__ │ │ │ │ 00000ef4 t unicode_sizeof │ │ │ │ 0000094c r unicode_sizeof__doc__ │ │ │ │ 000109c0 t unicode_split │ │ │ │ 00001778 r unicode_split__doc__ │ │ │ │ -000218f8 t unicode_splitlines │ │ │ │ +00021908 t unicode_splitlines │ │ │ │ 000011a4 r unicode_splitlines__doc__ │ │ │ │ 0000ab00 t unicode_startswith │ │ │ │ 00000b34 r unicode_startswith__doc__ │ │ │ │ -0002d9a0 t unicode_str │ │ │ │ +0002d69c t unicode_str │ │ │ │ 000140b8 t unicode_strip │ │ │ │ 00002128 r unicode_strip__doc__ │ │ │ │ 000182d4 t unicode_subscript │ │ │ │ 00000998 t unicode_swapcase │ │ │ │ 0000113c r unicode_swapcase__doc__ │ │ │ │ 0000a5f4 t unicode_title │ │ │ │ 00003484 r unicode_title__doc__ │ │ │ │ -00026f4c t unicode_translate │ │ │ │ +00026f54 t unicode_translate │ │ │ │ 00000d3c r unicode_translate__doc__ │ │ │ │ -00028eac t unicode_upper │ │ │ │ +00028eb4 t unicode_upper │ │ │ │ 00000cf4 r unicode_upper__doc__ │ │ │ │ 0001a3e0 t unicode_vectorcall │ │ │ │ 0000ad5c t unicode_zfill │ │ │ │ 00000c68 r unicode_zfill__doc__ │ │ │ │ 00018258 t unicodeiter_dealloc │ │ │ │ 0000a260 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00023858 t unicodeiter_next │ │ │ │ +00023868 t unicodeiter_next │ │ │ │ 0000a3f0 t unicodeiter_reduce │ │ │ │ 0000a75c t unicodeiter_setstate │ │ │ │ 00000588 t unicodeiter_traverse │ │ │ │ 000004e0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ @@ -12080,15 +12080,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00006374 t Py_XDECREF │ │ │ │ +00006378 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 │ │ │ │ @@ -12108,15 +12108,15 @@ │ │ │ │ 00000080 T _PyAST_Assert │ │ │ │ 00000270 T _PyAST_Assign │ │ │ │ 0001d574 T _PyAST_AsyncFor │ │ │ │ 000126e0 T _PyAST_AsyncFunctionDef │ │ │ │ 00013c7c T _PyAST_AsyncWith │ │ │ │ 00000128 T _PyAST_Attribute │ │ │ │ 000012f0 T _PyAST_AugAssign │ │ │ │ -0001381c T _PyAST_Await │ │ │ │ +00013898 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 │ │ │ │ @@ -12172,15 +12172,15 @@ │ │ │ │ 000006e8 T _PyAST_TypeIgnore │ │ │ │ 0001d314 T _PyAST_TypeVar │ │ │ │ 0001d40c T _PyAST_TypeVarTuple │ │ │ │ 000010bc T _PyAST_UnaryOp │ │ │ │ 000001d8 T _PyAST_While │ │ │ │ 00001550 T _PyAST_With │ │ │ │ 0000f0d8 T _PyAST_Yield │ │ │ │ -00013898 T _PyAST_YieldFrom │ │ │ │ +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 │ │ │ │ 000013bc T _PyAST_withitem │ │ │ │ @@ -12189,15 +12189,15 @@ │ │ │ │ 0000169c t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -0000639c t _Py_EnterRecursiveCall │ │ │ │ +000063a0 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 │ │ │ │ @@ -12220,37 +12220,37 @@ │ │ │ │ 00001844 t add_attributes │ │ │ │ 00000384 r alias_attributes │ │ │ │ 0000037c r alias_fields │ │ │ │ 00000354 r arg_attributes │ │ │ │ 00000348 r arg_fields │ │ │ │ 0000032c r arguments_fields │ │ │ │ 000139c8 t ast2obj_alias │ │ │ │ -00005994 t ast2obj_arg.part.0 │ │ │ │ -00005318 t ast2obj_arguments │ │ │ │ +00005998 t ast2obj_arg.part.0 │ │ │ │ +0000531c t ast2obj_arguments │ │ │ │ 0001df1c t ast2obj_comprehension │ │ │ │ 0001e130 t ast2obj_excepthandler │ │ │ │ 00003de0 t ast2obj_expr │ │ │ │ -00005198 t ast2obj_expr_context.isra.0 │ │ │ │ +0000519c t ast2obj_expr_context.isra.0 │ │ │ │ 00013ce4 t ast2obj_keyword │ │ │ │ 000022d8 t ast2obj_list │ │ │ │ 0001e9b0 t ast2obj_match_case │ │ │ │ 0001e5b4 t ast2obj_object │ │ │ │ -000051ec t ast2obj_operator.isra.0 │ │ │ │ +000051f0 t ast2obj_operator.isra.0 │ │ │ │ 0001eb74 t ast2obj_pattern │ │ │ │ 000023c0 t ast2obj_stmt │ │ │ │ 0001e5d8 t ast2obj_type_param │ │ │ │ 0001e450 t ast2obj_withitem │ │ │ │ 0000007c t ast_clear │ │ │ │ 00001a98 t ast_dealloc │ │ │ │ 00001a3c t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00005ca4 t ast_type_init │ │ │ │ +00005ca8 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -0000b758 t ast_type_reduce │ │ │ │ +0000b75c t ast_type_reduce │ │ │ │ 000128e8 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000300 r comprehension_fields │ │ │ │ 00000310 r excepthandler_attributes │ │ │ │ 00000208 r expr_attributes │ │ │ │ 00000520 t init_types │ │ │ │ 0000036c r keyword_attributes │ │ │ │ @@ -12259,18 +12259,18 @@ │ │ │ │ 0000039c r match_case_fields │ │ │ │ U memset │ │ │ │ 00000154 t obj2ast_alias │ │ │ │ 0001d8cc t obj2ast_arg │ │ │ │ 0001c71c t obj2ast_arguments │ │ │ │ 00000fd4 t obj2ast_comprehension │ │ │ │ 000007c4 t obj2ast_excepthandler │ │ │ │ -00006468 t obj2ast_expr │ │ │ │ +0000646c t obj2ast_expr │ │ │ │ 0001c10c t obj2ast_expr_context.isra.0 │ │ │ │ 0001c068 t obj2ast_identifier.isra.0 │ │ │ │ -000063f4 t obj2ast_int.isra.0 │ │ │ │ +000063f8 t obj2ast_int.isra.0 │ │ │ │ 0001c1c0 t obj2ast_keyword │ │ │ │ 00001720 t obj2ast_match_case │ │ │ │ 0001d630 t obj2ast_operator.isra.0 │ │ │ │ 00001adc t obj2ast_pattern │ │ │ │ 00014f18 t obj2ast_stmt │ │ │ │ 00003cdc t obj2ast_string.isra.0 │ │ │ │ 000032c8 t obj2ast_type_param │ │ │ │ @@ -12885,23 +12885,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 │ │ │ │ -00013218 T PyEval_GetFrame │ │ │ │ +00013238 T PyEval_GetFrame │ │ │ │ 00000be4 T PyEval_GetFrameBuiltins │ │ │ │ 00000b68 T PyEval_GetFrameGlobals │ │ │ │ 00000b64 T PyEval_GetFrameLocals │ │ │ │ 00000c74 T PyEval_GetFuncDesc │ │ │ │ 00000cec T PyEval_GetFuncName │ │ │ │ -000123fc T PyEval_GetGlobals │ │ │ │ +0001241c T PyEval_GetGlobals │ │ │ │ 00000d68 T PyEval_GetLocals │ │ │ │ -000131bc T PyEval_MergeCompilerFlags │ │ │ │ +000131dc 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 │ │ │ │ @@ -13011,16 +13011,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -00013dbc T PyThreadState_EnterTracing │ │ │ │ -00013dcc T PyThreadState_LeaveTracing │ │ │ │ +00013ddc T PyThreadState_EnterTracing │ │ │ │ +00013dec T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -13031,17 +13031,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 │ │ │ │ -00013ddc T Py_EnterRecursiveCall │ │ │ │ -00013520 T Py_GetRecursionLimit │ │ │ │ -00013e34 T Py_LeaveRecursiveCall │ │ │ │ +00013dfc T Py_EnterRecursiveCall │ │ │ │ +00013540 T Py_GetRecursionLimit │ │ │ │ +00013e54 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 │ │ │ │ @@ -13058,45 +13058,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 │ │ │ │ -00012360 T _PyEval_CheckExceptTypeValid │ │ │ │ +00012380 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 │ │ │ │ -00011d94 T _PyEval_FrameClearAndPop │ │ │ │ +00011db4 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 │ │ │ │ -000132c4 T _PyEval_GetFrame │ │ │ │ -00013320 T _PyEval_GetFrameLocals │ │ │ │ -00013614 T _PyEval_MatchClass │ │ │ │ +000132e4 T _PyEval_GetFrame │ │ │ │ +00013340 T _PyEval_GetFrameLocals │ │ │ │ +00013634 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 │ │ │ │ -00012b28 T _PyEval_SliceIndex │ │ │ │ -00013e5c T _PyEval_SliceIndexNotNone │ │ │ │ +00012b48 T _PyEval_SliceIndex │ │ │ │ +00013e7c T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -00011f50 T _PyEval_UnpackIterable │ │ │ │ +00011f70 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 │ │ │ │ @@ -13121,15 +13121,15 @@ │ │ │ │ 0000025c t _PyMutex_Unlock │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00013120 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00013140 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 │ │ │ │ @@ -13187,18 +13187,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 │ │ │ │ -00011eb0 t clear_thread_frame │ │ │ │ -00013544 t do_monitor_exc │ │ │ │ -00012bec t do_raise │ │ │ │ -0001246c t import_from │ │ │ │ +00011ed0 t clear_thread_frame │ │ │ │ +00013564 t do_monitor_exc │ │ │ │ +00012c0c t do_raise │ │ │ │ +0001248c 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 │ │ │ │ @@ -13337,15 +13337,15 @@ │ │ │ │ 000002e8 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00001600 T PyCode_Optimize │ │ │ │ 00005880 T PyCompile_OpcodeStackEffect │ │ │ │ -0000d718 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +0000d78c T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -13416,15 +13416,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00007bd4 t Py_XDECREF │ │ │ │ +00007c48 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 │ │ │ │ @@ -13439,26 +13439,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 00000c10 T _PyCompile_Assemble │ │ │ │ 00001588 T _PyCompile_AstOptimize │ │ │ │ -0000cee4 T _PyCompile_CleanDoc │ │ │ │ +0000cf58 T _PyCompile_CleanDoc │ │ │ │ 00000de0 T _PyCompile_CodeGen │ │ │ │ -0000e8bc T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000ea6c T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000de0 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -000135f0 T _PyCompile_OpcodeHasArg │ │ │ │ -00013608 T _PyCompile_OpcodeHasConst │ │ │ │ -00013680 T _PyCompile_OpcodeHasExc │ │ │ │ -00013650 T _PyCompile_OpcodeHasFree │ │ │ │ -00013638 T _PyCompile_OpcodeHasJump │ │ │ │ -00013668 T _PyCompile_OpcodeHasLocal │ │ │ │ -00013620 T _PyCompile_OpcodeHasName │ │ │ │ -000135c4 T _PyCompile_OpcodeIsValid │ │ │ │ +00013664 T _PyCompile_OpcodeHasArg │ │ │ │ +0001367c T _PyCompile_OpcodeHasConst │ │ │ │ +000136f4 T _PyCompile_OpcodeHasExc │ │ │ │ +000136c4 T _PyCompile_OpcodeHasFree │ │ │ │ +000136ac T _PyCompile_OpcodeHasJump │ │ │ │ +000136dc T _PyCompile_OpcodeHasLocal │ │ │ │ +00013694 T _PyCompile_OpcodeHasName │ │ │ │ +00013638 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 │ │ │ │ @@ -13467,16 +13467,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 │ │ │ │ -0000d7d0 T _PyOpcode_num_popped │ │ │ │ -0000d984 T _PyOpcode_num_pushed │ │ │ │ +0000d844 T _PyOpcode_num_popped │ │ │ │ +0000d9f8 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 │ │ │ │ @@ -13489,89 +13489,89 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ 00001f50 t addop_yield │ │ │ │ -00011864 t assignment_helper │ │ │ │ +000118d8 t assignment_helper │ │ │ │ 00007074 t check_ann_expr │ │ │ │ 00001390 t check_ann_subscr │ │ │ │ 00000310 r compare_masks │ │ │ │ 00002b14 t compiler_add_yield_from │ │ │ │ -00008d38 t compiler_addcompare │ │ │ │ -0000772c t compiler_addop_load_const │ │ │ │ -000074c8 t compiler_addop_name │ │ │ │ -0000c6c4 t compiler_addop_o │ │ │ │ +00008dac t compiler_addcompare │ │ │ │ +000077a0 t compiler_addop_load_const │ │ │ │ +0000753c t compiler_addop_name │ │ │ │ +0000c738 t compiler_addop_o │ │ │ │ 00006c5c t compiler_async_for │ │ │ │ 00005114 t compiler_async_with │ │ │ │ 00000eac t compiler_body │ │ │ │ -00012acc t compiler_call_exit_with_nones │ │ │ │ -0000bd9c t compiler_call_helper │ │ │ │ -00011ad0 t compiler_call_simple_kw_helper │ │ │ │ -0000b578 t compiler_check_debug_args │ │ │ │ -0000f3f0 t compiler_class │ │ │ │ -000084ec t compiler_compare │ │ │ │ +00012b40 t compiler_call_exit_with_nones │ │ │ │ +0000be10 t compiler_call_helper │ │ │ │ +00011b44 t compiler_call_simple_kw_helper │ │ │ │ +0000b5ec t compiler_check_debug_args │ │ │ │ +0000f464 t compiler_class │ │ │ │ +00008560 t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ 0000130c t compiler_comprehension_generator │ │ │ │ 000021b4 t compiler_comprehension_iter │ │ │ │ -0000b86c t compiler_default_arguments │ │ │ │ +0000b8e0 t compiler_default_arguments │ │ │ │ 00000410 t compiler_enter_scope │ │ │ │ 00002738 t compiler_error │ │ │ │ -00010798 t compiler_exit_scope │ │ │ │ -00011410 t compiler_for │ │ │ │ -00011d6c t compiler_free │ │ │ │ -000097b0 t compiler_function │ │ │ │ -00007bfc t compiler_jump_if.isra.0 │ │ │ │ -000113e4 t compiler_lookup_arg │ │ │ │ -00010e18 t compiler_make_closure │ │ │ │ +0001080c t compiler_exit_scope │ │ │ │ +00011484 t compiler_for │ │ │ │ +00011de0 t compiler_free │ │ │ │ +00009824 t compiler_function │ │ │ │ +00007c70 t compiler_jump_if.isra.0 │ │ │ │ +00011458 t compiler_lookup_arg │ │ │ │ +00010e8c t compiler_make_closure │ │ │ │ 00002da8 t compiler_match_inner.constprop.0 │ │ │ │ -00006d1c t compiler_nameop │ │ │ │ +00006d90 t compiler_nameop │ │ │ │ 00003280 t compiler_pattern │ │ │ │ 000070f4 t compiler_pattern_mapping │ │ │ │ 00004354 t compiler_pattern_sequence │ │ │ │ -0000f154 t compiler_pop_except_and_reraise │ │ │ │ -0000bcfc t compiler_push_fblock │ │ │ │ -0000f2c8 t compiler_slice │ │ │ │ -00012efc t compiler_subdict │ │ │ │ +0000f1c8 t compiler_pop_except_and_reraise │ │ │ │ +0000bd70 t compiler_push_fblock │ │ │ │ +0000f33c t compiler_slice │ │ │ │ +00012f70 t compiler_subdict │ │ │ │ 0000285c t compiler_subkwargs │ │ │ │ -0000dc04 t compiler_try_except │ │ │ │ +0000dc78 t compiler_try_except │ │ │ │ 00002268 t compiler_try_finally │ │ │ │ 00005e68 t compiler_try_star_except │ │ │ │ 000007c4 t compiler_try_star_finally │ │ │ │ 000005e4 t compiler_type_param_bound_or_default │ │ │ │ 0000591c t compiler_type_params │ │ │ │ 00000064 t compiler_typealias │ │ │ │ -00010b74 t compiler_unit_free │ │ │ │ -0000eb30 t compiler_unwind_fblock │ │ │ │ -0000e9f4 t compiler_unwind_fblock_stack │ │ │ │ +00010be8 t compiler_unit_free │ │ │ │ +0000eba4 t compiler_unwind_fblock │ │ │ │ +0000e930 t compiler_unwind_fblock_stack │ │ │ │ 000057b4 t compiler_visit_annexpr │ │ │ │ -0000bbb4 t compiler_visit_argannotation │ │ │ │ +0000bc28 t compiler_visit_argannotation │ │ │ │ 00004248 t compiler_visit_expr1 │ │ │ │ 00001648 t compiler_visit_stmt │ │ │ │ 00007b10 t compiler_warn │ │ │ │ -000121b0 t compiler_with │ │ │ │ -00012bc0 t compiler_with_except_finish │ │ │ │ -000073f0 t dict_add_o │ │ │ │ +00012224 t compiler_with │ │ │ │ +00012c34 t compiler_with_except_finish │ │ │ │ +00007464 t dict_add_o │ │ │ │ 00004e2c t emit_and_reset_fail_pop │ │ │ │ 00004d9c t ensure_fail_pop │ │ │ │ 000014a0 t find_ann │ │ │ │ -00011358 t get_ref_type │ │ │ │ +000113cc t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000f23c t infer_type │ │ │ │ -0000cd90 t instr_sequence_to_cfg │ │ │ │ +0000f2b0 t infer_type │ │ │ │ +0000ce04 t instr_sequence_to_cfg │ │ │ │ 00004cfc t jump_to_fail_pop │ │ │ │ -00011e2c t load_args_for_super │ │ │ │ +00011ea0 t load_args_for_super │ │ │ │ U memset │ │ │ │ -000078b8 t merge_consts_recursive │ │ │ │ -0000c748 t optimize_and_assemble │ │ │ │ +0000792c t merge_consts_recursive │ │ │ │ +0000c7bc t optimize_and_assemble │ │ │ │ 00005088 t pattern_helper_rotate │ │ │ │ 00004f18 t pattern_helper_store_name │ │ │ │ -00011f98 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00008ecc t starunpack_helper │ │ │ │ +0001200c t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00008f40 t starunpack_helper │ │ │ │ 00002050 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ 0000036c d PyContextTokenType_getsetlist │ │ │ │ 0000034c d PyContextTokenType_methods │ │ │ │ 00000000 D PyContextToken_Type │ │ │ │ @@ -14073,15 +14073,15 @@ │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ 00001284 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ -00000168 r NO_LOCATION │ │ │ │ +0000010c r NO_LOCATION │ │ │ │ U PyBool_FromLong │ │ │ │ U PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -14097,37 +14097,37 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000084 T _PyCfgBuilder_Addop │ │ │ │ 000002ec T _PyCfgBuilder_CheckSize │ │ │ │ -00006300 T _PyCfgBuilder_Free │ │ │ │ +0000631c T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 00000204 T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000368 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00005124 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -000061cc T _PyCfg_ToInstructionSequence │ │ │ │ +00005140 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +000061e8 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 │ │ │ │ -0000645c t add_const │ │ │ │ -00006354 t basicblock_add_jump │ │ │ │ -00006118 t basicblock_insert_instruction │ │ │ │ -00003f28 t duplicate_exits_without_lineno │ │ │ │ -00003aec t label_exception_targets │ │ │ │ +00006478 t add_const │ │ │ │ +00006370 t basicblock_add_jump │ │ │ │ +00006134 t basicblock_insert_instruction │ │ │ │ +00003f4c t duplicate_exits_without_lineno │ │ │ │ +00003b10 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00004520 t optimize_basic_block │ │ │ │ +00004544 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -14430,62 +14430,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 │ │ │ │ @@ -14502,19 +14503,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 │ │ │ │ @@ -15308,76 +15309,76 @@ │ │ │ │ 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 │ │ │ │ -000034b0 T _PyMonitoring_GetLocalEvents │ │ │ │ +00003488 T _PyMonitoring_GetLocalEvents │ │ │ │ 00000000 T _PyMonitoring_RegisterCallback │ │ │ │ 000004ec T _PyMonitoring_SetEvents │ │ │ │ -000035c4 T _PyMonitoring_SetLocalEvents │ │ │ │ +0000359c 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 │ │ │ │ 0000276c T _Py_Instrument │ │ │ │ -0000342c T _Py_Instrumentation_GetLine │ │ │ │ +00003404 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ 00002788 T _Py_call_instrumentation │ │ │ │ -000006a0 T _Py_call_instrumentation_2args │ │ │ │ -000038cc T _Py_call_instrumentation_arg │ │ │ │ +00003bd0 T _Py_call_instrumentation_2args │ │ │ │ +000038a4 T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ 0000047c T _Py_call_instrumentation_instruction │ │ │ │ -000006f4 T _Py_call_instrumentation_jump │ │ │ │ -00002f0c T _Py_call_instrumentation_line │ │ │ │ +000006a0 T _Py_call_instrumentation_jump │ │ │ │ +00002ee4 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 │ │ │ │ 00002aac t call_instrumentation_vector │ │ │ │ -00002dcc t call_one_instrument │ │ │ │ +00002da4 t call_one_instrument │ │ │ │ 00000598 t capi_call_instrumentation.constprop.0 │ │ │ │ -00003d40 t de_instrument_per_instruction │ │ │ │ +00004010 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__ │ │ │ │ -000007c0 t monitoring_free_tool_id │ │ │ │ +0000076c t monitoring_free_tool_id │ │ │ │ 000004e0 r monitoring_free_tool_id__doc__ │ │ │ │ -00000888 t monitoring_get_events │ │ │ │ +00000834 t monitoring_get_events │ │ │ │ 00000458 r monitoring_get_events__doc__ │ │ │ │ 00000cd0 t monitoring_get_local_events │ │ │ │ 000003f4 r monitoring_get_local_events__doc__ │ │ │ │ -000009f0 t monitoring_get_tool │ │ │ │ +0000099c t monitoring_get_tool │ │ │ │ 000004bc r monitoring_get_tool__doc__ │ │ │ │ 00000000 d monitoring_module │ │ │ │ 000002f4 t monitoring_register_callback │ │ │ │ 00000480 r monitoring_register_callback__doc__ │ │ │ │ 00000184 t monitoring_restart_events │ │ │ │ 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__ │ │ │ │ -00003bf8 t remove_tools │ │ │ │ +00003ec8 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__ │ │ │ │ @@ -15570,31 +15571,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 │ │ │ │ -00000184 T _PyRWMutex_RUnlock │ │ │ │ +00000180 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 │ │ │ │ -0000022c T _PySeqLock_AbandonWrite │ │ │ │ -000002fc T _PySeqLock_AfterFork │ │ │ │ -00000284 T _PySeqLock_BeginRead │ │ │ │ -000002c0 T _PySeqLock_EndRead │ │ │ │ -000001bc T _PySeqLock_LockWrite │ │ │ │ -00000258 T _PySeqLock_UnlockWrite │ │ │ │ +00000228 T _PySeqLock_AbandonWrite │ │ │ │ +000002f8 T _PySeqLock_AfterFork │ │ │ │ +00000280 T _PySeqLock_BeginRead │ │ │ │ +000002bc T _PySeqLock_EndRead │ │ │ │ +000001b8 T _PySeqLock_LockWrite │ │ │ │ +00000254 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 │ │ │ │ @@ -15602,15 +15603,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 │ │ │ │ -0000010c t rwmutex_set_parked_and_wait │ │ │ │ +00000108 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ @@ -15823,20 +15824,20 @@ │ │ │ │ mysnprintf.o: │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000074 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000544 T PyOS_strtoul │ │ │ │ +00000590 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ -00000078 r digitlimit │ │ │ │ -0000010c r smallmax │ │ │ │ +00000068 r digitlimit │ │ │ │ +000000fc r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ 00000000 T _PyObjectStackChunk_ClearFreeList │ │ │ │ 00000070 T _PyObjectStackChunk_Free │ │ │ │ 00000000 T _PyObjectStackChunk_New │ │ │ │ @@ -15853,24 +15854,24 @@ │ │ │ │ │ │ │ │ parking_lot.o: │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 00000108 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000640 T _PyParkingLot_Unpark │ │ │ │ +000005c8 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ -00000470 t _PyRawMutex_Lock │ │ │ │ +00000000 t _PyRawMutex_Lock │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ -000004f0 t _PyRawMutex_Unlock │ │ │ │ +00000478 t _PyRawMutex_Unlock │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 00000160 T _PySemaphore_Destroy │ │ │ │ -000004b8 T _PySemaphore_Init │ │ │ │ -00000538 T _PySemaphore_Wait │ │ │ │ -000007f8 T _PySemaphore_Wakeup │ │ │ │ +00000440 T _PySemaphore_Init │ │ │ │ +000004c0 T _PySemaphore_Wait │ │ │ │ +00000780 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 │ │ │ │ @@ -16437,15 +16438,15 @@ │ │ │ │ 000012f8 T PyThreadState_Delete │ │ │ │ 00000868 T PyThreadState_DeleteCurrent │ │ │ │ 00000544 T PyThreadState_Get │ │ │ │ 000015ac T PyThreadState_GetDict │ │ │ │ 00001684 T PyThreadState_GetFrame │ │ │ │ 000007b8 T PyThreadState_GetID │ │ │ │ 00000478 T PyThreadState_GetInterpreter │ │ │ │ -00001958 T PyThreadState_GetUnchecked │ │ │ │ +000018e4 T PyThreadState_GetUnchecked │ │ │ │ 000003cc T PyThreadState_New │ │ │ │ 00001748 T PyThreadState_Next │ │ │ │ 00000934 T PyThreadState_SetAsyncExc │ │ │ │ 000010dc T PyThreadState_Swap │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ @@ -16546,15 +16547,15 @@ │ │ │ │ U _PySys_Audit │ │ │ │ 00000358 T _PyThreadState_Attach │ │ │ │ 0000041c T _PyThreadState_Bind │ │ │ │ 00001734 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000778 T _PyThreadState_DeleteCurrent │ │ │ │ 000007d4 T _PyThreadState_DeleteList │ │ │ │ 0000058c T _PyThreadState_Detach │ │ │ │ -00001940 T _PyThreadState_GetCurrent │ │ │ │ +000018cc T _PyThreadState_GetCurrent │ │ │ │ 00001608 T _PyThreadState_GetDict │ │ │ │ 00000804 T _PyThreadState_Init │ │ │ │ 00001340 T _PyThreadState_IsRunningMain │ │ │ │ 00000468 T _PyThreadState_MustExit │ │ │ │ 00000418 T _PyThreadState_New │ │ │ │ 00000c50 T _PyThreadState_NewBound │ │ │ │ 000007a8 T _PyThreadState_PopFrame │ │ │ │ @@ -16792,54 +16793,54 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -00000af8 T PyTime_Monotonic │ │ │ │ -000001e8 T PyTime_MonotonicRaw │ │ │ │ -000013f0 T PyTime_PerfCounter │ │ │ │ +00000bf8 T PyTime_Monotonic │ │ │ │ +00000314 T PyTime_MonotonicRaw │ │ │ │ +000014f0 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000e2c T PyTime_Time │ │ │ │ +00000f2c T PyTime_Time │ │ │ │ 00000160 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -000002b0 T _PyDeadline_Get │ │ │ │ -0000190c T _PyDeadline_Init │ │ │ │ -000017d8 T _PyLong_AsTime_t │ │ │ │ +000004c0 T _PyDeadline_Get │ │ │ │ +0000013c T _PyDeadline_Init │ │ │ │ +000018d8 T _PyLong_AsTime_t │ │ │ │ 000000d0 t _PyLong_AsTime_t.part.0 │ │ │ │ -00000728 T _PyLong_FromTime_t │ │ │ │ +00000840 T _PyLong_FromTime_t │ │ │ │ 000001f4 T _PyTimeFraction_Mul │ │ │ │ 000001a0 T _PyTimeFraction_Resolution │ │ │ │ -00000660 T _PyTimeFraction_Set │ │ │ │ -00000518 T _PyTime_Add │ │ │ │ -000011bc T _PyTime_AsLong │ │ │ │ +00000778 T _PyTimeFraction_Set │ │ │ │ +00000634 T _PyTime_Add │ │ │ │ +000012bc T _PyTime_AsLong │ │ │ │ 00000090 T _PyTime_AsMicroseconds │ │ │ │ -0000182c T _PyTime_AsMilliseconds │ │ │ │ -00000c78 T _PyTime_AsTimespec │ │ │ │ -00000584 T _PyTime_AsTimespec_clamp │ │ │ │ -00000260 T _PyTime_AsTimeval │ │ │ │ +0000010c T _PyTime_AsMilliseconds │ │ │ │ +00000d78 T _PyTime_AsTimespec │ │ │ │ +000006a0 T _PyTime_AsTimespec_clamp │ │ │ │ +00000470 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000003c T _PyTime_AsTimeval_clamp │ │ │ │ -0000030c T _PyTime_FromLong │ │ │ │ -00000160 T _PyTime_FromMicrosecondsClamp │ │ │ │ -00001ac4 T _PyTime_FromMillisecondsObject │ │ │ │ +0000051c T _PyTime_FromLong │ │ │ │ +0000028c T _PyTime_FromMicrosecondsClamp │ │ │ │ +000001f4 T _PyTime_FromMillisecondsObject │ │ │ │ 0000007c T _PyTime_FromSeconds │ │ │ │ 00000098 T _PyTime_FromSecondsDouble │ │ │ │ -0000072c T _PyTime_FromSecondsObject │ │ │ │ -00000ce4 T _PyTime_FromTimespec │ │ │ │ +00000844 T _PyTime_FromSecondsObject │ │ │ │ +00000de4 T _PyTime_FromTimespec │ │ │ │ 0000042c T _PyTime_FromTimeval │ │ │ │ -0000010c T _PyTime_MonotonicWithInfo │ │ │ │ -000011c0 T _PyTime_ObjectToTime_t │ │ │ │ +000001ec T _PyTime_MonotonicWithInfo │ │ │ │ +000012c0 T _PyTime_ObjectToTime_t │ │ │ │ 000000a4 T _PyTime_ObjectToTimespec │ │ │ │ -00000234 T _PyTime_ObjectToTimeval │ │ │ │ +00000444 T _PyTime_ObjectToTimeval │ │ │ │ 00000088 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000090 T _PyTime_TimeWithInfo │ │ │ │ 00000040 T _PyTime_gmtime │ │ │ │ -000005ec T _PyTime_localtime │ │ │ │ +00000704 T _PyTime_localtime │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ U __aeabi_dcmple │ │ │ │ U __aeabi_dcmplt │ │ │ │ @@ -16854,19 +16855,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 │ │ │ │ -00000fac t py_get_system_clock │ │ │ │ -00000114 t pytime_as_timeval.isra.0 │ │ │ │ -00001570 t pytime_object_to_denominator │ │ │ │ -00000a04 t pytime_round │ │ │ │ +0000043c t py_get_monotonic_clock │ │ │ │ +000010ac t py_get_system_clock │ │ │ │ +000003d0 t pytime_as_timeval.isra.0 │ │ │ │ +00000160 t pytime_divide │ │ │ │ +00001670 t pytime_object_to_denominator │ │ │ │ +00000b04 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -17073,55 +17075,55 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -000072c8 t Py_XDECREF │ │ │ │ +000072cc t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -000073a8 T _PyST_GetScope │ │ │ │ -00007380 T _PyST_GetSymbol │ │ │ │ -000073e0 T _PyST_IsFunctionLike │ │ │ │ +000073ac T _PyST_GetScope │ │ │ │ +00007384 T _PyST_GetSymbol │ │ │ │ +000073e4 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00007768 T _PySymtable_Free │ │ │ │ -000072f0 T _PySymtable_Lookup │ │ │ │ +0000776c T _PySymtable_Free │ │ │ │ +000072f4 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00003ef4 T _Py_Mangle │ │ │ │ 00003e78 T _Py_MaybeMangle │ │ │ │ 00000a44 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ -00005c78 t analyze_block │ │ │ │ +00005c7c t analyze_block │ │ │ │ 00000018 t error_at_directive.isra.0 │ │ │ │ -0000780c t ste_dealloc │ │ │ │ +00007810 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ 00003afc t symtable_add_def │ │ │ │ 00003b84 t symtable_add_def_helper │ │ │ │ 0000073c t symtable_enter_block │ │ │ │ 00000514 t symtable_enter_type_param_block │ │ │ │ -00005ae4 t symtable_exit_block │ │ │ │ -000052e8 t symtable_handle_comprehension │ │ │ │ +00005ae8 t symtable_exit_block │ │ │ │ +000052e4 t symtable_handle_comprehension │ │ │ │ 00000028 t symtable_lookup_entry.isra.0 │ │ │ │ 00000174 t symtable_raise_if_annotation_block │ │ │ │ 000000e4 t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 00000090 t symtable_record_directive │ │ │ │ -000073fc t symtable_visit_alias │ │ │ │ -00007968 t symtable_visit_annotation │ │ │ │ -000043a0 t symtable_visit_annotations │ │ │ │ -00004688 t symtable_visit_arguments │ │ │ │ -00005b60 t symtable_visit_excepthandler │ │ │ │ +00007400 t symtable_visit_alias │ │ │ │ +0000796c t symtable_visit_annotation │ │ │ │ +0000439c t symtable_visit_annotations │ │ │ │ +00004684 t symtable_visit_arguments │ │ │ │ +00005b64 t symtable_visit_excepthandler │ │ │ │ 00002d5c t symtable_visit_expr │ │ │ │ 00000268 t symtable_visit_pattern │ │ │ │ 000009c4 t symtable_visit_stmt │ │ │ │ 000006c8 t symtable_visit_type_param │ │ │ │ 0000089c t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ @@ -17920,23 +17922,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 │ │ │ │ -00003cb0 t Bfree │ │ │ │ +00003c6c t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00003cfc T _PyDtoa_Fini │ │ │ │ +00003cb8 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00003fd4 T _Py_dg_dtoa │ │ │ │ -000087d0 T _Py_dg_freedtoa │ │ │ │ +00003f90 T _Py_dg_dtoa │ │ │ │ +000087a8 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 │ │ │ │ @@ -17947,25 +17949,25 @@ │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_dsub │ │ │ │ U __aeabi_i2d │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_ui2d │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00008bac t b2d │ │ │ │ +00008b84 t b2d │ │ │ │ 000000c0 r bigtens │ │ │ │ -00008330 t lshift │ │ │ │ +00008308 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000051c t mult │ │ │ │ -0000864c t multadd │ │ │ │ -00008834 t nrv_alloc │ │ │ │ +00008624 t multadd │ │ │ │ +0000880c t nrv_alloc │ │ │ │ 00000110 r p05.0 │ │ │ │ -00007bcc t pow5mult │ │ │ │ -000089a4 t sd2b │ │ │ │ +00007ba4 t pow5mult │ │ │ │ +0000897c t sd2b │ │ │ │ 00000008 r tens │ │ │ │ 000000e8 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 000000bc r CSWTCH.144 │ │ │ │ 000000e0 r CSWTCH.145 │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ @@ -18822,15 +18824,15 @@ │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ 000029fc t _timezone_check_argument │ │ │ │ 000030c0 t accum │ │ │ │ 000019f8 t add_date_timedelta.isra.0 │ │ │ │ -00003fe8 t add_datetime_timedelta │ │ │ │ +000038a4 t add_datetime_timedelta │ │ │ │ 00002580 t append_keyword_fold │ │ │ │ 000022c8 t append_keyword_tzinfo │ │ │ │ 000019b8 t build_struct_time │ │ │ │ 00004554 t call_subclass_fold │ │ │ │ 00000e54 t call_tzinfo_method │ │ │ │ 00003290 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ @@ -18881,15 +18883,15 @@ │ │ │ │ 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__ │ │ │ │ -000038a4 t datetime_datetime_replace │ │ │ │ +00003f64 t datetime_datetime_replace │ │ │ │ 000005b4 r datetime_datetime_replace__doc__ │ │ │ │ 00000f88 t datetime_dealloc │ │ │ │ 000001cc r datetime_doc │ │ │ │ 00003358 t datetime_dst │ │ │ │ 00004cec t datetime_fold │ │ │ │ 00004448 t datetime_from_pickle │ │ │ │ 000025bc t datetime_from_timestamp │ │ │ │ @@ -20185,15 +20187,15 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ 00001280 t Py_XDECREF │ │ │ │ 00000488 t Struct___init__ │ │ │ │ 000000c0 t Struct_iter_unpack │ │ │ │ 00000ea0 r Struct_iter_unpack__doc__ │ │ │ │ 00000164 t Struct_unpack │ │ │ │ 000010a8 r Struct_unpack__doc__ │ │ │ │ -00003ed4 t Struct_unpack_from │ │ │ │ +00003fc0 t Struct_unpack_from │ │ │ │ 00000f88 r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -20228,99 +20230,99 @@ │ │ │ │ 00000000 d _structmodule │ │ │ │ 00000058 t _structmodule_clear │ │ │ │ 00000000 t _structmodule_exec │ │ │ │ 00000158 t _structmodule_free │ │ │ │ 00000428 d _structmodule_slots │ │ │ │ 00000188 t _structmodule_traverse │ │ │ │ 000001d8 d bigendian_table │ │ │ │ -00003a4c t bp_bool │ │ │ │ +00003b38 t bp_bool │ │ │ │ 00002dd4 t bp_double │ │ │ │ -00000360 t bp_float │ │ │ │ -0000052c t bp_halffloat │ │ │ │ +000002a0 t bp_float │ │ │ │ +0000046c t bp_halffloat │ │ │ │ 000026d0 t bp_int │ │ │ │ -00000294 t bp_longlong │ │ │ │ +00003584 t bp_longlong │ │ │ │ 00002c4c t bp_uint │ │ │ │ 000028b8 t bp_ulonglong │ │ │ │ -00003a7c t bu_bool │ │ │ │ +00003b68 t bu_bool │ │ │ │ 0000321c t bu_double │ │ │ │ -000003dc t bu_float │ │ │ │ -00000520 t bu_halffloat │ │ │ │ +0000031c t bu_float │ │ │ │ +00000460 t bu_halffloat │ │ │ │ 00002868 t bu_int │ │ │ │ 00002bf8 t bu_longlong │ │ │ │ -00003b04 t bu_short │ │ │ │ +00003bf0 t bu_short │ │ │ │ 00002b68 t bu_uint │ │ │ │ 00002a88 t bu_ulonglong │ │ │ │ 00000340 t cache_struct_converter.constprop.0 │ │ │ │ 00001110 t calcsize │ │ │ │ 00000e04 r calcsize__doc__ │ │ │ │ 00001080 t get_pylong │ │ │ │ 0000000c t get_pylong.part.0 │ │ │ │ 00000028 t iter_unpack │ │ │ │ 00000b1c r iter_unpack__doc__ │ │ │ │ 00000034 d lilendian_table │ │ │ │ 00000218 t lp_double │ │ │ │ -00003958 t lp_float │ │ │ │ -00004640 t lp_halffloat │ │ │ │ +00003a44 t lp_float │ │ │ │ +0000472c t lp_halffloat │ │ │ │ 00000668 t lp_int │ │ │ │ 000005b0 t lp_longlong │ │ │ │ 00000784 t lp_uint │ │ │ │ 00000504 t lp_ulonglong │ │ │ │ -00003d80 t lu_double │ │ │ │ -00000354 t lu_float │ │ │ │ -00004634 t lu_halffloat │ │ │ │ +00003e6c t lu_double │ │ │ │ +00000294 t lu_float │ │ │ │ +00004720 t lu_halffloat │ │ │ │ 000004b0 t lu_int │ │ │ │ 00000484 t lu_longlong │ │ │ │ 000004cc t lu_short │ │ │ │ 000004e4 t lu_uint │ │ │ │ 00000454 t lu_ulonglong │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000021c r module_doc │ │ │ │ 00000448 d module_functions │ │ │ │ 00000040 r native_table │ │ │ │ -00003a8c t np_bool │ │ │ │ +00003b78 t np_bool │ │ │ │ 0000339c t np_byte │ │ │ │ -00003b7c t np_char │ │ │ │ -00003e1c t np_double │ │ │ │ -00003d00 t np_float │ │ │ │ -00003be0 t np_halffloat │ │ │ │ +00003d7c t np_char │ │ │ │ +00003f08 t np_double │ │ │ │ +00003dec t np_float │ │ │ │ +00003c68 t np_halffloat │ │ │ │ 00002994 t np_int │ │ │ │ 00003490 t np_long │ │ │ │ 00002598 t np_longlong │ │ │ │ 00003284 t np_short │ │ │ │ -000037a4 t np_size_t │ │ │ │ -000036b0 t np_ssize_t │ │ │ │ +00003890 t np_size_t │ │ │ │ +0000379c t np_ssize_t │ │ │ │ 000023b8 t np_ubyte │ │ │ │ 00000f8c t np_uint │ │ │ │ 00001940 t np_ulong │ │ │ │ -00003584 t np_ulonglong │ │ │ │ +00003670 t np_ulonglong │ │ │ │ 0000249c t np_ushort │ │ │ │ -00003898 t np_void_p │ │ │ │ -00003acc t nu_bool │ │ │ │ +00003984 t np_void_p │ │ │ │ +00003bb8 t nu_bool │ │ │ │ 00002320 t nu_byte │ │ │ │ -00003cf4 t nu_char │ │ │ │ -00003ea4 t nu_double │ │ │ │ -00003de8 t nu_float │ │ │ │ -00004574 t nu_halffloat │ │ │ │ +00003de0 t nu_char │ │ │ │ +00003f90 t nu_double │ │ │ │ +00003ed4 t nu_float │ │ │ │ +00004660 t nu_halffloat │ │ │ │ 00002bc8 t nu_int │ │ │ │ -00003b1c t nu_long │ │ │ │ +00003c08 t nu_long │ │ │ │ 00002888 t nu_longlong │ │ │ │ -00003ad4 t nu_short │ │ │ │ -000004c0 t nu_size_t │ │ │ │ -00003b4c t nu_ssize_t │ │ │ │ +00003bc0 t nu_short │ │ │ │ +00000400 t nu_size_t │ │ │ │ +00003c38 t nu_ssize_t │ │ │ │ 00001b60 t nu_ubyte │ │ │ │ 00001b68 t nu_uint │ │ │ │ 00002358 t nu_ulong │ │ │ │ 00002388 t nu_ulonglong │ │ │ │ 00002328 t nu_ushort │ │ │ │ -000004f0 t nu_void_p │ │ │ │ +00000430 t nu_void_p │ │ │ │ 00000224 t pack │ │ │ │ 00000844 r pack_doc │ │ │ │ -00003c74 t pack_halffloat │ │ │ │ -00000418 t pack_into │ │ │ │ +00003cfc t pack_halffloat │ │ │ │ +00000358 t pack_into │ │ │ │ 00000730 r pack_into_doc │ │ │ │ 000008f8 r s__doc__ │ │ │ │ 000003fc t s_clear │ │ │ │ 000012a8 t s_dealloc │ │ │ │ 00000214 t s_get_format │ │ │ │ 0000015c t s_get_size │ │ │ │ 00000540 d s_getsetlist │ │ │ │ @@ -20328,25 +20330,25 @@ │ │ │ │ 000005a4 d s_methods │ │ │ │ 00000400 t s_new │ │ │ │ 00000ca8 t s_pack │ │ │ │ 00000a6c r s_pack__doc__ │ │ │ │ 00002e60 t s_pack_into │ │ │ │ 00000954 r s_pack_into__doc__ │ │ │ │ 00000224 t s_repr │ │ │ │ -000003e8 t s_sizeof │ │ │ │ +00000328 t s_sizeof │ │ │ │ 00000924 r s_sizeof__doc__ │ │ │ │ 00001224 t s_traverse │ │ │ │ 00001a34 t s_unpack_internal │ │ │ │ U strlen │ │ │ │ 0000136c t unpack │ │ │ │ 00000d2c r unpack__doc__ │ │ │ │ -000039ec t unpack_float │ │ │ │ +00003ad8 t unpack_float │ │ │ │ 00001b98 t unpack_from │ │ │ │ 00000c38 r unpack_from__doc__ │ │ │ │ -000045dc t unpack_halffloat │ │ │ │ +000046c8 t unpack_halffloat │ │ │ │ 000001b8 t unpackiter_dealloc │ │ │ │ 000002a8 t unpackiter_iternext │ │ │ │ 00000344 t unpackiter_len │ │ │ │ 0000064c d unpackiter_methods │ │ │ │ 00000384 t unpackiter_traverse │ │ │ │ 00000614 d unpackiter_type_slots │ │ │ │ 000001c4 d unpackiter_type_spec │ │ │ │ @@ -20909,15 +20911,15 @@ │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 00000f98 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -000016cc t _Py_log1p │ │ │ │ +000016e0 t _Py_log1p │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ U __aeabi_dcmpgt │ │ │ │ U __aeabi_dcmple │ │ │ │ @@ -20954,42 +20956,41 @@ │ │ │ │ U cos │ │ │ │ U cosh │ │ │ │ U erf │ │ │ │ U erfc │ │ │ │ U exp │ │ │ │ U exp2 │ │ │ │ U expm1 │ │ │ │ -000037d0 t factorial_partial_product │ │ │ │ +000037d8 t factorial_partial_product │ │ │ │ 000008f0 r factorial_trailing_zeros │ │ │ │ 000000c8 r fast_comb_limits1.8 │ │ │ │ 00000970 r fast_comb_limits2.7 │ │ │ │ 00000a18 r fast_perm_limits.6 │ │ │ │ U floor │ │ │ │ U fma │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ 00000ac0 r gamma_integral │ │ │ │ 000004f0 r inverted_factorial_odd_part │ │ │ │ -00005910 t is_error │ │ │ │ +00005918 t is_error │ │ │ │ 00000be0 r lanczos_den_coeffs │ │ │ │ 00000b78 r lanczos_num_coeffs │ │ │ │ 0000144c t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ -000009d8 t loghelper │ │ │ │ -00000b0c t loghelper.part.0 │ │ │ │ +00000b14 t loghelper.part.0 │ │ │ │ 00000044 t m_atan2 │ │ │ │ -000009f0 t m_log │ │ │ │ -000015a0 t m_log10 │ │ │ │ -00005ef4 t m_log2 │ │ │ │ -00006d58 t m_remainder │ │ │ │ -00001994 t m_sinpi │ │ │ │ +000009f8 t m_log │ │ │ │ +000015b4 t m_log10 │ │ │ │ +00005efc t m_log2 │ │ │ │ +00006d60 t m_remainder │ │ │ │ +000019a8 t m_sinpi │ │ │ │ 00000e14 t m_tgamma │ │ │ │ 00000218 t math_1 │ │ │ │ 00001894 t math_1a │ │ │ │ 00000620 t math_2 │ │ │ │ 00000f5c t math_acos │ │ │ │ 000017a4 r math_acos_doc │ │ │ │ 00000000 t math_acosh │ │ │ │ @@ -21005,121 +21006,121 @@ │ │ │ │ 00000298 t math_atanh │ │ │ │ 00001560 r math_atanh_doc │ │ │ │ 000002ac t math_cbrt │ │ │ │ 0000152c r math_cbrt_doc │ │ │ │ 00000220 t math_ceil │ │ │ │ 00002a34 r math_ceil__doc__ │ │ │ │ 00000158 t math_clear │ │ │ │ -00001780 t math_comb │ │ │ │ +00001788 t math_comb │ │ │ │ 00001a00 r math_comb__doc__ │ │ │ │ 00000604 t math_copysign │ │ │ │ 00001474 r math_copysign_doc │ │ │ │ -00004764 t math_cos │ │ │ │ +0000476c t math_cos │ │ │ │ 0000142c r math_cos_doc │ │ │ │ 00000480 t math_cosh │ │ │ │ 000013f0 r math_cosh_doc │ │ │ │ 00000494 t math_degrees │ │ │ │ 000022b4 r math_degrees__doc__ │ │ │ │ -00004854 t math_dist │ │ │ │ +0000485c t math_dist │ │ │ │ 00002464 r math_dist__doc__ │ │ │ │ 00001884 t math_erf │ │ │ │ 000013c4 r math_erf_doc │ │ │ │ -00001984 t math_erfc │ │ │ │ +00001998 t math_erfc │ │ │ │ 00001388 r math_erfc_doc │ │ │ │ 0000000c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ 00000be8 t math_exp2 │ │ │ │ 00001310 r math_exp2_doc │ │ │ │ 0000134c r math_exp_doc │ │ │ │ -00001ad4 t math_expm1 │ │ │ │ +00001ae8 t math_expm1 │ │ │ │ 0000127c r math_expm1_doc │ │ │ │ -00005828 t math_fabs │ │ │ │ +00005830 t math_fabs │ │ │ │ 00001238 r math_fabs_doc │ │ │ │ -00002384 t math_factorial │ │ │ │ +0000238c t math_factorial │ │ │ │ 000028c8 r math_factorial__doc__ │ │ │ │ -00000d70 t math_floor │ │ │ │ +00000d78 t math_floor │ │ │ │ 000029d0 r math_floor__doc__ │ │ │ │ 0000030c t math_fma │ │ │ │ 000025dc r math_fma__doc__ │ │ │ │ 00000bfc t math_fmod │ │ │ │ 00002580 r math_fmod__doc__ │ │ │ │ 0000021c t math_free │ │ │ │ -000059b4 t math_frexp │ │ │ │ +000059bc t math_frexp │ │ │ │ 00002790 r math_frexp__doc__ │ │ │ │ -00005050 t math_fsum │ │ │ │ +00005058 t math_fsum │ │ │ │ 00002944 r math_fsum__doc__ │ │ │ │ 00000e04 t math_gamma │ │ │ │ 00001208 r math_gamma_doc │ │ │ │ -00000ef0 t math_gcd │ │ │ │ +00000ef8 t math_gcd │ │ │ │ 00001844 r math_gcd_doc │ │ │ │ 000016c0 t math_hypot │ │ │ │ 00000cd0 r math_hypot_doc │ │ │ │ 00000ad4 t math_isclose │ │ │ │ 00001e94 r math_isclose__doc__ │ │ │ │ -0000166c t math_isfinite │ │ │ │ +00001674 t math_isfinite │ │ │ │ 0000220c r math_isfinite__doc__ │ │ │ │ -000015a8 t math_isinf │ │ │ │ +000015b0 t math_isinf │ │ │ │ 00002150 r math_isinf__doc__ │ │ │ │ -00000e64 t math_isnan │ │ │ │ +00000e6c t math_isnan │ │ │ │ 000021b4 r math_isnan__doc__ │ │ │ │ -000010f4 t math_isqrt │ │ │ │ +000010fc t math_isqrt │ │ │ │ 000028f0 r math_isqrt__doc__ │ │ │ │ -00001730 t math_lcm │ │ │ │ +00001744 t math_lcm │ │ │ │ 00001810 r math_lcm_doc │ │ │ │ -00005af8 t math_ldexp │ │ │ │ +00005b00 t math_ldexp │ │ │ │ 00002734 r math_ldexp__doc__ │ │ │ │ -00006fb8 t math_lgamma │ │ │ │ +00006fc0 t math_lgamma │ │ │ │ 000011b0 r math_lgamma_doc │ │ │ │ 00000710 t math_log │ │ │ │ 00001590 t math_log10 │ │ │ │ 00002644 r math_log10__doc__ │ │ │ │ -000016b8 t math_log1p │ │ │ │ +000016cc t math_log1p │ │ │ │ 00001124 r math_log1p_doc │ │ │ │ -00005d1c t math_log2 │ │ │ │ +00005d24 t math_log2 │ │ │ │ 00002680 r math_log2__doc__ │ │ │ │ 00000e38 r math_log_doc │ │ │ │ 0000012c d math_methods │ │ │ │ 00001944 t math_modf │ │ │ │ 000026bc r math_modf__doc__ │ │ │ │ -00001ae8 t math_nextafter │ │ │ │ +00001afc t math_nextafter │ │ │ │ 000018d4 r math_nextafter__doc__ │ │ │ │ -00006014 t math_perm │ │ │ │ +0000601c t math_perm │ │ │ │ 00001bd0 r math_perm__doc__ │ │ │ │ 00001a88 t math_pow │ │ │ │ 000022f8 r math_pow__doc__ │ │ │ │ 000005ac t math_prod │ │ │ │ 00001d5c r math_prod__doc__ │ │ │ │ 00000520 t math_radians │ │ │ │ 00002270 r math_radians__doc__ │ │ │ │ -00006848 t math_remainder │ │ │ │ +00006850 t math_remainder │ │ │ │ 00001004 r math_remainder_doc │ │ │ │ -00005738 t math_sin │ │ │ │ +00005740 t math_sin │ │ │ │ 00000fc0 r math_sin_doc │ │ │ │ -00001708 t math_sinh │ │ │ │ +0000171c t math_sinh │ │ │ │ 00000f84 r math_sinh_doc │ │ │ │ 0000010c d math_slots │ │ │ │ 00000500 t math_sqrt │ │ │ │ 00000f4c r math_sqrt_doc │ │ │ │ -00003918 t math_sumprod │ │ │ │ +00003920 t math_sumprod │ │ │ │ 00002338 r math_sumprod__doc__ │ │ │ │ 00001930 t math_tan │ │ │ │ 00000f04 r math_tan_doc │ │ │ │ -0000171c t math_tanh │ │ │ │ +00001730 t math_tanh │ │ │ │ 00000ec8 r math_tanh_doc │ │ │ │ 00000e88 t math_trunc │ │ │ │ 00002854 r math_trunc__doc__ │ │ │ │ 000002c0 t math_ulp │ │ │ │ 0000187c r math_ulp__doc__ │ │ │ │ 00000000 d mathmodule │ │ │ │ U memcpy │ │ │ │ U modf │ │ │ │ 00000c78 r module_doc │ │ │ │ U nextafter │ │ │ │ 00001034 t perm_comb │ │ │ │ -00002efc t perm_comb_small │ │ │ │ +00002f04 t perm_comb_small │ │ │ │ U pow │ │ │ │ 000000f0 r reduced_factorial_odd_part │ │ │ │ U round │ │ │ │ U sin │ │ │ │ U sinh │ │ │ │ U sqrt │ │ │ │ U tan │ │ │ │ @@ -21171,15 +21172,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -0000081c 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 │ │ │ │ @@ -21221,26 +21222,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 │ │ │ │ -00000788 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 │ │ │ │ -000014d0 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__ │ │ │ │ @@ -21250,33 +21251,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 │ │ │ │ -00001550 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 │ │ │ │ @@ -21412,15 +21413,15 @@ │ │ │ │ 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__ │ │ │ │ -000014fc t _elementtree_Element_find │ │ │ │ +00001554 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__ │ │ │ │ 00003598 t _elementtree_Element_get │ │ │ │ 00000394 r _elementtree_Element_get__doc__ │ │ │ │ @@ -21532,15 +21533,15 @@ │ │ │ │ 0000005c d element_spec │ │ │ │ 000010c8 t element_subscr │ │ │ │ 00000f4c t element_tag_getter │ │ │ │ 00001b7c t element_tag_setter │ │ │ │ 00002070 t element_tail_getter │ │ │ │ 0000259c t element_tail_setter │ │ │ │ 00001f20 t element_text_getter │ │ │ │ -0000171c t element_text_setter │ │ │ │ +000014fc t element_text_setter │ │ │ │ 00001fd4 t elementiter_dealloc │ │ │ │ 00000ae4 t elementiter_next │ │ │ │ 0000083c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00003048 t elementiter_traverse │ │ │ │ 000021cc t elementtree_clear │ │ │ │ 00002598 t elementtree_free │ │ │ │ @@ -24821,15 +24822,15 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000638 t _collections__count_elements │ │ │ │ 00000374 r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ -00000abc t _deque_rotate │ │ │ │ +00000c08 t _deque_rotate │ │ │ │ 00000008 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 00000458 t collections_clear │ │ │ │ 00000014 r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ 00000588 t collections_free │ │ │ │ @@ -24864,26 +24865,26 @@ │ │ │ │ 000007a8 t deque_append │ │ │ │ 000008ac r deque_append__doc__ │ │ │ │ 000008e4 t deque_append_impl │ │ │ │ 00001d10 t deque_appendleft │ │ │ │ 0000085c r deque_appendleft__doc__ │ │ │ │ 00001e4c t deque_appendleft_lock_held │ │ │ │ 00000f64 t deque_ass_item │ │ │ │ -00000f64 t deque_clear │ │ │ │ +00000bd8 t deque_clear │ │ │ │ 00000f94 t deque_clear.part.0 │ │ │ │ 00000618 t deque_clearmethod │ │ │ │ 000006e4 r deque_clearmethod__doc__ │ │ │ │ 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__ │ │ │ │ -00000e48 t deque_dealloc │ │ │ │ +00000abc t deque_dealloc │ │ │ │ 000003dc t deque_del_item │ │ │ │ 00001af0 t deque_extend │ │ │ │ 000007f8 r deque_extend__doc__ │ │ │ │ 000014cc t deque_extend_impl │ │ │ │ 00000964 t deque_extendleft │ │ │ │ 00000790 r deque_extendleft__doc__ │ │ │ │ 000010b4 t deque_extendleft_impl │ │ │ │ @@ -24905,15 +24906,15 @@ │ │ │ │ 00000458 d deque_methods │ │ │ │ 000000b0 t deque_new │ │ │ │ 0000125c t deque_pop │ │ │ │ 00000938 r deque_pop__doc__ │ │ │ │ 0000132c t deque_pop_impl │ │ │ │ 000013fc t deque_popleft │ │ │ │ 000008f8 r deque_popleft__doc__ │ │ │ │ -00000d78 t deque_popleft_impl │ │ │ │ +00000ec4 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 │ │ │ │ @@ -25525,21 +25526,21 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ -00004760 t _buffered_raw_seek │ │ │ │ +00004758 t _buffered_raw_seek │ │ │ │ 000004b8 t _buffered_raw_tell │ │ │ │ -00005134 t _buffered_readline │ │ │ │ +0000512c t _buffered_readline │ │ │ │ 0000021c t _bufferediobase_readinto_generic │ │ │ │ -00004960 t _bufferedreader_fill_buffer │ │ │ │ -00003bd4 t _bufferedreader_raw_read │ │ │ │ -000048d4 t _bufferedreader_read_fast │ │ │ │ +00004958 t _bufferedreader_fill_buffer │ │ │ │ +00003bcc t _bufferedreader_raw_read │ │ │ │ +000048cc t _bufferedreader_read_fast │ │ │ │ 00000ab0 t _enter_buffered_busy │ │ │ │ 00000a3c t _forward_call │ │ │ │ 00000804 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 000000f8 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ @@ -25558,44 +25559,44 @@ │ │ │ │ 00000344 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 00000964 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 00000a14 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -00004be0 t _io__Buffered__dealloc_warn │ │ │ │ +00004bd8 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00001224 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 0000058c t _io__Buffered_closed_get │ │ │ │ 00000a34 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00004c7c t _io__Buffered_fileno │ │ │ │ +00004c74 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -00002c14 t _io__Buffered_flush │ │ │ │ +00002c0c t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00000000 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 000007a8 t _io__Buffered_mode_get │ │ │ │ 00000000 t _io__Buffered_name_get │ │ │ │ 00000534 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 000005e8 t _io__Buffered_read │ │ │ │ -0000365c t _io__Buffered_read1 │ │ │ │ +00003654 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 000017f4 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00004cf4 t _io__Buffered_readinto │ │ │ │ +00004cec t _io__Buffered_readinto │ │ │ │ 000004bc t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -0000506c t _io__Buffered_readline │ │ │ │ +00005064 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00003e14 t _io__Buffered_seek │ │ │ │ +00003e0c t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 0000186c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ 00001584 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ 00001e00 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ @@ -25620,18 +25621,18 @@ │ │ │ │ 00000058 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00000bb0 t _set_BlockingIOError.constprop.0 │ │ │ │ 00001768 t buffered_clear │ │ │ │ 000014e8 t buffered_closed │ │ │ │ 000015fc t buffered_dealloc │ │ │ │ -000031ac t buffered_flush_and_rewind_unlocked │ │ │ │ -000056fc t buffered_iternext │ │ │ │ +000031a4 t buffered_flush_and_rewind_unlocked │ │ │ │ +000056f4 t buffered_iternext │ │ │ │ 00000078 t buffered_repr │ │ │ │ -000035e4 t buffered_traverse │ │ │ │ +000035dc t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ 00000244 d bufferedrandom_members │ │ │ │ 000002a8 d bufferedrandom_methods │ │ │ │ @@ -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 │ │ │ │ -000039dc T _PyIO_find_line_ending │ │ │ │ +0000399c T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -0000310c T _PyIncrementalNewlineDecoder_decode │ │ │ │ +000030cc 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 │ │ │ │ -00001a54 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001a14 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00005568 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +0000554c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00004b88 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00004b64 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__ │ │ │ │ -00003dac t _io_TextIOWrapper_close │ │ │ │ +00003d6c t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001c2c t _io_TextIOWrapper_closed_get │ │ │ │ -00001624 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00001bec t _io_TextIOWrapper_closed_get │ │ │ │ +000015e4 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00001d1c t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ 0000002c t _io_TextIOWrapper_errors_get │ │ │ │ -00005440 t _io_TextIOWrapper_fileno │ │ │ │ +00005424 t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00003f8c t _io_TextIOWrapper_flush │ │ │ │ +00003f4c 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 │ │ │ │ -00004d38 t _io_TextIOWrapper_read │ │ │ │ +00004d14 t _io_TextIOWrapper_read │ │ │ │ 00000598 r _io_TextIOWrapper_read__doc__ │ │ │ │ 000004b0 t _io_TextIOWrapper_readable │ │ │ │ 000001d4 r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00004a5c t _io_TextIOWrapper_readline │ │ │ │ +00004a38 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 │ │ │ │ -00001e28 t _textiowrapper_readline │ │ │ │ -00001698 t _textiowrapper_writeflush │ │ │ │ +00001de8 t _textiowrapper_readline │ │ │ │ +00001658 t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -00003964 t check_decoded │ │ │ │ +00003924 t check_decoded │ │ │ │ 00000af0 t convert_optional_bool │ │ │ │ 00000008 r encodefuncs │ │ │ │ -00003d5c t find_control_char │ │ │ │ -000049d4 t incrementalnewlinedecoder_clear │ │ │ │ -000048f4 t incrementalnewlinedecoder_dealloc │ │ │ │ +00003d1c t find_control_char │ │ │ │ +000049b0 t incrementalnewlinedecoder_clear │ │ │ │ +000048d0 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 │ │ │ │ -00004680 t textiowrapper_clear │ │ │ │ -0000436c t textiowrapper_dealloc │ │ │ │ -000054c8 t textiowrapper_get_decoded_chars │ │ │ │ +0000465c t textiowrapper_clear │ │ │ │ +00004348 t textiowrapper_dealloc │ │ │ │ +000054ac t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -00001ca0 t textiowrapper_iternext │ │ │ │ +00001c60 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00002c1c t textiowrapper_read_chunk │ │ │ │ +00002bdc t textiowrapper_read_chunk │ │ │ │ 000000e0 t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -000018d0 t textiowrapper_traverse │ │ │ │ +00001890 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,15 +26144,15 @@ │ │ │ │ 000011dc t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ 000012cc t batched_traverse │ │ │ │ 00002414 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ -0000215c t chain_new │ │ │ │ +000020e4 t chain_new │ │ │ │ 00002230 t chain_next │ │ │ │ 00002398 t chain_reduce │ │ │ │ 00002420 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ 00001998 t chain_traverse │ │ │ │ 00001dbc t combinations_dealloc │ │ │ │ @@ -26229,15 +26230,15 @@ │ │ │ │ 00000124 d islice_spec │ │ │ │ 00002a0c t islice_traverse │ │ │ │ 0000097c t itertools__grouper │ │ │ │ 00003360 t itertools__tee │ │ │ │ 000016e4 r itertools__tee__doc__ │ │ │ │ 0000175c t itertools_accumulate │ │ │ │ 000010d4 r itertools_accumulate__doc__ │ │ │ │ -000020e4 t itertools_chain_from_iterable │ │ │ │ +000021b8 t itertools_chain_from_iterable │ │ │ │ 000013c4 r itertools_chain_from_iterable__doc__ │ │ │ │ 00001bd0 t itertools_combinations │ │ │ │ 0000131c r itertools_combinations__doc__ │ │ │ │ 00001e2c t itertools_combinations_with_replacement │ │ │ │ 00001200 r itertools_combinations_with_replacement__doc__ │ │ │ │ 00002260 t itertools_compress │ │ │ │ 00001010 r itertools_compress__doc__ │ │ │ │ @@ -26510,25 +26511,25 @@ │ │ │ │ 00000bb4 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00003518 t _sre_SRE_Match_groupdict │ │ │ │ 00000a34 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 000060c4 t _sre_SRE_Match_groups │ │ │ │ 00000b04 r _sre_SRE_Match_groups__doc__ │ │ │ │ 00003b50 t _sre_SRE_Match_span │ │ │ │ 0000091c r _sre_SRE_Match_span__doc__ │ │ │ │ -0000ef78 t _sre_SRE_Match_start │ │ │ │ +0000ef74 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__ │ │ │ │ -0000f308 t _sre_SRE_Pattern_findall │ │ │ │ +0000f304 t _sre_SRE_Pattern_findall │ │ │ │ 0000108c r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -00010e90 t _sre_SRE_Pattern_finditer │ │ │ │ +00010e8c t _sre_SRE_Pattern_finditer │ │ │ │ 00000fc8 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -000125cc t _sre_SRE_Pattern_fullmatch │ │ │ │ +000125c8 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__ │ │ │ │ 00008b34 t _sre_SRE_Pattern_search │ │ │ │ 00001108 r _sre_SRE_Pattern_search__doc__ │ │ │ │ @@ -26536,15 +26537,15 @@ │ │ │ │ 00000f38 r _sre_SRE_Pattern_split__doc__ │ │ │ │ 00006b38 t _sre_SRE_Pattern_sub │ │ │ │ 00000e90 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ 00003fa4 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__ │ │ │ │ -000113b0 t _sre_SRE_Scanner_search │ │ │ │ +000113ac t _sre_SRE_Scanner_search │ │ │ │ 000008b0 r _sre_SRE_Scanner_search__doc__ │ │ │ │ 00005190 t _sre_ascii_iscased │ │ │ │ 0000132c r _sre_ascii_iscased__doc__ │ │ │ │ 00005130 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 │ │ │ │ 00003c58 t expand_template │ │ │ │ 00000658 r flag_names.3 │ │ │ │ 00004cb4 t match_clear │ │ │ │ 00004bbc t match_dealloc │ │ │ │ 000013fc r match_doc │ │ │ │ 00006a78 t match_getindex │ │ │ │ -0000f0a4 t match_getitem │ │ │ │ +0000f0a0 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ 000063b4 t match_getslice_by_index │ │ │ │ 0000656c t match_group │ │ │ │ 00001378 r match_group_doc │ │ │ │ 00003e90 t match_lastgroup_get │ │ │ │ 000002b4 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ @@ -26599,16 +26600,16 @@ │ │ │ │ 0000027c t pattern_repr │ │ │ │ 00000190 t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ 00006cc0 t pattern_subx │ │ │ │ 0000508c t pattern_traverse │ │ │ │ 0000a508 t repeat_pool_malloc │ │ │ │ -00012574 t scanner_clear │ │ │ │ -000123fc t scanner_dealloc │ │ │ │ +00012570 t scanner_clear │ │ │ │ +000123f8 t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 0000025c t scanner_traverse │ │ │ │ 00005e6c t sre_category │ │ │ │ 000004c0 t sre_clear │ │ │ │ @@ -26621,16 +26622,16 @@ │ │ │ │ 00003f44 t sre_tolower │ │ │ │ 00003f74 t sre_toupper │ │ │ │ 00004d78 t sre_traverse │ │ │ │ 00005aac t sre_ucs1_charset.isra.0 │ │ │ │ 000002d0 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ 000051f4 t sre_ucs1_count │ │ │ │ 00001768 t sre_ucs1_match │ │ │ │ -0000eaa8 t sre_ucs2_count │ │ │ │ -0000bfc0 t sre_ucs2_match │ │ │ │ +0000eaa4 t sre_ucs2_count │ │ │ │ +0000bfbc t sre_ucs2_match │ │ │ │ 000030a4 t sre_ucs4_count │ │ │ │ 000005f8 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 00004ac4 t state_fini │ │ │ │ 0000014c t state_init.part.0 │ │ │ │ 00003a18 t template_clear │ │ │ │ 00000204 t template_dealloc │ │ │ │ @@ -26844,15 +26845,15 @@ │ │ │ │ 00001c6c t local_getattro │ │ │ │ 00000268 t local_new │ │ │ │ 00001a00 t local_setattro │ │ │ │ 00000a20 t local_traverse │ │ │ │ 00000288 d local_type_members │ │ │ │ 00000240 d local_type_slots │ │ │ │ 00000084 d local_type_spec │ │ │ │ -0000123c t localdummy_dealloc │ │ │ │ +00001358 t localdummy_dealloc │ │ │ │ 0000071c t lock_PyThread_acquire_lock │ │ │ │ 000008f8 t lock_PyThread_release_lock │ │ │ │ 00000094 t lock__at_fork_reinit │ │ │ │ 0000047c t lock_dealloc │ │ │ │ 00001928 r lock_doc │ │ │ │ 00001b90 r lock_exit_doc │ │ │ │ 0000071c t lock_locked_lock │ │ │ │ @@ -26918,15 +26919,15 @@ │ │ │ │ 000000e8 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ 0000093c t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ 00000ab4 t thread_module_free │ │ │ │ 000000c8 d thread_module_slots │ │ │ │ 000004d4 t thread_module_traverse │ │ │ │ -0000129c t thread_run │ │ │ │ +0000123c t thread_run │ │ │ │ 00000d00 t thread_shutdown │ │ │ │ 00000894 t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.1 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_UnpackTuple │ │ │ │ @@ -27752,33 +27753,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000001e8 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000230 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -0000009c t stat_S_ISBLK │ │ │ │ +000000f0 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -000000f4 t stat_S_ISCHR │ │ │ │ +00000054 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 │ │ │ │ +000000a8 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 0000027c t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000654 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -00000044 t stat_S_ISPORT │ │ │ │ +00000144 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000005fc t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -00000048 t stat_S_ISSOCK │ │ │ │ +00000000 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000f0 t stat_S_ISWHT │ │ │ │ +000000ec t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 0000000c t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,173 +1,173 @@ │ │ │ │ ---------- 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 16500 1970-01-01 00:00:00.000000 pegen.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 267724 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 24776 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 267740 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 1368 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 19188 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 1524 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ +?rw-r--r-- 0 0 0 19136 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 2212 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 67736 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 24612 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 77472 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92504 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92544 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 39004 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 35428 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 83624 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 83648 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 33916 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 33900 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 44268 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44124 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30608 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 9428 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 63564 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 132920 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9436 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 64200 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 132704 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ ?rw-r--r-- 0 0 0 113256 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 67660 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 26636 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 43712 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 136744 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 136748 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 67616 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 67596 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11768 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 23260 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 201544 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 23212 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 201276 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40488 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 359352 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 359360 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 24624 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 289280 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 289284 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 10696 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 21660 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 121288 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 121352 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 25148 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 165308 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 165432 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 29912 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 31444 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 31380 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 17628 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 38048 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 68160 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 49588 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 35472 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 36228 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 7728 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 7748 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 11104 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 4136 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 14008 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 14048 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 195384 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 16364 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 16080 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 47228 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 47232 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 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 3192 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 5492 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ +?rw-r--r-- 0 0 0 5488 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 42148 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 42108 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 24140 1970-01-01 00:00:00.000000 fileutils.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 14604 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 13412 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 13444 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 106824 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18124 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 34444 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 114312 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 45520 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 45564 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 85104 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 24648 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 67616 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ +?rw-r--r-- 0 0 0 85116 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 24528 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 67620 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 │ │ │ │ ?rw-r--r-- 0 0 0 7840 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ @@ -190,19 +190,19 @@ │ │ │ │ ?rw-r--r-- 0 0 0 34012 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 40400 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 22868 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20756 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 59544 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 62944 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 59536 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 62924 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 78336 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 132112 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 132108 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 31628 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 25500 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 15860 (bytes into file) │ │ │ │ │ + Start of section headers: 15880 (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 0x3df4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3e08: │ │ │ │ │ │ │ │ │ │ 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 00031c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00362c 0000c0 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003640 0000c0 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000350 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000350 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000350 0001e6 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000538 002054 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0036ec 000660 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 00258c 000048 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0025d4 0000d0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 003d4c 000020 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0026a4 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0026a4 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0026d0 000790 10 14 30 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 002e60 0007cb 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 003d6c 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000538 002068 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003700 000660 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 0025a0 000048 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0025e8 0000d0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 003d60 000020 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0026b8 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0026b8 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0026e4 000790 10 14 30 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 002e74 0007cb 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 003d80 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 {} │ │ │ │ │ @@ -24,16 +24,16 @@ │ │ │ │ │ 20: 00001d94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 21: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 22: 000001a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 23: 000001a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 24: 0000024c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 25: 00000250 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 27: 00002044 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 0000204c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 27: 00002058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00002060 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 29: 000000c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 30: 00000000 1112 FUNC GLOBAL HIDDEN 6 _PyPegen_run_parser_from_string │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromUTF8 │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ @@ -112,13 +112,13 @@ │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 109: 000001a8 52 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 111: 000001dc 116 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 112: 00000250 204 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 114: 00000000 24 FUNC GLOBAL HIDDEN 9 _PyPegen_interactive_exit │ │ │ │ │ - 115: 00001e28 548 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 115: 00001e28 568 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 118: 0000204c 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ - 119: 00002050 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 118: 00002060 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 119: 00002064 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 120: 00000074 92 FUNC GLOBAL HIDDEN 9 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x362c contains 24 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3640 contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 00003c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000058 00006a1c R_ARM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ 00000080 00006b1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 000000ec 00002f1c R_ARM_CALL 00000458 _PyPegen_Parser_New │ │ │ │ │ 000000f8 0000301c R_ARM_CALL 0000057c _PyPegen_run_parser │ │ │ │ │ 00000104 0000681c R_ARM_CALL 00001d94 _PyPegen_Parser_Free │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ 0000026c 0000321c R_ARM_CALL 0000072c _PyPegen_expect_token │ │ │ │ │ 00000290 0000711c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 000002b8 0000381c R_ARM_CALL 00000000 strncmp │ │ │ │ │ 000002c8 0000411c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 000002d8 0000451c R_ARM_CALL 000011b4 _PyPegen_new_identifier │ │ │ │ │ 00000308 0000461c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x36ec contains 204 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3700 contains 204 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 00001f1c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ 000000a0 0000201c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000d4 0000201c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000f0 0000211c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 0000010c 0000201c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000174 0000221c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ @@ -223,19 +223,19 @@ │ │ │ │ │ 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 │ │ │ │ │ -00002038 0000741c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002044 00005202 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002048 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000204c 0000311d R_ARM_JUMP24 000006ec _PyPegen_lookahead │ │ │ │ │ -00002050 0000311d R_ARM_JUMP24 000006ec _PyPegen_lookahead │ │ │ │ │ +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 0x3d4c contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3d60 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000064 0000751c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000b8 0000281c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000000c8 00002d02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000000cc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -585,15 +585,15 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq d5c <_PyPegen_fill_token+0x5a4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ beq b54 <_PyPegen_fill_token+0x39c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ ldr r8, [sp, #20] │ │ │ │ │ beq 8dc <_PyPegen_fill_token+0x124> │ │ │ │ │ @@ -2228,112 +2228,117 @@ │ │ │ │ │ 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 │ │ │ │ │ - addeq r3, r3, #2 │ │ │ │ │ - bne 1fe8 <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ + 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 │ │ │ │ │ addeq r4, r4, #2 │ │ │ │ │ - bne 1fa0 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ + 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 │ │ │ │ │ addeq r4, r4, #2 │ │ │ │ │ - bne 200c <_PyPegen_byte_offset_to_character_offset_line+0x1e4> │ │ │ │ │ + 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 │ │ │ │ │ addeq r4, r4, #2 │ │ │ │ │ - bne 1fc4 <_PyPegen_byte_offset_to_character_offset_line+0x19c> │ │ │ │ │ + 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 │ │ │ │ │ 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 │ │ │ │ │ - addeq r3, r4, #3 │ │ │ │ │ - beq 1f6c <_PyPegen_byte_offset_to_character_offset_line+0x144> │ │ │ │ │ + beq 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 202c <_PyPegen_byte_offset_to_character_offset_line+0x204> │ │ │ │ │ + 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 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - beq 1f04 <_PyPegen_byte_offset_to_character_offset_line+0xdc> │ │ │ │ │ + beq 2020 <_PyPegen_byte_offset_to_character_offset_line+0x1f8> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 202c <_PyPegen_byte_offset_to_character_offset_line+0x204> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ b 1f04 <_PyPegen_byte_offset_to_character_offset_line+0xdc> │ │ │ │ │ and r1, r3, #240 @ 0xf0 │ │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - beq 1f4c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ + beq 2048 <_PyPegen_byte_offset_to_character_offset_line+0x220> │ │ │ │ │ + and r3, r3, #248 @ 0xf8 │ │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ │ + 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 202c <_PyPegen_byte_offset_to_character_offset_line+0x204> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ 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 202c <_PyPegen_byte_offset_to_character_offset_line+0x204> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ b 1ee4 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ - and r1, r3, #240 @ 0xf0 │ │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - beq 1f2c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ - and r3, r3, #248 @ 0xf8 │ │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ │ - addeq r4, r4, #4 │ │ │ │ │ - beq 1f2c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ - ldr r3, [pc, #16] @ 2044 <_PyPegen_byte_offset_to_character_offset_line+0x21c> │ │ │ │ │ - ldr r1, [pc, #16] @ 2048 <_PyPegen_byte_offset_to_character_offset_line+0x220> │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -0000204c <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +00002060 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b 6ec <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -00002050 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +00002064 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ b 6ec <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 24100 (bytes into file) │ │ │ │ │ + Start of section headers: 24136 (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 0x5e48: │ │ │ │ │ │ │ │ │ │ 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 005590 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 002c74 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005830 000508 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003afc 00002b 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003b28 000408 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005d38 000088 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003f30 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003f30 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003f5c 000b00 10 14 52 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004a5c 000b34 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005dc0 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,40 +13,40 @@ │ │ │ │ │ 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: 000027cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 26: 000027d4 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: 00002b88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 00002b8c 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: 00000528 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 0000052c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 37: 00000588 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 38: 00000590 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 39: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 40: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 41: 000000d4 0 NOTYPE LOCAL DEFAULT 9 $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 │ │ │ │ │ + 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 │ │ │ │ │ 47: 00000234 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 48: 00000240 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -82,85 +82,85 @@ │ │ │ │ │ 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: 00002888 300 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 86: 000029b4 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 112 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: 00002708 52 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 129: 0000273c 152 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 130: 000027d4 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: 00002b4c 44 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 134: 00002b78 20 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 135: 00002b8c 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 │ │ │ │ │ + 144: 00002c40 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 200 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 150: 00000380 428 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 151: 0000052c 100 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 152: 00000590 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 154: 00000000 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ 158: 0000065c 88 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ 159: 000006b4 88 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ 161: 0000070c 236 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ 162: 000007f8 464 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x556c contains 84 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5590 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 │ │ │ │ │ @@ -21,29 +21,29 @@ │ │ │ │ │ 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 0000951c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000300 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000314 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000348 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000374 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000044c 00003e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000468 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000048c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000051c 00003c1c R_ARM_CALL 0000010c _PyPegen_concatenate_strings │ │ │ │ │ -00000528 00004702 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00000554 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000568 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000588 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e8 0000991c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ +00000554 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000005e4 00003c1c R_ARM_CALL 0000010c _PyPegen_concatenate_strings │ │ │ │ │ +000005f0 00004702 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00000614 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000648 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000680 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000006d8 0000a01c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ 00000798 0000a11c R_ARM_CALL 0000070c _PyPegen_get_invalid_target │ │ │ │ │ 000007d4 0000a11c R_ARM_CALL 0000070c _PyPegen_get_invalid_target │ │ │ │ │ 000007f4 00000802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -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 0x5830 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,135 +130,135 @@ │ │ │ │ │ 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 00002888 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00000e04 0000561c R_ARM_CALL 000029b4 _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 │ │ │ │ │ +000026f4 00007e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00002700 00007f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00002728 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002784 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000027c0 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000027cc 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000027d0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000027f4 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00002808 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000281c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002830 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00002844 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002874 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00002950 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002a40 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002ae4 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002b68 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002b88 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002bc0 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002bcc 0000891c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00002bf0 00005a1c R_ARM_CALL 000009c8 _PyPegen_new_type_comment │ │ │ │ │ +00002c08 00008a1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00002c34 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002c60 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 0x5d38 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 00009b1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +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 │ │ │ │ │ 00000234 0000a802 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 0000027c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -121,22 +121,22 @@ │ │ │ │ │ __aeabi_read_tp │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ _PyPegen_alias_for_star │ │ │ │ │ PyUnicode_InternFromString │ │ │ │ │ _PyAST_alias │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ -PyBytes_AsStringAndSize │ │ │ │ │ -_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _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 │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_get_expr_name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -212,45 +212,106 @@ │ │ │ │ │ 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_decoded_constant_from_token>: │ │ │ │ │ +000002b8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +_PyPegen_check_legacy_stmt(): │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmp r3, #24 │ │ │ │ │ + bne 304 <_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> │ │ │ │ │ + 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> │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000178 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +0000031c <_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 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [ip, #36] @ 0x24 │ │ │ │ │ + ldr r1, [ip, #32] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r2, [ip, #24] │ │ │ │ │ + ldr r3, [ip, #16] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + 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) │ │ │ │ │ + │ │ │ │ │ +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 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 378 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + beq 440 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 378 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + beq 440 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 354 <_PyPegen_decoded_constant_from_token+0x9c> │ │ │ │ │ + blt 41c <_PyPegen_decoded_constant_from_token+0x9c> │ │ │ │ │ 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] │ │ │ │ │ @@ -259,201 +320,140 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 378 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + beq 440 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 378 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + bne 440 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 34c <_PyPegen_decoded_constant_from_token+0x94> │ │ │ │ │ + b 414 <_PyPegen_decoded_constant_from_token+0x94> │ │ │ │ │ │ │ │ │ │ -00000380 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +00000448 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs ip, r2, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ - beq 4ec <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ + beq 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr r5, [r6], #4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - ldr r1, [pc, #372] @ 528 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ + ldr r1, [pc, #372] @ 5f0 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bge 400 <_PyPegen_setup_full_format_spec+0x80> │ │ │ │ │ + bge 4c8 <_PyPegen_setup_full_format_spec+0x80> │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ cmp r8, #20 │ │ │ │ │ - bne 480 <_PyPegen_setup_full_format_spec+0x100> │ │ │ │ │ + bne 548 <_PyPegen_setup_full_format_spec+0x100> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne 480 <_PyPegen_setup_full_format_spec+0x100> │ │ │ │ │ + bne 548 <_PyPegen_setup_full_format_spec+0x100> │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ subs r8, r8, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - b 3c0 <_PyPegen_setup_full_format_spec+0x40> │ │ │ │ │ + b 488 <_PyPegen_setup_full_format_spec+0x40> │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 488 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ + bne 550 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 42c <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ + beq 4f4 <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 4f4 <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ + bne 5bc <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne 4f4 <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r2, [sp] │ │ │ │ │ + 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, [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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4ec <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ + beq 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r4, [r7, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0, #4] │ │ │ │ │ strne r5, [r0] │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 3f4 <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ + b 4bc <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 4ec <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ + beq 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r8, [pc, #132] @ 528 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ + ldr r8, [pc, #132] @ 5f0 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bge 408 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ + bge 4d0 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ │ add lr, r1, #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - bne 4e0 <_PyPegen_setup_full_format_spec+0x160> │ │ │ │ │ + bne 5a8 <_PyPegen_setup_full_format_spec+0x160> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr sl, [r0, #4] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne 4e0 <_PyPegen_setup_full_format_spec+0x160> │ │ │ │ │ + bne 5a8 <_PyPegen_setup_full_format_spec+0x160> │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a4 <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ + beq 56c <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r2, [ip, lr, lsl #2] │ │ │ │ │ - b 4a4 <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ + b 56c <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 478 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + b 540 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 454 <_PyPegen_setup_full_format_spec+0xd4> │ │ │ │ │ + b 51c <_PyPegen_setup_full_format_spec+0xd4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000052c <_PyPegen_check_legacy_stmt>: │ │ │ │ │ -_PyPegen_check_legacy_stmt(): │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - cmp r3, #24 │ │ │ │ │ - bne 578 <_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] @ 588 <_PyPegen_check_legacy_stmt+0x5c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 580 <_PyPegen_check_legacy_stmt+0x54> │ │ │ │ │ - ldr r1, [pc, #36] @ 58c <_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 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000178 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -00000590 <_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 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [ip, #36] @ 0x24 │ │ │ │ │ - ldr r1, [ip, #32] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r2, [ip, #24] │ │ │ │ │ - ldr r3, [ip, #16] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - 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) │ │ │ │ │ - │ │ │ │ │ 000005f4 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ ├── 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 2888 <_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 29b4 <_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 r9, [r3, #4] │ │ │ │ │ - ldr sl, [r3] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 14bc <_PyPegen_make_arguments+0x330> │ │ │ │ │ - ldr fp, [r9] │ │ │ │ │ + ldr sl, [r3, #4] │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + 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 r9, [r3, #4] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 15b4 <_PyPegen_make_arguments+0x428> │ │ │ │ │ - ldr fp, [r9] │ │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 15e0 <_PyPegen_make_arguments+0x428> │ │ │ │ │ + ldr sl, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + 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> │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bgt 1558 <_PyPegen_make_arguments+0x3cc> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + 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, sl │ │ │ │ │ + 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, r9 │ │ │ │ │ + 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> │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ + bne 1324 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ + b 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ │ add r1, r0, #4 │ │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ │ + 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> │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ + 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, r9 │ │ │ │ │ + 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,213 +2146,213 @@ │ │ │ │ │ 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 r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 2374 <_PyPegen_get_keys+0x210> │ │ │ │ │ + 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 r5, #0 │ │ │ │ │ @@ -2397,27 +2408,27 @@ │ │ │ │ │ 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,36 +2469,36 @@ │ │ │ │ │ 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, 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 r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 25a8 <_PyPegen_get_values+0x210> │ │ │ │ │ + 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 r5, #0 │ │ │ │ │ @@ -2543,27 +2554,27 @@ │ │ │ │ │ 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, 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,50 +2677,48 @@ │ │ │ │ │ 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 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ + ldmib r2, {r0, r1} │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ - mov lr, r0 │ │ │ │ │ + add r4, ip, #20 │ │ │ │ │ add r8, ip, #36 @ 0x24 │ │ │ │ │ - add r0, ip, #20 │ │ │ │ │ - ldm r0, {r0, r5, r6, r7} │ │ │ │ │ + ldm r4, {r4, r5, r6, r7} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldm r8, {r8, r9, ip} │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ 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> │ │ │ │ │ + str r4, [sp] │ │ │ │ │ + ldr ip, [lr, #20] │ │ │ │ │ + str ip, [sp, #28] │ │ │ │ │ + beq 2700 <_PyPegen_function_def_decorators+0x68> │ │ │ │ │ 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 26f8 <_PyPegen_function_def_decorators+0x60> │ │ │ │ │ │ │ │ │ │ -000026e4 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00002708 <_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 +2727,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>: │ │ │ │ │ +0000273c <_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 279c <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 2778 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne 279c <_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 27c4 <_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] @ 27cc <_PyPegen_check_fstring_conversion+0x90> │ │ │ │ │ + ldr ip, [pc, #40] @ 27d0 <_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 2794 <_PyPegen_check_fstring_conversion+0x58> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000027b0 <_PyPegen_empty_arguments>: │ │ │ │ │ +000027d4 <_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 2880 <_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 2880 <_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 2880 <_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 2880 <_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 2880 <_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 2878 <_PyPegen_empty_arguments+0xa4> │ │ │ │ │ │ │ │ │ │ -00002864 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00002888 <_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 290c <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + ble 290c <_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 2924 <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 290c <_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 299c <_PyPegen_seq_extract_starred_exprs+0x114> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne ip, #0 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 290c <_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 2914 <_PyPegen_seq_extract_starred_exprs+0x8c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 28c8 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + bne 28ec <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + bne 2948 <_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 28ec <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + b 2904 <_PyPegen_seq_extract_starred_exprs+0x7c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2988 <_PyPegen_seq_extract_starred_exprs+0x124> │ │ │ │ │ + beq 29ac <_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 2998 <_PyPegen_seq_extract_starred_exprs+0x110> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - bne 28c0 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + bne 28e4 <_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 290c <_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 2968 <_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 28e4 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + b 2948 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + b 2948 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ │ │ │ │ │ -00002990 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +000029b4 <_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 2af0 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2ab4 <_PyPegen_seq_delete_starred_exprs+0x124> │ │ │ │ │ + ble 2ad8 <_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 2b20 <_PyPegen_seq_delete_starred_exprs+0x16c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 2aac <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 2ad0 <_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 2b3c <_PyPegen_seq_delete_starred_exprs+0x188> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 2aac <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 2ad0 <_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 2af8 <_PyPegen_seq_delete_starred_exprs+0x144> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 29f8 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + bne 2a1c <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ subs r0, r5, r0 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af0 <_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 2af0 <_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 2b08 <_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 2b30 <_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 r4, r3, #2 │ │ │ │ │ - ldr lr, [ip, #4] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq 2af0 <_PyPegen_seq_delete_starred_exprs+0x160> │ │ │ │ │ + add lr, r3, #2 │ │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2b14 <_PyPegen_seq_delete_starred_exprs+0x160> │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - str ip, [r0, r4, lsl #2] │ │ │ │ │ + str ip, [r0, lr, lsl #2] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2a80 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + b 2aa4 <_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 2a3c <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ + beq 2af0 <_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 2a1c <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + b 2a34 <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 2a50 <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ + bne 2a74 <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2a80 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + bne 2aa4 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af0 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 29d8 <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ + b 29fc <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne 2a78 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ + bne 2a9c <_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 2a14 <_PyPegen_seq_delete_starred_exprs+0x60> │ │ │ │ │ + b 2a34 <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ │ │ │ │ │ -00002b28 <_PyPegen_augoperator>: │ │ │ │ │ +00002b4c <_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>: │ │ │ │ │ +00002b78 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ 2b64 <_PyPegen_dummy_name+0x10> │ │ │ │ │ + ldr r0, [pc, #4] @ 2b88 <_PyPegen_dummy_name+0x10> │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002b68 <_PyPegen_make_module>: │ │ │ │ │ +00002b8c <_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 2bc4 <_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 2c38 <_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 2c38 <_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 2c38 <_PyPegen_make_module+0xac> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str r0, [r9, #4]! │ │ │ │ │ - bne 2bbc <_PyPegen_make_module+0x54> │ │ │ │ │ + bne 2be0 <_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>: │ │ │ │ │ +00002c40 <_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 {} │ │ │ │ │ @@ -131,29 +131,29 @@ │ │ │ │ │ 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 6465636f as._PyPegen_deco │ │ │ │ │ - 0x00000880 6465645f 636f6e73 74616e74 5f66726f ded_constant_fro │ │ │ │ │ - 0x00000890 6d5f746f 6b656e00 50794279 7465735f m_token.PyBytes_ │ │ │ │ │ - 0x000008a0 41735374 72696e67 416e6453 697a6500 AsStringAndSize. │ │ │ │ │ - 0x000008b0 5f507950 6567656e 5f736574 75705f66 _PyPegen_setup_f │ │ │ │ │ - 0x000008c0 756c6c5f 666f726d 61745f73 70656300 ull_format_spec. │ │ │ │ │ - 0x000008d0 5f507950 6567656e 5f636865 636b5f6c _PyPegen_check_l │ │ │ │ │ - 0x000008e0 65676163 795f7374 6d74005f 50795065 egacy_stmt._PyPe │ │ │ │ │ - 0x000008f0 67656e5f 636c6173 735f6465 665f6465 gen_class_def_de │ │ │ │ │ - 0x00000900 636f7261 746f7273 005f5079 4153545f corators._PyAST_ │ │ │ │ │ - 0x00000910 436c6173 73446566 005f5079 50656765 ClassDef._PyPege │ │ │ │ │ - 0x00000920 6e5f6e6f 6e706172 656e5f67 656e6578 n_nonparen_genex │ │ │ │ │ - 0x00000930 705f696e 5f63616c 6c005f50 79506567 p_in_call._PyPeg │ │ │ │ │ - 0x00000940 656e5f72 61697365 5f657272 6f725f6b en_raise_error_k │ │ │ │ │ - 0x00000950 6e6f776e 5f6c6f63 6174696f 6e005f50 nown_location._P │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ + 0x00000930 53747269 6e67416e 6453697a 65005f50 StringAndSize._P │ │ │ │ │ + 0x00000940 79506567 656e5f73 65747570 5f66756c yPegen_setup_ful │ │ │ │ │ + 0x00000950 6c5f666f 726d6174 5f737065 63005f50 l_format_spec._P │ │ │ │ │ 0x00000960 79506567 656e5f73 6c617368 5f776974 yPegen_slash_wit │ │ │ │ │ 0x00000970 685f6465 6661756c 74005f50 79506567 h_default._PyPeg │ │ │ │ │ 0x00000980 656e5f6b 65795f70 61747465 726e5f70 en_key_pattern_p │ │ │ │ │ 0x00000990 61697200 5f507950 6567656e 5f676574 air._PyPegen_get │ │ │ │ │ 0x000009a0 5f706174 7465726e 5f6b6579 73005f50 _pattern_keys._P │ │ │ │ │ 0x000009b0 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ 0x000009c0 726e7300 5f50795f 6173646c 5f706174 rns._Py_asdl_pat │ │ │ ├── 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: 267084 (bytes into file) │ │ │ │ │ + Start of section headers: 267100 (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 0x4134c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4135c: │ │ │ │ │ │ │ │ │ │ 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 005fc8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0387c0 001368 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 005ffc 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 039b28 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 006194 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 006194 02a8c4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 039ca8 007070 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 030a58 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 031d44 001ae0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 040d18 0005b0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 033824 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 033824 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 033850 003200 10 14 638 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 036a50 001d6d 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0412c8 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 005d80 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0387b0 001328 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 005db4 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 039ad8 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 005f4c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 005f4c 02aafc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 039c58 0070d0 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 030a48 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 031d34 001ae0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 040d28 0005b0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 033814 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 033814 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 033840 003200 10 14 638 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 036a40 001d6d 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0412d8 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,577 +1,577 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 800 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: 00024850 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 4: 000282a4 456 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 5: 00000e8c 10636 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 6: 00003e2c 10724 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 7: 00003b3c 752 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 3: 00024828 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 4: 0002827c 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 │ │ │ │ │ 8: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 9: 0000c7ac 2044 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 9: 0000c768 2036 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: 000282a4 456 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ - 14: 00000e74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 13: 0002827c 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: 00000e8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 000141b4 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 19: 00014e98 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 20: 0001b728 1384 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 21: 0001da34 2124 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 22: 0001f7b0 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 23: 0001fbf8 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 24: 00020f44 1604 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 25: 000241c4 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 26: 0000a9f8 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 27: 0000e100 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 28: 00020910 1588 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 29: 00002e9c 452 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 30: 00003060 1076 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 31: 00023c3c 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 32: 000241c4 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 33: 00017b8c 84 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 34: 00001e6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 00003818 232 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 36: 00003900 188 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 37: 000039bc 192 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 38: 00003a7c 192 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 39: 00001edc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 40: 0000513c 1328 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 41: 000241c4 1468 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ - 42: 000016b0 436 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 43: 00000000 436 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ + 17: 00000e88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 0001417c 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 19: 00014e60 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 20: 0001b6f4 1384 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 21: 0001da00 2116 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 22: 0001f75c 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 23: 0001fba4 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 24: 00020f00 1604 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 25: 0002419c 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 26: 0000a998 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 27: 0000e0b4 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 28: 000208cc 1588 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 29: 00002cb4 452 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 30: 00002e78 1076 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 31: 00023c14 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 32: 0002419c 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 33: 00017b54 84 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 34: 00001e8c 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: 00001f04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 40: 00004ef4 1328 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 41: 0002419c 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_210_rule │ │ │ │ │ - 46: 000241c4 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 47: 00000618 1044 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ - 48: 000016d0 216 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 49: 000037e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 00003818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 51: 000038f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 52: 00003900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 000039b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 000039bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 55: 00003a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00003a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 57: 00003b30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00003b3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 59: 00003e24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00003e2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 61: 00006810 5108 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 62: 00019820 2072 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 63: 000165f8 2476 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 45: 00000000 436 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ + 46: 000016b0 436 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ + 47: 0002419c 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 48: 000014e8 216 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 49: 000037a0 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 5080 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 62: 000197ec 2072 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 63: 000165c0 2476 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 64: 00000644 552 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 65: 00017388 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 66: 00004dfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 000146c4 192 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 65: 00017350 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 66: 00004db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 0001468c 192 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 68: 00000d88 156 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 69: 00004e48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 69: 00004e00 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: 00016fa4 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 73: 000017a8 92 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 74: 000002f4 164 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 75: 000067f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00006810 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 0000d408 2068 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 78: 000045d0 148 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 79: 00007d20 3384 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 80: 00021dfc 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 81: 0001fdf8 2168 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 82: 00001804 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 83: 0001c098 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 84: 00001a1c 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 85: 00001a1c 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 86: 000045d0 148 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 87: 00016564 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 88: 0000776c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 0000a928 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 90: 000077a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 0001e428 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 92: 00007c04 284 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 93: 00007d18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 00007d20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 0000c370 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 96: 00015938 324 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 97: 00008a58 5576 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 98: 00008a4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00008a58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 0000a0d8 2128 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 101: 0001bc90 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 102: 0001e280 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 103: 00014784 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 104: 00021588 1492 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 105: 00021588 1492 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 106: 00010370 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 107: 00017be0 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 108: 000013f8 728 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 109: 00009a60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 0000a020 184 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 72: 00016f6c 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 73: 000002f4 164 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 74: 000015c0 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: 0000d3bc 2068 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 78: 00004388 148 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 79: 00007cc0 3384 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 80: 00021da4 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 81: 0001fda4 2184 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 82: 0000161c 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 83: 0001c064 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 84: 00001834 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 85: 00001834 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 86: 00004388 148 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 87: 0001e3ec 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 88: 0001652c 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 89: 000077b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 0000a8c8 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 91: 000077ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 92: 00007ba4 284 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 93: 00007cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00007cc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 0000c32c 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 96: 00015900 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: 0001bc5c 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 102: 0001e244 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 103: 0001474c 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 104: 00021544 1472 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 105: 00021544 1472 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 106: 00010324 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 107: 00017ba8 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 108: 00001210 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: 00000f88 156 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 112: 00005fc4 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 113: 00009ab0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 0000a0d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 0000a0d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 116: 0001ea08 2976 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 117: 0000a920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 0000a928 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 0000a9f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 0000a9f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 0000b260 4368 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 122: 0000b010 592 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 123: 0000b004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 0000b010 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 125: 0000b254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 0000b260 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 127: 0000c258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000c268 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c7a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c7ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000cfa8 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 132: 000144dc 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 133: 00024cd8 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 134: 0000cf7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00001340 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 112: 00005d7c 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: 0001e9cc 2952 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 4396 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 │ │ │ │ │ + 127: 0000c200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000c210 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000c75c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c768 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000cf5c 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 132: 000144a4 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 133: 00024cb0 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 134: 0000cf30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00001158 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 136: 000013ec 156 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 137: 0000cfa8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 0000dc1c 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 139: 0000d3fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000d408 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000dc10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000dc1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000ea70 5968 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 144: 0000e0f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000e100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 000101c0 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 147: 0000ea68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000ea70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 00010640 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 150: 0000fa30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 0000fa48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 00010368 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 00010370 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 00010638 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 00010640 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 00010c4c 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 157: 00011618 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ - 158: 00010c40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 00010c4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 00011610 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00011618 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00011bb4 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 163: 00011ba0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00011bb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 00011f18 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 166: 00011f10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00011f18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 168: 000120d4 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ - 169: 000120cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 000120d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 00012e68 1904 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ - 172: 00012e50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 00012e68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 174: 000135d8 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 175: 000135c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 000135d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 177: 00013794 2592 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ - 178: 0001378c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 00013794 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 000141ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 000141b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 182: 000144d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 000144dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 000146c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 000146c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 00014778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 00014784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 00021b5c 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 189: 00021b5c 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ - 190: 00014e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 00014e98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 00017eac 3860 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 193: 0001f5a8 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 194: 000012a0 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 195: 000012a0 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 196: 00015908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000cf5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000dbd0 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 139: 0000d3b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000d3bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000dbc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000dbd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000ea24 5968 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 144: 0000e0a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000e0b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 00010174 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 147: 0000ea1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000ea24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 000105f4 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 150: 0000f9e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000f9fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 152: 0001031c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 00010324 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 000105ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 000105f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 00010c00 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 157: 000115cc 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 158: 00010bf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00010c00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 000115c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 000115cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 00011b68 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 163: 00011b54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00011b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 00011ecc 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 166: 00011ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 00011ecc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 168: 00012088 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 169: 00012080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 00012088 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 00012e1c 1936 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 172: 00012e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 00012e1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 174: 000135ac 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 175: 0001359c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 000135ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 00013768 2580 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 178: 00013760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 00013768 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 00014174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0001417c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 182: 000144a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000144a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 00014688 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0001468c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 00014740 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0001474c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 00021b04 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 189: 00021b04 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 190: 00014e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00014e60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 00017e74 3864 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 193: 0001f554 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 194: 000010b8 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 195: 000010b8 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 196: 000158d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 197: 00000578 160 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 198: 00015938 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00015a7c 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 200: 00001e7c 3132 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ - 201: 00015a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00015a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 000221bc 4572 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 204: 000175a0 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ - 205: 0001654c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 00016564 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 207: 000165f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 000165f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 00016f9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00016fa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 00004b4c 1308 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ - 212: 00017378 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 00017388 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 214: 00017598 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 000175a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 00017b74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 00017b8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 218: 00017e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 00017eac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 220: 00019138 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 221: 0001a238 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 222: 0001c228 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 223: 0001ce28 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 224: 0001aadc 3148 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 225: 0001a6f8 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 226: 0001c228 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 227: 0000120c 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 228: 00018dc0 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 229: 0001a6f8 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 230: 0001aadc 3148 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 231: 0001a6f8 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 232: 0000120c 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 198: 00015900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 00015a44 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 200: 00001c94 3132 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 201: 00015a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00015a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00022164 4624 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 204: 00017568 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 205: 00016514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 0001652c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 207: 000165bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 000165c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 00016f64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00016f6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00004904 1308 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 212: 00017340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 00017350 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 214: 00017560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 00017568 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 00017b3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00017b54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 218: 00017e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 00017e74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 220: 00019104 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 221: 0001a204 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 222: 0001c1f4 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 223: 0001cdf4 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 224: 0001aaa8 3148 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 225: 0001a6c4 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 226: 0001c1f4 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 227: 00001024 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 228: 00018d8c 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 229: 0001a6c4 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 230: 0001aaa8 3148 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 231: 0001a6c4 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 232: 00001024 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ 233: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 234: 00023cac 1304 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 235: 0001c228 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 234: 00023c84 1304 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 235: 0001c1f4 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ 236: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 237: 00018ec8 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 237: 00018e94 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ 238: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 239: 00018d98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 240: 00018dc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 241: 00018ec8 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 242: 00018ec8 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 243: 00018ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 244: 00018ec8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 245: 00018ec8 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 246: 00019134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 00019138 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 248: 00019610 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 249: 00019618 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 250: 00019618 520 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ - 251: 0001981c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 00019820 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 253: 0001a8ec 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 254: 0001a038 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 255: 0001a01c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 256: 0001a038 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 257: 0001a234 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 258: 0001a238 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 259: 0001aadc 3148 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 260: 0001aadc 3148 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 261: 0001a6f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 262: 0001a6f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 263: 0001a8e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 264: 0001a8ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 265: 0001aad4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 266: 0001aadc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 267: 00023398 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 268: 0001b720 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 269: 0001b728 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 270: 0001bc68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 271: 000018f0 300 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 239: 00018d64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 240: 00018d8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 241: 00018e94 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 242: 00018e94 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 243: 00018e8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 244: 00018e94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 245: 00018e94 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 246: 00019100 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 00019104 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 248: 000195dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 000195e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 250: 000195e4 520 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 251: 000197e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 000197ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 253: 0001a8b8 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 254: 0001a004 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 255: 00019fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 256: 0001a004 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 257: 0001a200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 258: 0001a204 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 259: 0001aaa8 3148 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 260: 0001aaa8 3148 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 261: 0001a6bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 262: 0001a6c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 263: 0001a8b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 264: 0001a8b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 265: 0001aaa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 266: 0001aaa8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 267: 00023374 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 268: 0001b6ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 269: 0001b6f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 270: 0001bc34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 00001708 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: 0001bc90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 275: 0001c094 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 276: 0001c098 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 277: 0001c224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 278: 0001c228 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 279: 0001ce20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 280: 0001ce28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 274: 0001bc5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 275: 0001c060 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 276: 0001c064 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 277: 0001c1f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 278: 0001c1f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 279: 0001cdec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 280: 0001cdf4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 281: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 282: 0001d7bc 632 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 282: 0001d788 632 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 283: 0000046c 472 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 284: 00023cac 1304 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 284: 00023c84 1304 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: 0001d798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 291: 0001d7bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 292: 0001da24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 293: 0001da34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 294: 0001e26c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 295: 0001e280 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 296: 0001e424 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 297: 0001e428 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 298: 0001ea00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 299: 0001ea08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 300: 00001024 488 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 290: 0001d764 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 291: 0001d788 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 292: 0001d9f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 293: 0001da00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 294: 0001e230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 295: 0001e244 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 296: 0001e3e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 297: 0001e3ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 298: 0001e9c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 299: 0001e9cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 300: 000041a0 488 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 301: 00001904 140 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 302: 00001024 488 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ - 303: 0001f554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 302: 000041a0 488 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 303: 0001f500 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: 0001f5a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 309: 0001f7a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 310: 0001f7b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 311: 0001fbdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 312: 0001fbf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 313: 0001fde0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 314: 0001fdf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 315: 00020670 672 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ - 316: 00020668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 317: 00020670 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 318: 0002090c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 319: 00020910 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 308: 0001f554 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 309: 0001f74c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 310: 0001f75c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 311: 0001fb88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 312: 0001fba4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 313: 0001fd8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 314: 0001fda4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 315: 0002062c 672 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 316: 00020624 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 317: 0002062c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 318: 000208c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 319: 000208cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 320: 00000f90 772 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 321: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ - 322: 00020f2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 323: 00020910 1588 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ - 324: 00020f44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 322: 00020ee8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 323: 000208cc 1588 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 324: 00020f00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 325: 00001488 172 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ - 326: 00021568 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 327: 00021588 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 328: 00021b50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 329: 00021b5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 330: 00021df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 331: 00021dfc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 332: 000221b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 326: 00021524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 327: 00021544 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 328: 00021af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 329: 00021b04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 330: 00021da0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 331: 00021da4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 332: 0002215c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 333: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 334: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 335: 000221bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 336: 000239ec 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 337: 00023530 1212 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 335: 00022164 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 336: 000239c4 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 337: 0002350c 1208 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ 338: 00000e24 356 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 339: 00002ab8 836 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 340: 000231c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 341: 000231d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 342: 00023520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 343: 00005f28 156 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ - 344: 00023530 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 345: 000239dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 346: 000239ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 347: 00023c38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 339: 000028d0 836 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 340: 00023170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 341: 00023180 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 342: 000234fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 343: 00005ce0 156 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 344: 0002350c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 345: 000239b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 346: 000239c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 347: 00023c10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 348: 000002b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 349: 00000468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 350: 00023c3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 351: 00023ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 350: 00023c14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 351: 00023c7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 352: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 353: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 354: 00023cac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 355: 000241bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 356: 000241c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 357: 0002476c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 358: 00024780 208 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ - 359: 0002a8c0 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ + 354: 00023c84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 355: 00024194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 356: 0002419c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 357: 00024744 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 358: 00024758 208 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ + 359: 0002aaf8 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ 360: 00000644 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 361: 0000086c 1308 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 362: 00000868 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 363: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 364: 00000d7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 365: 00000d88 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 366: 00000e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 367: 00024780 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 368: 0002484c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 367: 00024758 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 368: 00024824 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 369: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 370: 00000f84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 371: 00024850 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 372: 00024cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 373: 00024cd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 374: 0002594c 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 375: 0002594c 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 376: 0002625c 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 377: 00026abc 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 378: 0002625c 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 379: 00026abc 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 380: 0002594c 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 381: 0002734c 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 382: 000278cc 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 383: 00026abc 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 384: 0002734c 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 385: 0002625c 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 386: 0002734c 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 371: 00024828 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 372: 00024cac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 373: 00024cb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 374: 00025924 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 375: 00025924 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 376: 00026234 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 377: 00026a94 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 378: 00026234 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 379: 00026a94 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 380: 00025924 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 381: 00027324 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 382: 000278a4 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 383: 00026a94 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 384: 00027324 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 385: 00026234 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 386: 00027324 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 387: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 388: 00025844 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 389: 0002625c 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 390: 000260f8 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 391: 00026abc 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 392: 0002625c 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 388: 0002581c 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 389: 00026234 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 390: 000260d0 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 391: 00026a94 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 392: 00026234 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 393: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 394: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 395: 00005708 376 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 396: 00025f9c 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 397: 00025ebc 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 398: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 399: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 400: 0002581c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 401: 00025844 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 402: 00025944 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 403: 0002594c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 404: 00025eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 405: 00025ebc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 406: 00025f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 407: 00025f9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 408: 000260f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 409: 000260f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 410: 00026254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 411: 0002625c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 412: 00026ab4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 413: 00026abc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 414: 00027344 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 415: 0002734c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 416: 000278c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 417: 000278cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 418: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 419: 0002803c 616 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 394: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 395: 000054c0 376 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 396: 00025f74 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 397: 00025e94 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 398: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 399: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 400: 000257f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 401: 0002581c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 402: 0002591c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 403: 00025924 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 404: 00025e8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 00025e94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 406: 00025f6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 407: 00025f74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 408: 000260cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 409: 000260d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 410: 0002622c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 411: 00026234 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 412: 00026a8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 413: 00026a94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 414: 0002731c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 415: 00027324 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 416: 0002789c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 417: 000278a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 418: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 419: 00028014 616 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 420: 00001330 188 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ 421: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 422: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 422: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 423: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ - 424: 00005708 376 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ - 425: 00028020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 426: 0002803c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 427: 00028294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 424: 000054c0 376 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 425: 00027ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 426: 00028014 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 427: 0002826c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 428: 00000f88 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 429: 00001020 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 430: 000282a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 431: 00028468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 430: 0002827c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 431: 00028440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 432: 00001024 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 433: 00001208 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 434: 0000120c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 435: 0000129c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 436: 000012a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 437: 0000133c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 438: 00001340 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 439: 000013f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 440: 000013f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 441: 0002846c 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 442: 0002846c 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 443: 000016c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 444: 0002846c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 445: 00028520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 446: 000016d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 447: 0000179c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 448: 000017a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 449: 000018ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 450: 000018f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 451: 00001a0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 452: 00001a1c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 453: 00001bdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 454: 00001be0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 455: 00001d30 332 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 456: 00001d2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 457: 00001d30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 458: 00001e74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 459: 00001e7c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 460: 000004d8 160 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ - 461: 00002a90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 462: 00001298 152 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ - 463: 00002ab8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 464: 00002dd4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 465: 00002dfc 160 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ - 466: 00002dfc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 467: 00002e98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 468: 00002e9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 469: 0000305c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 470: 00003060 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 471: 00003494 372 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 472: 0000447c 148 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 473: 00003478 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 474: 00003494 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 475: 00003608 228 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 476: 00028524 2656 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ - 477: 00003604 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 478: 00003608 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 479: 000036ec 632 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 480: 00004254 552 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 481: 000036e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 482: 000036ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 483: 00003d14 256 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 484: 00003e14 356 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ - 485: 00003960 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 486: 00028524 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 487: 00029284 4948 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 488: 00028f84 768 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ - 489: 00028f68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 490: 00028f84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 491: 00029280 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 492: 00029284 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 493: 00003964 408 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 494: 00003afc 536 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 495: 00003f78 584 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 496: 000041c0 148 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 497: 00004668 512 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 498: 00005880 148 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 499: 00005914 512 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 500: 00004868 516 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 501: 0002a280 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 502: 0000566c 156 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 503: 00004664 4 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 504: 0002a2b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 505: 00003964 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 506: 00003af8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 507: 00003afc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 508: 0002a5d8 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ - 509: 00000398 176 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 510: 00003d10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 511: 0002a8bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 512: 00003d14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 513: 00003e04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 514: 00004510 192 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 515: 00003e14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 516: 00003f70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 517: 00003f78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 518: 000041b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 519: 000041c0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 520: 00004250 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 521: 00004254 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 522: 00004478 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 523: 0000447c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 524: 0000450c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 525: 00004510 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 526: 000045cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 527: 000045d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 528: 00004660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 529: 00004664 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 530: 00004864 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 531: 00004868 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 532: 00004a6c 224 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ - 533: 00004a68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 534: 00004a6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 535: 00004b48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 433: 000010b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 434: 000010b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 435: 00001154 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 436: 00001158 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 437: 0000120c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 438: 00001210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 439: 00028444 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ + 440: 00028444 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 441: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 442: 00028444 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 443: 000284f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 444: 000014e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 445: 000015b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 446: 000015c0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 447: 00001704 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 448: 00001708 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 449: 00001824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 450: 00001834 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 451: 000019f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 452: 000019f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 453: 00001b48 332 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 454: 00001b44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 455: 00001b48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 456: 00001c8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 457: 00001c94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 458: 000004d8 160 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ + 459: 000028a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 460: 00001298 152 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ + 461: 000028d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 462: 00002bec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 463: 00002c14 160 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 464: 00002c14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 465: 00002cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 466: 00002cb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 467: 00002e74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 468: 00002e78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 469: 000032ac 372 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 470: 0000404c 148 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 471: 00003290 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 472: 000032ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 473: 00003420 228 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 474: 000284fc 2656 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ + 475: 0000341c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 476: 00003420 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 477: 00003504 632 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 478: 00003e24 552 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 479: 00003500 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 480: 00003504 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 481: 00003b2c 256 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 482: 00003c2c 356 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 483: 00003778 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 484: 000284fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 485: 0002925c 4948 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 486: 00028f5c 768 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 487: 00028f40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 488: 00028f5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 489: 00029258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 490: 0002925c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 491: 0000377c 408 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 492: 00003914 536 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 493: 0002a898 608 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ + 494: 00003d90 148 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 495: 00004420 512 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 496: 00005638 148 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 497: 000056cc 512 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 498: 00004620 516 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 499: 0002a258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 500: 00005424 156 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 501: 0000441c 4 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 502: 0002a28c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 503: 0000377c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 504: 00003910 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 505: 00003914 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 506: 0002a5b0 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 507: 00000398 176 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ + 508: 00003b28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 509: 0002a894 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 510: 00003b2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 511: 00003c1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 512: 000040e0 192 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 513: 00003c2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 514: 00003d88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 515: 0002a898 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 516: 0002aaf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 517: 00003d90 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 518: 00003e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 519: 00003e24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 520: 00004048 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 521: 0000404c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 522: 000040dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 523: 000040e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 524: 0000419c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 525: 000041a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 526: 00004384 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 527: 00004388 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 528: 00004418 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 529: 0000441c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 530: 0000461c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 531: 00004620 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 532: 00004824 224 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 533: 00004820 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 534: 00004824 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 535: 00004900 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: 00004b4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 546: 00005068 212 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ - 547: 00005048 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 548: 00005068 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 549: 00005134 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 550: 0000513c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 545: 00004904 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 546: 00004e20 212 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 547: 00004e00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 548: 00004e20 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 549: 00004eec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 550: 00004ef4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 551: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 552: 00005654 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 553: 0000513c 1328 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 554: 0000566c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 555: 00005704 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 556: 00005708 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 557: 0000587c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 558: 00005880 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 559: 00005910 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 560: 00005914 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 561: 00005b14 1040 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 562: 00005b10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 563: 00005b14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 564: 00005f04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 565: 00005f24 4 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ - 566: 00005f24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 552: 0000540c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 553: 00004ef4 1328 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 554: 00005424 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 555: 000054bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 556: 000054c0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 557: 00005634 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 558: 00005638 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 559: 000056c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 560: 000056cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 561: 000058cc 1040 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 562: 000058c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 563: 000058cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 564: 00005cbc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 565: 00005cdc 4 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 566: 00005cdc 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 │ │ │ │ │ @@ -585,15 +585,15 @@ │ │ │ │ │ 581: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ 582: 00000a04 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 583: 00000b58 160 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ 584: 00000a2c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 585: 00000ac0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 586: 00000ac4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 587: 00000b54 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 588: 0002a8c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 588: 0002aaf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 589: 00000b58 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 590: 00000bec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 591: 00000bf8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 592: 00000d38 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 593: 00000d3c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 594: 00000eec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 595: 00000ef0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ 600: 0000127c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 601: 00001294 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 602: 0000132c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 603: 00001330 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 604: 000013e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 605: 000013ec 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 606: 00001480 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 607: 00005fc0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 607: 00005d78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 608: 00001488 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 609: 00001530 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 610: 00001534 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 611: 00001610 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 612: 00001614 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 613: 000016a8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 614: 000016ac 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -620,30 +620,30 @@ │ │ │ │ │ 616: 00001860 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 617: 00001864 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 618: 00001900 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 619: 00001904 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 620: 0000198c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 621: 00001990 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 622: 00001a20 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 623: 00005fc4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 623: 00005d7c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 624: 00001a24 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 625: 00001adc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 626: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 627: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ 628: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ 629: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ 630: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ 631: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ 632: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ 633: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ 634: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ 635: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ 636: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ 637: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 638: 00000000 3724 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 638: 00000000 3720 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ 639: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ 640: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ 641: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 642: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ 643: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ 644: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ 645: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ @@ -669,16 +669,16 @@ │ │ │ │ │ 665: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ 666: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ 667: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ 668: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ 669: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ 670: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ 671: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ - 672: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 673: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 672: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 673: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 674: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ 675: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ 676: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ 677: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 678: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ 679: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ 680: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ @@ -771,33 +771,33 @@ │ │ │ │ │ 767: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ 768: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 769: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ 770: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ 771: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ 772: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ 773: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ - 774: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ - 775: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ - 776: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ - 777: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 778: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ - 779: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ - 780: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 781: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ - 782: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ - 783: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 784: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 785: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ - 786: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ - 787: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ - 788: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ - 789: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ - 790: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ - 791: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ - 792: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ - 793: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 774: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ + 775: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ + 776: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 777: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ + 778: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ + 779: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 780: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ + 781: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ + 782: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ + 783: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 784: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 785: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ + 786: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ + 787: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ + 788: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ + 789: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ + 790: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ + 791: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ + 792: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 793: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ 794: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ 795: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ 796: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ 797: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ 798: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ 799: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x387c0 contains 621 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x387b0 contains 613 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000a0 0000fa1c R_ARM_CALL 00019618 param_rule │ │ │ │ │ -000000b0 00010b1c R_ARM_CALL 00023398 default_rule │ │ │ │ │ +000000a0 0000fa1c R_ARM_CALL 000195e4 param_rule │ │ │ │ │ +000000b0 00010b1c R_ARM_CALL 00023374 default_rule │ │ │ │ │ 000000cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000100 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00000148 0000fa1c R_ARM_CALL 00019618 param_rule │ │ │ │ │ +00000148 0000fa1c R_ARM_CALL 000195e4 param_rule │ │ │ │ │ 0000016c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000184 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001a4 00010b1c R_ARM_CALL 00023398 default_rule │ │ │ │ │ +000001a4 00010b1c R_ARM_CALL 00023374 default_rule │ │ │ │ │ 000001c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001e4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000220 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000023c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000248 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000260 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000274 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ 0000042c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000438 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000444 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000460 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000004cc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000004f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000052c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000053c 0000921c R_ARM_CALL 000101c0 star_expression_rule │ │ │ │ │ +0000053c 0000921c R_ARM_CALL 00010174 star_expression_rule │ │ │ │ │ 00000558 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000590 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000005a8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000005f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000638 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000006dc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000704 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -51,19 +51,19 @@ │ │ │ │ │ 000007e4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000808 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000830 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000838 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000848 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008b8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000008f4 00005c1c R_ARM_CALL 00007c04 t_primary_rule │ │ │ │ │ +000008f4 00005c1c R_ARM_CALL 00007ba4 t_primary_rule │ │ │ │ │ 00000908 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000928 00005c1c R_ARM_CALL 00007c04 t_primary_rule │ │ │ │ │ +00000928 00005c1c R_ARM_CALL 00007ba4 t_primary_rule │ │ │ │ │ 0000093c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000094c 0000511c R_ARM_CALL 0001fdf8 slices_rule │ │ │ │ │ +0000094c 0000511c R_ARM_CALL 0001fda4 slices_rule │ │ │ │ │ 00000960 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000978 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000988 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000009c0 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000009e0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00000a50 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000a64 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ @@ -84,550 +84,542 @@ │ │ │ │ │ 00000c88 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ 00000c94 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ce8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cf8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000d2c 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00000d54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d6c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000d84 00005902 R_ARM_ABS32 0000a928 t_lookahead_rule │ │ │ │ │ +00000d84 00005a02 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ 00000dd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e64 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000e8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ea4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000ebc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ed4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ef4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f00 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f14 0001501c R_ARM_CALL 000239ec kwarg_or_double_starred_rule │ │ │ │ │ +00000f14 0001501c R_ARM_CALL 000239c4 kwarg_or_double_starred_rule │ │ │ │ │ 00000f40 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000f70 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000fd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ffc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001018 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001064 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000010b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010d4 0000741c R_ARM_CALL 0001ea08 fstring_replacement_field_rule │ │ │ │ │ -000010f8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001124 0003061c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00001158 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000117c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001190 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000119c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011c0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001258 0000e41c R_ARM_CALL 00018dc0 slash_no_default_rule │ │ │ │ │ -00001278 0000dd1c R_ARM_CALL 0001a238 slash_with_default_rule │ │ │ │ │ -00001294 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000012f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001314 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001320 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00001334 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001380 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000013a0 0003071c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -000013c0 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000013d4 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000013ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001458 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000147c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014cc 0001b91c R_ARM_CALL 0002846c _tmp_167_rule │ │ │ │ │ -000014ec 0001ba1c R_ARM_CALL 0002846c _tmp_168_rule │ │ │ │ │ -00001524 00006b1c R_ARM_CALL 00017be0 starred_expression_rule │ │ │ │ │ -0000153c 0000531c R_ARM_CALL 0001c098 star_named_expression_rule │ │ │ │ │ -00001550 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001560 00005b1c R_ARM_CALL 0001e428 star_named_expressions_rule │ │ │ │ │ -00001570 0000671c R_ARM_CALL 00014784 for_if_clauses_rule │ │ │ │ │ -00001598 0003081c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000015a4 0003081c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000015d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015f4 0000531c R_ARM_CALL 0001c098 star_named_expression_rule │ │ │ │ │ -00001608 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001618 0000671c R_ARM_CALL 00014784 for_if_clauses_rule │ │ │ │ │ -00001654 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000166c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001698 0000671c R_ARM_CALL 00014784 for_if_clauses_rule │ │ │ │ │ -000016c4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000016c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000171c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001734 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001758 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001764 00001b1c R_ARM_CALL 0000e100 star_expressions_rule │ │ │ │ │ -00001778 00004a1c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0000177c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017f4 0003091c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00001850 0000661c R_ARM_CALL 0001e280 list_rule │ │ │ │ │ -00001870 0000651c R_ARM_CALL 0001bc90 tuple_rule │ │ │ │ │ -00001894 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000193c 0000661c R_ARM_CALL 0001e280 list_rule │ │ │ │ │ -0000195c 0000651c R_ARM_CALL 0001bc90 tuple_rule │ │ │ │ │ -0000197c 00005f1c R_ARM_CALL 0000c370 genexp_rule │ │ │ │ │ -000019a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a5c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001aa4 00001a1c R_ARM_CALL 0000a9f8 star_targets_rule │ │ │ │ │ -00001ac8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001ae0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b14 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001b48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b58 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b78 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ba0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bc0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bcc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c20 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c5c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001c74 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cc4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ce0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001cf8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d04 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d70 00018c1c R_ARM_CALL 00025f9c lambda_param_rule │ │ │ │ │ -00001d90 00018c1c R_ARM_CALL 00025f9c lambda_param_rule │ │ │ │ │ -00001dbc 00010b1c R_ARM_CALL 00023398 default_rule │ │ │ │ │ -00001dd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001df4 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00001e04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e40 00010b1c R_ARM_CALL 00023398 default_rule │ │ │ │ │ -00001e64 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001e78 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f28 00006b1c R_ARM_CALL 00017be0 starred_expression_rule │ │ │ │ │ -00001f9c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001fd4 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00002014 0000cb1c R_ARM_CALL 000221bc kwargs_rule │ │ │ │ │ -00002040 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00002060 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000209c 0000c71c R_ARM_CALL 00015a7c args_rule │ │ │ │ │ -000020c8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000020e8 0000c71c R_ARM_CALL 00015a7c args_rule │ │ │ │ │ -00002108 0000c71c R_ARM_CALL 00015a7c args_rule │ │ │ │ │ -00002128 0000c71c R_ARM_CALL 00015a7c args_rule │ │ │ │ │ -00002164 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000218c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000021bc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000021e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002200 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002218 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002234 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002254 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002270 0000cc1c R_ARM_CALL 000175a0 _tmp_258_rule │ │ │ │ │ -000022b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022c4 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -000022d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000022f8 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002320 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00002334 00001f1c R_ARM_CALL 00023c3c INVALID_VERSION_CHECK │ │ │ │ │ -0000234c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002384 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000023a0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000023d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023e4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002424 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002434 0000c71c R_ARM_CALL 00015a7c args_rule │ │ │ │ │ -00002448 00030a1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00002454 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001070 0000e41c R_ARM_CALL 00018d8c slash_no_default_rule │ │ │ │ │ +00001090 0000dd1c R_ARM_CALL 0001a204 slash_with_default_rule │ │ │ │ │ +000010ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001108 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000112c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001138 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +0000114c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001198 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000011b8 0003061c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +000011d8 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000011ec 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001204 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001270 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001294 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012e4 0001b71c R_ARM_CALL 00028444 _tmp_167_rule │ │ │ │ │ +00001304 0001b81c R_ARM_CALL 00028444 _tmp_168_rule │ │ │ │ │ +0000133c 00006b1c R_ARM_CALL 00017ba8 starred_expression_rule │ │ │ │ │ +00001354 0000531c R_ARM_CALL 0001c064 star_named_expression_rule │ │ │ │ │ +00001368 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001378 0000571c R_ARM_CALL 0001e3ec star_named_expressions_rule │ │ │ │ │ +00001388 0000671c R_ARM_CALL 0001474c for_if_clauses_rule │ │ │ │ │ +000013b0 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000013bc 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000013e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000140c 0000531c R_ARM_CALL 0001c064 star_named_expression_rule │ │ │ │ │ +00001420 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001430 0000671c R_ARM_CALL 0001474c for_if_clauses_rule │ │ │ │ │ +0000146c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001484 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014b0 0000671c R_ARM_CALL 0001474c for_if_clauses_rule │ │ │ │ │ +000014dc 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000014e0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000014e4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001534 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000154c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001570 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000157c 00001b1c R_ARM_CALL 0000e0b4 star_expressions_rule │ │ │ │ │ +00001590 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00001594 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000160c 0003081c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00001668 0000661c R_ARM_CALL 0001e244 list_rule │ │ │ │ │ +00001688 0000651c R_ARM_CALL 0001bc5c tuple_rule │ │ │ │ │ +000016ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001754 0000661c R_ARM_CALL 0001e244 list_rule │ │ │ │ │ +00001774 0000651c R_ARM_CALL 0001bc5c tuple_rule │ │ │ │ │ +00001794 00005f1c R_ARM_CALL 0000c32c genexp_rule │ │ │ │ │ +000017b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001800 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000181c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001874 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000018bc 00001a1c R_ARM_CALL 0000a998 star_targets_rule │ │ │ │ │ +000018e0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000018f8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001918 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000192c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001960 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001970 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001990 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000019b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000019e4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a38 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001a74 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001a8c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001adc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001af8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b10 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b1c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b88 00018c1c R_ARM_CALL 00025f74 lambda_param_rule │ │ │ │ │ +00001ba8 00018c1c R_ARM_CALL 00025f74 lambda_param_rule │ │ │ │ │ +00001bd4 00010b1c R_ARM_CALL 00023374 default_rule │ │ │ │ │ +00001bf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c0c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00001c1c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c58 00010b1c R_ARM_CALL 00023374 default_rule │ │ │ │ │ +00001c7c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c90 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d40 00006b1c R_ARM_CALL 00017ba8 starred_expression_rule │ │ │ │ │ +00001db4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001dec 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00001e2c 0000cb1c R_ARM_CALL 00022164 kwargs_rule │ │ │ │ │ +00001e58 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00001e78 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001eb4 0000c71c R_ARM_CALL 00015a44 args_rule │ │ │ │ │ +00001ee0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001f00 0000c71c R_ARM_CALL 00015a44 args_rule │ │ │ │ │ +00001f20 0000c71c R_ARM_CALL 00015a44 args_rule │ │ │ │ │ +00001f40 0000c71c R_ARM_CALL 00015a44 args_rule │ │ │ │ │ +00001f7c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001fa4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001fd4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002000 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002018 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002030 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000204c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000206c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002088 0000cc1c R_ARM_CALL 00017568 _tmp_258_rule │ │ │ │ │ +000020cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020dc 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +000020f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002110 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002138 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000214c 00001f1c R_ARM_CALL 00023c14 INVALID_VERSION_CHECK │ │ │ │ │ +00002164 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000219c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000021b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000021f0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021fc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000223c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000224c 0000c71c R_ARM_CALL 00015a44 args_rule │ │ │ │ │ +00002260 0003091c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000226c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002294 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022a4 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +000022b4 0000671c R_ARM_CALL 0001474c for_if_clauses_rule │ │ │ │ │ +000022d0 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000022d4 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000022e0 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000022e4 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00002318 0000671c R_ARM_CALL 0001474c for_if_clauses_rule │ │ │ │ │ +0000232c 00030b1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00002354 0000cb1c R_ARM_CALL 00022164 kwargs_rule │ │ │ │ │ +0000236c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002398 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023cc 0001ca1c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ +000023f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000240c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002450 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000247c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000248c 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -0000249c 0000671c R_ARM_CALL 00014784 for_if_clauses_rule │ │ │ │ │ -000024b8 0003081c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000024bc 00030b1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000024c8 0003081c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000024cc 00030b1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00002500 0000671c R_ARM_CALL 00014784 for_if_clauses_rule │ │ │ │ │ -00002514 00030c1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000253c 0000cb1c R_ARM_CALL 000221bc kwargs_rule │ │ │ │ │ -00002554 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002580 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025b4 0001cc1c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ -000025d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002638 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002664 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000267c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002694 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000026b0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000026f4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000271c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002744 0001cc1c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ -00002770 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002784 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002790 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027e0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000027ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002814 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002824 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00002834 0000671c R_ARM_CALL 00014784 for_if_clauses_rule │ │ │ │ │ -00002854 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002874 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002894 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ac 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000028f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000290c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002934 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002944 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002950 0000671c R_ARM_CALL 00014784 for_if_clauses_rule │ │ │ │ │ -00002964 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000299c 0000c71c R_ARM_CALL 00015a7c args_rule │ │ │ │ │ -000029d4 0003081c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000029d8 00030b1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000029e4 0003081c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000029e8 00030b1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00002a50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a5c 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00002a74 0000671c R_ARM_CALL 00014784 for_if_clauses_rule │ │ │ │ │ -00002a88 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002a94 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002aa0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00002aa4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002aa8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002aac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ab0 0001ce02 R_ARM_ABS32 00001298 _tmp_155_rule │ │ │ │ │ -00002ab4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b8c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002bb0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002bc0 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00002be4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c20 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00002c30 0000671c R_ARM_CALL 00014784 for_if_clauses_rule │ │ │ │ │ -00002c6c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ce0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d70 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00002d84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d94 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00002de4 0001d102 R_ARM_ABS32 00002dfc _tmp_157_rule │ │ │ │ │ -00002de8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002dec 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00002df0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002df4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002df8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002e74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e88 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002e90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002eec 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f18 0000531c R_ARM_CALL 0001c098 star_named_expression_rule │ │ │ │ │ -00002f2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f4c 0000141c R_ARM_CALL 0001b728 named_expression_rule │ │ │ │ │ -00002fb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fbc 00005b1c R_ARM_CALL 0001e428 star_named_expressions_rule │ │ │ │ │ -00002fd4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002ffc 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003028 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000303c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030a4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030f8 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003134 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003144 0000151c R_ARM_CALL 0001da34 block_rule │ │ │ │ │ -0000315c 00030d1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -0000318c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031c8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000031f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000321c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003238 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003244 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003280 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000032b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032dc 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003318 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003350 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003374 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003390 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000033b8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000033c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033fc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003430 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000343c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003454 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003464 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000347c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003480 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00003484 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00003488 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000348c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00003490 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000034e4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003540 0001dc1c R_ARM_CALL 00028524 pattern_rule │ │ │ │ │ -00003598 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035a4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000035d0 00030e1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -000035e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003668 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036b0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000036c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000375c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000379c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037e8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00003824 0001dc1c R_ARM_CALL 00028524 pattern_rule │ │ │ │ │ -00003858 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003884 00030f1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00003894 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038f0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003900 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003920 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000394c 00030f1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000039c4 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000039ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a24 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00003a34 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a70 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00003a84 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003aa8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003b5c 0001fc1c R_ARM_CALL 0002a5d8 signed_real_number_rule │ │ │ │ │ -00003b7c 0001fc1c R_ARM_CALL 0002a5d8 signed_real_number_rule │ │ │ │ │ -00003ba8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003bb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bc8 0001fd1c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ -00003bd8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c10 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00003c2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c3c 0001fd1c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ -00003c4c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c84 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00003c90 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cc0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003d6c 0002a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00003d7c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d94 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003dac 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003ddc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e0c 00029502 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003e10 00020202 R_ARM_ABS32 00004510 _tmp_69_rule │ │ │ │ │ -00003e84 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003eb4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ee8 0003111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00003f00 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f3c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003fbc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003ffc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004094 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040a4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000040b8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000040f4 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004134 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004174 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000417c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000422c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004248 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042ec 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004314 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000434c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004368 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004388 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043bc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000043f4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000440c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004418 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004440 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004464 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000446c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044f4 0000141c R_ARM_CALL 0001b728 named_expression_rule │ │ │ │ │ -00004504 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004560 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004584 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004620 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004648 0000571c R_ARM_CALL 00016564 annotated_rhs_rule │ │ │ │ │ -00004658 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046c8 0001dc1c R_ARM_CALL 00028524 pattern_rule │ │ │ │ │ -00004700 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004728 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004738 0001dc1c R_ARM_CALL 00028524 pattern_rule │ │ │ │ │ -00004768 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004780 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000479c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002494 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000024ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024c8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000250c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002534 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000255c 0001ca1c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ +00002588 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000259c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000025a8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000025d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000025e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025f8 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002604 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000262c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000263c 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +0000264c 0000671c R_ARM_CALL 0001474c for_if_clauses_rule │ │ │ │ │ +0000266c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000268c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002708 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002724 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000274c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000275c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002768 0000671c R_ARM_CALL 0001474c for_if_clauses_rule │ │ │ │ │ +0000277c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027b4 0000c71c R_ARM_CALL 00015a44 args_rule │ │ │ │ │ +000027ec 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000027f0 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000027fc 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00002800 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00002868 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002874 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +0000288c 0000671c R_ARM_CALL 0001474c for_if_clauses_rule │ │ │ │ │ +000028a0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000028ac 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000028b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000028b8 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000028bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000028c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000028c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000028c8 0001cc02 R_ARM_ABS32 00001298 _tmp_155_rule │ │ │ │ │ +000028cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002930 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002954 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002978 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029a4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000029c8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000029d8 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +000029fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a38 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00002a48 0000671c R_ARM_CALL 0001474c for_if_clauses_rule │ │ │ │ │ +00002a84 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002aac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002af8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b88 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00002b9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bac 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00002bfc 0001cf02 R_ARM_ABS32 00002c14 _tmp_157_rule │ │ │ │ │ +00002c00 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c04 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c0c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c10 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c60 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002c8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ca0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002ca8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d04 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002d30 0000531c R_ARM_CALL 0001c064 star_named_expression_rule │ │ │ │ │ +00002d44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d64 0000141c R_ARM_CALL 0001b6f4 named_expression_rule │ │ │ │ │ +00002dc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002dd4 0000571c R_ARM_CALL 0001e3ec star_named_expressions_rule │ │ │ │ │ +00002dec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e14 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002e40 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00002e54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ebc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f10 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002f4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f5c 0000151c R_ARM_CALL 0001da00 block_rule │ │ │ │ │ +00002f74 00030c1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00002fa4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fe0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000300c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003034 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003050 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000305c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003098 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000030d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030f4 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003130 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003168 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000318c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031a8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000031d0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000031dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003214 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003248 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003254 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000326c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000327c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003294 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003298 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000329c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000032a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032a4 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000032a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032fc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003358 0001da1c R_ARM_CALL 000284fc pattern_rule │ │ │ │ │ +000033b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033e8 00030d1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000033fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003480 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034c8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000034d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003574 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000035b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003600 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000363c 0001da1c R_ARM_CALL 000284fc pattern_rule │ │ │ │ │ +00003670 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000369c 00030e1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000036ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003708 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003718 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003738 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003764 00030e1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000037dc 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00003804 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003830 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000383c 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000384c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003888 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000389c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038c0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003974 0001fa1c R_ARM_CALL 0002a5b0 signed_real_number_rule │ │ │ │ │ +00003994 0001fa1c R_ARM_CALL 0002a5b0 signed_real_number_rule │ │ │ │ │ +000039c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039e0 0001fb1c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ +000039f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a28 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00003a44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a54 0001fb1c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ +00003a64 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a9c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00003aa8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ad8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003b84 0002a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00003b94 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003bac 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003bc4 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003bf4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c20 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003c24 00029502 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003c28 00020002 R_ARM_ABS32 000040e0 _tmp_69_rule │ │ │ │ │ +00003c9c 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003ccc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003d00 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00003d18 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003d4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ddc 0001ed1c R_ARM_CALL 0002a898 attr_rule │ │ │ │ │ +00003dfc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003e18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ebc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f1c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f38 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003f58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f8c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003fc4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003fdc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fe8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004010 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004034 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000403c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000409c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040c4 0000141c R_ARM_CALL 0001b6f4 named_expression_rule │ │ │ │ │ +000040d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004130 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004154 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004178 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004194 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041e0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004230 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004250 0000741c R_ARM_CALL 0001e9cc fstring_replacement_field_rule │ │ │ │ │ +00004274 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000042a0 0003191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +000042d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042f8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000430c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004318 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000432c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000433c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004360 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004368 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004400 0000581c R_ARM_CALL 0001652c annotated_rhs_rule │ │ │ │ │ +00004410 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004480 0001da1c R_ARM_CALL 000284fc pattern_rule │ │ │ │ │ +000044b8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000044e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044f0 0001da1c R_ARM_CALL 000284fc pattern_rule │ │ │ │ │ +00004520 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004538 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004554 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000045a0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000045b8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000045c4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000045e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004600 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000046b8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000046e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046f8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004710 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000472c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004754 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004764 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004770 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000047d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000047e8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004800 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000480c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000482c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000483c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004848 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004900 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004928 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004940 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004958 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004974 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000499c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000049b8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a30 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004a4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ab8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004804 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004870 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004884 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004894 0001da1c R_ARM_CALL 000284fc pattern_rule │ │ │ │ │ +000048a8 00031a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +000048c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000048d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004950 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000498c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000049d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a20 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a58 00031b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +00004a78 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00004aa8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004acc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004adc 0001dc1c R_ARM_CALL 00028524 pattern_rule │ │ │ │ │ -00004af0 00031a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00004b10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b18 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b98 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004bd4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004c20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ca0 00031b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00004cc0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00004cf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004d5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d90 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004db8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004dec 00031c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00004dfc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e10 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004e24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e34 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00004e54 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004e9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ecc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004f00 00031d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -00004f18 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00004f2c 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -00004f78 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004fa4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004fc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fdc 0000921c R_ARM_CALL 000101c0 star_expression_rule │ │ │ │ │ -00004ff4 00001f1c R_ARM_CALL 00023c3c INVALID_VERSION_CHECK │ │ │ │ │ -0000500c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005014 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005050 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005054 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005058 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000505c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005060 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00005064 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000050b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050e4 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -000050fc 00001f1c R_ARM_CALL 00023c3c INVALID_VERSION_CHECK │ │ │ │ │ -0000510c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000512c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005138 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005190 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005210 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005224 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005234 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -0000527c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052c0 0000151c R_ARM_CALL 0001da34 block_rule │ │ │ │ │ -000052d0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005314 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00005350 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000053ac 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000053d8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005444 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000546c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005480 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054b4 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ -000054c4 0002271c R_ARM_CALL 00000ef0 _tmp_225_rule │ │ │ │ │ -000054e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005510 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005538 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00005544 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005578 0001401c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ -000055a0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000055ac 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000055cc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005604 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005610 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005628 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005638 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000564c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005660 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00005664 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00005668 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005748 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000057ac 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000057d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000057f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005808 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000581c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000583c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005858 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000058d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059ac 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059ec 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005a04 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a20 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005a94 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005aac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ab8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ad8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ae8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005af4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bc8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005bf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c00 0001dc1c R_ARM_CALL 00028524 pattern_rule │ │ │ │ │ -00005c14 00031a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00005c6c 0000641c R_ARM_CALL 0000a0d8 strings_rule │ │ │ │ │ -00005c90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cf8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d84 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005db8 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005dc4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005de8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e1c 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005e30 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e64 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005e78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005eb0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005edc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f08 00023502 R_ARM_ABS32 00005f24 _tmp_68_rule │ │ │ │ │ -00005f18 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00005f1c 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00005f20 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00005f78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004af0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b00 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004b14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004b70 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ba4 00031c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00004bb4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004bc8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004bdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bec 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00004c0c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004c54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c84 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004cb8 00031d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00004cd0 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00004ce4 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00004d30 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d5c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004d7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d94 0000921c R_ARM_CALL 00010174 star_expression_rule │ │ │ │ │ +00004dac 00001f1c R_ARM_CALL 00023c14 INVALID_VERSION_CHECK │ │ │ │ │ +00004dc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004dcc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e0c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e10 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e18 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00004e1c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e9c 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00004eb4 00001f1c R_ARM_CALL 00023c14 INVALID_VERSION_CHECK │ │ │ │ │ +00004ec4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ee4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ef0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004f48 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004fc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fec 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +00005034 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005068 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005078 0000151c R_ARM_CALL 0001da00 block_rule │ │ │ │ │ +00005088 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050cc 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00005108 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005164 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005190 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000051fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005224 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005238 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000525c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000526c 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ +0000527c 0002271c R_ARM_CALL 00000ef0 _tmp_225_rule │ │ │ │ │ +00005298 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052c8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000052f0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000052fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005330 0001401c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ +00005358 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005364 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005384 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005398 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053c8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000053e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053f0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005404 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005418 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000541c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00005420 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005474 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005498 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005500 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005564 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005590 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000055a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055b4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000055c0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000055d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000055f4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005610 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005688 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005764 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000578c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057a4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000057bc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000057d8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000584c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005864 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005870 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005890 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005980 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000059a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059b8 0001da1c R_ARM_CALL 000284fc pattern_rule │ │ │ │ │ +000059cc 00031a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00005a24 0000641c R_ARM_CALL 0000a078 strings_rule │ │ │ │ │ +00005a48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ab0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005b04 0001ed1c R_ARM_CALL 0002a898 attr_rule │ │ │ │ │ +00005b3c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005b70 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005b7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ba0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005bd4 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005be8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005c1c 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005c30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c68 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cc0 00023502 R_ARM_ABS32 00005cdc _tmp_68_rule │ │ │ │ │ +00005cd0 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00005cd4 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00005cd8 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00005d30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x39b28 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x39ad8 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 │ │ │ │ │ @@ -670,15 +662,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 0x39ca8 contains 3598 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x39c58 contains 3610 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 0002801c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000134 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001d4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000001e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001fc 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ @@ -696,3624 +688,3636 @@ │ │ │ │ │ 000004d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004e4 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000004f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000510 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000558 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000578 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000060c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000065c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000698 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006f8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000730 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000750 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000770 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000788 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007b8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000007e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000080c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000818 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000858 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000868 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000088c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000898 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000924 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000095c 0000081c R_ARM_CALL 00000d3c _gather_141_rule │ │ │ │ │ -00000970 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000984 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009dc 00000a1c R_ARM_CALL 00000d3c _gather_143_rule │ │ │ │ │ -000009f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a10 00000b1c R_ARM_CALL 00000d3c _gather_145_rule │ │ │ │ │ -00000a34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a9c 00000c1c R_ARM_CALL 00000d3c _gather_147_rule │ │ │ │ │ -00000ac8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000adc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b28 00028f1c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -00000b34 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b94 0002901c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000bd0 0002901c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000be4 0002901c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000bf0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c30 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000c44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ca4 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000cd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d1c 0002911c R_ARM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000d28 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d88 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000dac 0002931c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00000dd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e84 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ed8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000f04 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000f2c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000f54 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000f7c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000fa8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000fd4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001030 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001150 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001174 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001220 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001254 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0000134c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001360 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001384 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001424 0002971c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -00001430 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000618 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000668 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000006a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000704 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000073c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000075c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000077c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000794 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007bc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000007ec 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000820 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000082c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000838 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000086c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000890 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000089c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000930 0000081c R_ARM_CALL 00000d3c _gather_141_rule │ │ │ │ │ +00000944 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000958 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000097c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000990 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009b0 00000a1c R_ARM_CALL 00000d3c _gather_143_rule │ │ │ │ │ +000009c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e4 00000b1c R_ARM_CALL 00000d3c _gather_145_rule │ │ │ │ │ +00000a08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a70 00000c1c R_ARM_CALL 00000d3c _gather_147_rule │ │ │ │ │ +00000a9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ab0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ae4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000afc 00028f1c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +00000b08 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b78 0002901c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000bac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000be4 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000bf8 0002901c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000c04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c44 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000c5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cac 0002901c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000cd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000cf0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d0c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d40 0002911c R_ARM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000d4c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000dd0 0002931c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00000df4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e2c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e80 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ed4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f00 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000f28 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f50 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f78 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000fa4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000fd0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000102c 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000114c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001170 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000121c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001250 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001348 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000135c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001380 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013e0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001420 0002971c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +0000142c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001508 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001578 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001574 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015a8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000015e8 0002981c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -000015f4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001628 0002991c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00001634 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016c8 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001728 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001758 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001770 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000017e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001834 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001868 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000189c 00029b1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ -000018b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018cc 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000018f4 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001900 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001980 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019e0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001a20 00029c1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ -00001a44 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001ac0 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001ae4 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001b0c 00001d1c R_ARM_CALL 00002e9c subject_expr_rule │ │ │ │ │ -00001b20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b58 00001e1c R_ARM_CALL 00003060 _loop1_64_rule │ │ │ │ │ -00001b6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b7c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001bb0 00029d1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00001bd0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bf8 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001c28 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001c54 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001c8c 00029b1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ -00001cb4 00029e1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00001cc0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cf0 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001d2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001db0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001e2c 00029f1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001e70 00002302 R_ARM_ABS32 00003818 _tmp_7_rule │ │ │ │ │ -00001e74 00002402 R_ARM_ABS32 00003900 _tmp_8_rule │ │ │ │ │ -00001e78 00002502 R_ARM_ABS32 000039bc _tmp_9_rule │ │ │ │ │ -00001e7c 00002602 R_ARM_ABS32 00003a7c _tmp_10_rule │ │ │ │ │ -00001e84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e94 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 │ │ │ │ │ +000015ec 0002981c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ +000015f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001640 0002991c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +0000164c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016e0 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001740 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001770 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001788 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000017f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000184c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001880 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018b4 00029b1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ +000018c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018e4 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000190c 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001918 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001998 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001a38 00029c1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ +00001a5c 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001ab0 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001ad4 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001afc 00001d1c R_ARM_CALL 00002cb4 subject_expr_rule │ │ │ │ │ +00001b10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b48 00001e1c R_ARM_CALL 00002e78 _loop1_64_rule │ │ │ │ │ +00001b5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b6c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001ba0 00029d1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00001bc0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001be8 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001c18 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001c44 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001c7c 00029b1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ +00001ca4 00029e1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00001cb0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ce0 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001d1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001da0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001db4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ddc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001e1c 00029f1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00001e90 00002302 R_ARM_ABS32 000037d0 _tmp_7_rule │ │ │ │ │ +00001e94 00002402 R_ARM_ABS32 000038b8 _tmp_8_rule │ │ │ │ │ +00001e98 00002502 R_ARM_ABS32 00003974 _tmp_9_rule │ │ │ │ │ +00001e9c 00002602 R_ARM_ABS32 00003a34 _tmp_10_rule │ │ │ │ │ +00001ea4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ea8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001eb0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001eb4 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 │ │ │ │ │ -00001ec8 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00001ecc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ed0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ed4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ed8 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00001f24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fd8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000201c 0002a21c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00002058 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002070 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002094 0000281c R_ARM_CALL 0000513c _loop1_61_rule │ │ │ │ │ -000020ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000211c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002150 0002a31c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00002170 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002200 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002228 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000228c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022fc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002324 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002330 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002374 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002388 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000239c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023e0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002408 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002414 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002440 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002484 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002498 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024c8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024f0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002500 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002540 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00002550 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002580 0002981c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -00002598 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000025b0 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000025e0 0002971c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -00002620 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002634 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002648 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000268c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000026b4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000026c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002700 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002714 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002728 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002744 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000276c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002778 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000281c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000283c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000288c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002908 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000292c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000293c 00002a1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ -00002950 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002968 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000297c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000299c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000029a8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a1c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002a68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a80 00002b1c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ -00002a94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002abc 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ -00002ad0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ee4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001eec 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ef0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00001ef4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ef8 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001efc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f00 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fd0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002014 0002a21c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00002050 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002068 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000208c 0000281c R_ARM_CALL 00004ef4 _loop1_61_rule │ │ │ │ │ +000020e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002114 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002148 0002a31c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00002168 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002220 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002274 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002288 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000229c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000022e0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000022ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000232c 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00002344 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00002374 0002971c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +00002390 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000023c8 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000023d8 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00002410 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002424 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002438 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002454 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000247c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000248c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002500 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002514 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002558 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002580 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000258c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002630 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002658 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002664 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002728 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002750 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000275c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002780 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027c8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002800 00002a1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ +0000282c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002838 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002890 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028b8 00002b1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ +000028cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002908 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002938 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000295c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000296c 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ +00002980 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002998 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029dc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a04 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002a10 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a5c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a84 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002aa4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002ae8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002afc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b2c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b54 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002b84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ba4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bf0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c2c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002c84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cac 00002d1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ -00002cc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ce4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d2c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d64 00001d1c R_ARM_CALL 00002e9c subject_expr_rule │ │ │ │ │ -00002d78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002da8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002dd0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002ddc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e20 00001d1c R_ARM_CALL 00002e9c subject_expr_rule │ │ │ │ │ -00002e34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e54 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002e90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eac 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ed4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002ee0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f6c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002fa4 00029f1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00002fcc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003004 00002f1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ -00003030 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003074 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000308c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003110 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003134 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003158 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000317c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003190 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031ac 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000031e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000321c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003228 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000324c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003268 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003294 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000330c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003364 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003388 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003400 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003428 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003434 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003470 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034a0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000034d8 0000301c R_ARM_CALL 000016d0 invalid_for_target_rule │ │ │ │ │ -0000350c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003564 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000357c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003604 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003634 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003668 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000368c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036bc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000036e4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000036f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003724 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003738 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003764 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037e0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037e4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037f0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000037f4 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000037f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037fc 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00003800 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003804 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b9c 00002d1c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ +00002bb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bd0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002bdc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c18 00002e1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ +00002c2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cc0 00001d1c R_ARM_CALL 00002cb4 subject_expr_rule │ │ │ │ │ +00002cd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ce8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d04 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002d2c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002d38 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002de4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002e0c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e30 00001d1c R_ARM_CALL 00002cb4 subject_expr_rule │ │ │ │ │ +00002e44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e64 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002eb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ed0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ef4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f38 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003004 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000301c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003040 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003064 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003088 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000311c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003174 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003198 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003210 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003248 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003280 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000328c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032cc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000330c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003324 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003338 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003358 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003390 00029f1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +000033c8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000033d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003410 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003454 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003484 0000301c R_ARM_CALL 000014e8 invalid_for_target_rule │ │ │ │ │ +000034a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000351c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003540 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003594 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035c4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000361c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003640 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003664 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003688 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000369c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036b8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000036e0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000036ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003728 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003778 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000037b4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000037b8 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000037bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037c0 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000037c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003814 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003838 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000385c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003880 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003944 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003968 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003994 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ac0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ae4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b9c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003bb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bc4 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003c6c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003c94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003cd4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003d00 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d1c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003d3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d7c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d94 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003da0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003db8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003de0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e28 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e7c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003eec 0002a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00003f40 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f6c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f9c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003fc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ff4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004024 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004054 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000407c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040d4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004104 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000412c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000414c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004178 0002aa1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -0000418c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041b4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000041ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004258 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004290 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000042d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000431c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000432c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004354 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004380 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043a0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000043bc 0002ab1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000043f0 0002ac1c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -0000445c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004484 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000044bc 0002ad1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00004528 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004574 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045a4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000045d8 0002ae1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -000045e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004718 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004778 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000047d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004804 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000483c 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0000486c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004894 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048a8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000048b8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000048d4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000048f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004920 0002b01c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ -00004944 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004968 0002931c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000049a0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000049f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a10 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004adc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aec 0000401c R_ARM_CALL 00000644 del_targets_rule │ │ │ │ │ -00004b04 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004b14 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b4c 0002b31c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00004b58 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bd8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004c10 0002aa1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00004c1c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ca4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d34 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d74 0002b41c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00004d80 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004dc0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004de4 0002b51c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00004e00 00029502 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00004e04 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e08 00004302 R_ARM_ABS32 000146c4 _tmp_6_rule │ │ │ │ │ -00004e18 00004402 R_ARM_ABS32 00000d88 _tmp_22_rule │ │ │ │ │ -00004e34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e38 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e60 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004eb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ed0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004f14 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f50 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004f74 0002b61c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00004f90 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004fa4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004fd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ff8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000500c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005040 0002ae1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -0000509c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050ac 0000461c R_ARM_CALL 000002b0 _gather_18_rule │ │ │ │ │ -000050bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050e4 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0000510c 0002b81c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00005148 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000515c 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000051e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000520c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005238 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000052b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052c8 0000471c R_ARM_CALL 000002b0 _gather_20_rule │ │ │ │ │ -000052d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000052f4 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0000531c 0002ba1c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00005328 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005394 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005404 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000543c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005478 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000054b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054d4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005514 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005528 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00005564 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005570 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005594 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000055a0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000055cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005604 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005654 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000567c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056b4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000056cc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000056e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005704 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000571c 0002ab1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00005744 0002bb1c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00005750 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057c0 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000057d0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005800 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005824 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005850 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000587c 0002bd1c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -0000589c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059a0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005a10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a48 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005a84 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005b04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b38 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b54 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005b78 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b90 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005bc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005be8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c30 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c90 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005cb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cf8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d6c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d94 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005dcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e44 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e50 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e88 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ea0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005eac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ec8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ed4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ef0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f5c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f9c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005fd4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ffc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006034 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000604c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006058 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006070 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006090 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000060ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006124 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006160 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006194 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000620c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006290 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000062cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062fc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006314 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006330 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006350 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006398 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000639c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006438 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006470 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006510 00004a1c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00006514 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006540 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006588 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006600 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000660c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000663c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066b8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000066d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000671c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000673c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006750 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000676c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067a4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000067f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006804 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00006808 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000680c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006870 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000068ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000692c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006984 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000069d4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006a20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006aa4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ac4 00004e1c R_ARM_CALL 000045d0 _tmp_11_rule │ │ │ │ │ -00006adc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006afc 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006b30 0002be1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00006b50 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b84 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006bf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c18 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006c7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d10 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d44 0002bf1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00006dac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006de8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006e3c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ecc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006ee0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ef8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006f34 0002c01c R_ARM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00006f68 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006fbc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007010 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007068 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000070bc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000710c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007160 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000071b0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007220 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000723c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000724c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007288 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000072ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007304 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007328 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000735c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007374 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007384 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073bc 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000073c8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073f0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007440 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007474 0000521c R_ARM_CALL 00001804 invalid_ann_assign_target_rule │ │ │ │ │ -000074d4 0000541c R_ARM_CALL 00001a1c _loop0_164_rule │ │ │ │ │ -00007504 0000551c R_ARM_CALL 00001a1c _loop0_165_rule │ │ │ │ │ -00007570 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000075a0 0000561c R_ARM_CALL 000045d0 _tmp_13_rule │ │ │ │ │ -000075c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075fc 0002be1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00007620 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007638 00004a1c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0000763c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007660 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000766c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076ec 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007730 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007758 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007770 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007778 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000777c 00005902 R_ARM_ABS32 0000a928 t_lookahead_rule │ │ │ │ │ -00007780 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007784 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007788 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007790 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007794 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007798 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0000779c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000077a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077e4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007848 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007860 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007878 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078c0 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000078cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078f0 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00007900 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00007950 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007980 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a10 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007a24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a80 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007aa4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ab0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007af8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b3c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007ba0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bd8 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007c44 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007c80 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007d00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007da8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007dd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e1c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007e48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e90 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007f00 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007f2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f70 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007f80 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007fbc 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007fe4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007ffc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000800c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008044 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000080b4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000813c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008154 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000817c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000081b4 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000081c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081f4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008240 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000828c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082d8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008324 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000839c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000083e8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008434 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008480 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000084cc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008544 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008590 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000085dc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008628 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008674 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000086c8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008714 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008760 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000087ac 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000087f8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000889c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000088b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008914 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008930 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000895c 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00008970 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008994 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089d8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008a20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a2c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a54 00005902 R_ARM_ABS32 0000a928 t_lookahead_rule │ │ │ │ │ -00008ab8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008af4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b64 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008b84 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008bb0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008bdc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008c08 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008c2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cd4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008d08 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008d14 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008dc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000388c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003920 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000394c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ac8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b54 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003b68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b7c 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00003c24 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003c4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c8c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003cb8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cd4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003cf4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d34 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d4c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d58 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d98 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003de0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e34 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003ea4 0002a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00003ef8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003f24 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f54 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003f7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fac 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003fdc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000400c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004034 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000405c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000408c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000040bc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000040e4 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00004104 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004130 0002aa1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00004144 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000416c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000041a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004210 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004248 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004288 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042d4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000042e4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000430c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004338 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004358 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004374 0002ab1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +000043a8 0002ac1c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00004414 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000443c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004474 0002ad1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ +000044e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000452c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000455c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004590 0002ae1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +0000459c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004668 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046d0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004730 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004790 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000047f4 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00004824 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000484c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004860 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004870 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000488c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000048ac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000048d8 0002b01c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ +000048fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004920 0002931c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00004958 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000049a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049c8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004a94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aa4 0000401c R_ARM_CALL 00000644 del_targets_rule │ │ │ │ │ +00004abc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004acc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b04 0002b31c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00004b10 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b90 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bc8 0002aa1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00004bd4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cbc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d2c 0002b41c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00004d38 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d78 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d9c 0002b51c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00004db8 00029502 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00004dbc 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dc0 00004302 R_ARM_ABS32 0001468c _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 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004e68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e88 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004ecc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f08 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f2c 0002b61c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00004f48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004f5c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004f8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ff8 0002ae1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00005068 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005078 0000461c R_ARM_CALL 000002b0 _gather_18_rule │ │ │ │ │ +00005088 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050b0 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000050d8 0002b81c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00005100 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005114 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000519c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051f0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005270 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005280 0000471c R_ARM_CALL 000002b0 _gather_20_rule │ │ │ │ │ +00005290 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000052ac 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000052d4 0002ba1c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +000052e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000534c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000053bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005430 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005470 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000548c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000054cc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000054e0 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000551c 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005528 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000554c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005558 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005584 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055bc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000560c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005634 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000566c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005684 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000569c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056d4 0002ab1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +000056fc 0002bb1c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00005708 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005778 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00005788 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000057b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057dc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005808 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005834 0002bd1c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00005854 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005958 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000059c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a00 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005a3c 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005abc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005af0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b0c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005b30 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005b7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c08 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c68 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cd0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005ce8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d44 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d6c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005da4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005de4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e08 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005e14 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e40 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e60 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005e84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e8c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ebc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ef8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f14 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f80 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006014 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000604c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060e4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000060e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006114 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000615c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006178 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000625c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006298 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062c8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000062e0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062fc 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000631c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006364 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006368 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006404 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000643c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000645c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006468 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006480 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000064a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064bc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006508 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006534 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006570 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006618 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006634 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006660 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000666c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000669c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006718 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006734 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006744 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000677c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000679c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067c0 0002a102 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 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006868 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068e8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006940 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006990 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000069dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006a60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a80 00004e1c R_ARM_CALL 00004388 _tmp_11_rule │ │ │ │ │ +00006a98 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ab8 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006aec 0002be1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00006b0c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b40 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006bac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bd4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006c38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ccc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006d00 0002bf1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00006d68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006da4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006df8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e88 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006e9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006eb4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ef0 0002c01c R_ARM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00006f24 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006f78 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006fcc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007024 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007078 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000070c8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000711c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000716c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000071dc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000071f8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007208 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007244 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007268 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007318 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007330 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007340 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007378 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007384 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073ac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000073fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007430 0000521c R_ARM_CALL 0000161c invalid_ann_assign_target_rule │ │ │ │ │ +00007490 0000541c R_ARM_CALL 00001834 _loop0_164_rule │ │ │ │ │ +000074c0 0000551c R_ARM_CALL 00001834 _loop0_165_rule │ │ │ │ │ +0000752c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000755c 0000561c R_ARM_CALL 00004388 _tmp_13_rule │ │ │ │ │ +0000757c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075b8 0002be1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +000075dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007618 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000767c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007694 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000076ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076f4 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000076f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007720 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007738 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000777c 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000077a4 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000077c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077c8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000077cc 00005a02 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ +000077d0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077d4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077dc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077e0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077e4 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000077e8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000783c 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007848 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007854 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007888 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078ac 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000078bc 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000790c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007938 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007990 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079f4 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007a1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a78 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007ab4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007ad8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007ae4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007b10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007be4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007c20 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007ca0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d48 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007d74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007dbc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007de8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e30 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007ea0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007ecc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ef8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f10 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007f20 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f5c 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00007f84 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007f9c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007fac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007fe4 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00008054 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000080dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080f4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000811c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008154 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00008160 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008194 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000081e0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000822c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008278 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000082c4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000833c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008388 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000083d4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008420 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000846c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000084e4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008530 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000857c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000085c8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008614 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008668 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000086b4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008700 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000874c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008798 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000883c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008850 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088b4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000088d0 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000088fc 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00008910 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008934 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008978 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000089c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089f4 00005a02 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ +00008a58 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008a94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ab8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008adc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b04 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008b24 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008b50 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008b7c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008ba8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c74 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008ca8 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008cb4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008da0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008db0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008df0 0002c71c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ 00008e10 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e50 0002c71c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00008e70 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008ea4 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008ee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009050 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009100 0002c81c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -0000911c 0002c91c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00009144 0002ca1c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00009150 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091e8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009214 0002cb1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00009220 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009244 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009278 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000092a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000930c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009340 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009368 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000938c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000093c0 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000093e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009428 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000942c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009520 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00009554 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009564 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000095a4 0002cd1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -000095b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009638 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000966c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009680 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096c4 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000096c8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096f8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009750 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009784 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009798 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009838 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009874 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009884 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000098c4 0002ce1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -000098d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009910 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009990 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099d8 00006c1c R_ARM_CALL 000013f8 invalid_comprehension_rule │ │ │ │ │ -000099e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a08 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009a38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a70 00006e02 R_ARM_ABS32 0000a020 _tmp_93_rule │ │ │ │ │ -00009a74 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a78 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00009a7c 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00009a80 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00009a84 0002d202 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ -00009a88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a8c 00006f02 R_ARM_ABS32 00000f88 _tmp_233_rule │ │ │ │ │ -00009a90 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a98 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a9c 00007002 R_ARM_ABS32 00005fc4 _tmp_234_rule │ │ │ │ │ -00009aa0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009aa8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009aac 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00009ab4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ad0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e44 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008e84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ff0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009068 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009078 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000090a0 0002c81c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000090bc 0002c91c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000090e4 0002ca1c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000090f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009154 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009178 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009188 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000091b4 0002cb1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000091c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009218 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00009240 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009308 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000932c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009360 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00009384 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093c8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000093cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009448 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000949c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094c0 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000094f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009504 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009544 0002cd1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00009550 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000957c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095d8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000960c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009620 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009664 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009668 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009698 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000096f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009724 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009738 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009814 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009824 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009864 0002ce1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00009870 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098b0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009930 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009978 00006c1c R_ARM_CALL 00001210 invalid_comprehension_rule │ │ │ │ │ +00009988 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099a8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000099d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a10 00006e02 R_ARM_ABS32 00009fc0 _tmp_93_rule │ │ │ │ │ +00009a14 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a18 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009a1c 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00009a20 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00009a24 0002d202 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ +00009a28 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a2c 00006f02 R_ARM_ABS32 00000f88 _tmp_233_rule │ │ │ │ │ +00009a30 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a38 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a3c 00007002 R_ARM_ABS32 00005d7c _tmp_234_rule │ │ │ │ │ +00009a40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a4c 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00009a54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ac0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009b20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009bb8 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009bbc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bdc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c08 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c70 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009cb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cd4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cf4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d18 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d5c 00006c1c R_ARM_CALL 000013f8 invalid_comprehension_rule │ │ │ │ │ -00009db0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b58 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009b5c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ba8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009be0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c10 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c94 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cb8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009cfc 00006c1c R_ARM_CALL 00001210 invalid_comprehension_rule │ │ │ │ │ +00009d50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d68 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009da4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009dbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dc8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e74 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009eb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ed4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ee0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fe8 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009fec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a060 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a084 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a128 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a19c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a204 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a23c 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a24c 0002d41c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -0000a290 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a2dc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a330 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a344 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a378 0002d51c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -0000a398 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a3d0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a47c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a48c 0002d61c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000a4b8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a508 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a640 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a658 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a670 0002d71c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -0000a67c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6b4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a6d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a740 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a760 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e14 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009e58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e80 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ea8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ed8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009eec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f88 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009f8c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a000 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a024 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a054 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0c8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a13c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a1a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1dc 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a1ec 0002d41c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +0000a230 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a27c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2d0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a318 0002d51c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +0000a338 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a370 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a41c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a42c 0002d61c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +0000a458 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a4a8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a5e0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a5f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a610 0002d71c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +0000a61c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a654 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a674 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a6e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a700 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a71c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a74c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a758 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a77c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a7b8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a7dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a804 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a840 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a87c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8ac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a8e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a908 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a96c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a990 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa80 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aac0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab08 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ab34 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ab9c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac0c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ac58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aca0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acc8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ad30 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ad48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad60 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad80 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000adac 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000add8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ae3c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ae68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae8c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000aebc 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000aeec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aef4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af14 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af8c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000af98 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000afb0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000afc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afe0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b00c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b060 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b0a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0dc 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b14c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b178 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b198 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b1c0 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000b1d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b218 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b220 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b244 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b25c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2b0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b318 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b370 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b3dc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b3f0 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b418 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b438 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b45c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b488 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b4ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b538 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b59c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5c4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b628 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b64c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b698 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6e8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b738 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b78c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b7d8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b824 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b870 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b8b8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b8d0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b8e0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b920 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000b958 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b970 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b980 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b9b8 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000b9cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba28 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ba34 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000babc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000baf8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb78 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bbdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc3c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bc74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bca8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd6c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bda0 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000bde8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000be0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be24 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000be38 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000be54 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000be78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be94 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bec8 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000bef8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf10 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bf68 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bfa0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bfb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfd4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000c01c 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c028 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c068 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c0b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0e0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c13c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c168 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c1ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1c0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c1cc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c1e4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c240 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c260 00005902 R_ARM_ABS32 0000a928 t_lookahead_rule │ │ │ │ │ -0000c268 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c288 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c2b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c2bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c2d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2e0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c300 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c32c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c338 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c358 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c368 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c46c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c4d0 00006c1c R_ARM_CALL 000013f8 invalid_comprehension_rule │ │ │ │ │ -0000c4e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c504 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c540 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c554 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c578 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c59c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000c5c8 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000c60c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c61c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c650 0002dc1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000c678 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c6a4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c6ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c700 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c740 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c794 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c7a8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7fc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c870 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8ac 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c904 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c924 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c958 0002dd1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000c9b0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ca0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca60 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cb6c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cb90 0002de1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000cb9c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cbc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbf0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000cc28 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cc2c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ccac 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cd20 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cd28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd40 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cd6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdb4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cdf0 0002dd1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000ce14 0002de1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000ce68 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ce6c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce94 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cedc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cef8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf50 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf88 00008702 R_ARM_ABS32 00001340 _tmp_158_rule │ │ │ │ │ -0000cf8c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf90 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ -0000cf94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf98 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cf9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cfa0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cfa4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cff8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d08c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d0c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0e8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d134 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d198 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1d0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d224 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d238 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d258 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d280 0002df1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d2a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d318 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d334 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d354 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d378 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d384 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d39c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d3c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3ec 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d4a8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d500 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d540 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d564 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d594 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000d5c0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d624 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d64c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d6b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a788 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a81c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a84c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a884 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a89c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a8a8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a90c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a930 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a954 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a970 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa20 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aaa8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aad4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ab3c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000abac 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000abf8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac68 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000acd0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ace8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad00 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ad20 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ad4c 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000ad78 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000addc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ae08 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae2c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ae5c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ae8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aeb4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af2c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af38 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000af50 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af80 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000afac 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b000 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b040 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b07c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b0ec 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b118 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b138 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b160 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000b174 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b1b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1e4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b1fc 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b250 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2b8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b310 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b37c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b390 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b3b8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b3d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b3fc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b428 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b44c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b470 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b494 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4d8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b53c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b564 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5ec 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b638 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b688 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6d8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b72c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b778 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b7c4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b810 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b858 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b870 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b880 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8c0 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000b8f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b910 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b920 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b958 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000b96c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9c8 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b9d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba5c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ba98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bae4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb18 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bb7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbdc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bc14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd0c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd40 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000bd88 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000bdac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdc4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bdd8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bdf4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000be18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be34 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be68 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000be98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000beb0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bf08 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bf40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bf58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf74 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000bfbc 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000bfc8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c008 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c050 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c080 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c0dc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c108 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c13c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c148 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c160 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c16c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c1a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1b4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c1c0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c1d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c204 00005a02 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ +0000c214 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c220 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c27c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c2a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c2b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c2d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c2e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c304 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c390 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c428 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c48c 00006c1c R_ARM_CALL 00001210 invalid_comprehension_rule │ │ │ │ │ +0000c49c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4c0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c4fc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c510 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c534 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c558 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000c584 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000c5c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c60c 0002dc1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000c634 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c660 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c6a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6bc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c6fc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c750 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c760 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c764 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7b8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c82c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c868 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c8d8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c934 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c988 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c9dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ca30 0002dd1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000cb20 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cb44 0002de1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000cb50 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cba4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000cbdc 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cbe0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc08 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cc30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc60 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ccb0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cd24 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cd30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd9c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cdd8 0002dd1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000cdfc 0002de1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000ce50 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ce54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce7c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cec4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf38 00008702 R_ARM_ABS32 00001158 _tmp_158_rule │ │ │ │ │ +0000cf40 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf44 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ +0000cf48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf4c 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cf50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cfac 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d040 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d07c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d09c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d0e8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d14c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d184 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d1d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d1ec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d20c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d234 0002df1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d254 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2cc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d2e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d308 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d32c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d338 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d350 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d378 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d3a0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d45c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d4b4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d4f4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d518 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d548 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000d574 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d5d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d600 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d664 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d688 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000d6d4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d720 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d770 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d7c0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d724 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d774 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d7c4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000d810 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000d85c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000d8a8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d8f4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d938 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d950 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d960 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d998 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d9c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da38 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000da48 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000da80 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000da8c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dacc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000daf0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dba0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dbb8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dbe0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dbfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dc18 00005902 R_ARM_ABS32 0000a928 t_lookahead_rule │ │ │ │ │ -0000dc6c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000dce4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dd20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd8c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000de0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de54 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dee8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000defc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df1c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000df4c 0002df1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000dfac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dfec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e01c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e028 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e040 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e078 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8ec 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d904 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d914 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d94c 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d97c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9ec 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d9fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000da34 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000da40 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000da80 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000daa4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000db54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db6c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dbb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dbcc 00005a02 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ +0000dc20 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000dc98 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dcd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcf4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd40 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ddc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de08 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000de9c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000deb0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ded0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000df00 0002df1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000df60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dfa0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dfd0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dfdc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dff4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e02c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e044 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e078 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000e090 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0c4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e0dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e188 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e1cc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e208 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e228 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e26c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e298 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2e0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e34c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e388 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e3dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e418 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e49c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4d8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e4e4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e588 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5cc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e614 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e62c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e640 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e660 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e688 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000e6fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e730 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e760 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e794 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e7c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e808 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e838 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e860 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e13c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e180 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e1bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1dc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e220 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e24c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e294 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e300 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e33c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e390 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3cc 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e450 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e48c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e498 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e53c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e580 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e5c8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e5e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e614 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e63c 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000e6b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6e4 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e714 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e748 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e77c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e7bc 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e7ec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e814 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e828 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e858 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e864 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000e874 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e8a4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e8b0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e8c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e8e8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e904 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000e93c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e960 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e98c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9cc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e9e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9ec 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e89c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e8b8 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000e8f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e914 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e940 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e958 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e980 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e994 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9a0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9d4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ea00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea20 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eac0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eb08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb8c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ebe0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ea74 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eabc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb40 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eb94 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ebe8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ec34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee84 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eed0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ef04 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000efd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f030 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f078 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f09c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f0d4 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000f148 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f1c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f20c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f248 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f280 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f328 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f360 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f398 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f41c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f474 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f488 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f4a4 0002e21c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f4bc 0002e31c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f4e8 0002e41c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f508 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f52c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f538 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f584 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f590 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5c8 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f614 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f648 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f670 0002e61c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f6a8 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6ec 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f73c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f748 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f78c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7dc 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f82c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f838 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f86c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f890 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f89c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8e0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f8fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f928 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f94c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f958 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9f8 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa60 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa6c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fab0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fabc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fae8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb38 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fb44 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb88 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fb94 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbc4 0002e61c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000fbf4 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fc00 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc38 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fc44 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc84 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fca0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcf0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd34 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd60 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fda8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fdb4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fdc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fde4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ec74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eda0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eddc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee38 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ee84 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000eeb8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ef8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000efe4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f02c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f050 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f088 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000f0fc 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f178 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f234 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f26c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f314 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f34c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f384 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3d0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f428 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f43c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f458 0002e21c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f470 0002e31c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f49c 0002e41c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f4bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4e0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f538 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f544 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f57c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f588 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f5fc 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f624 0002e61c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f65c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f668 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6a0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6f0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f740 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f790 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f79c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7e0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f820 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f844 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f850 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f894 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f8b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f900 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f90c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f954 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9ac 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa14 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa20 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa64 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa70 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa9c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fac8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000faec 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000faf8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb3c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fb48 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb78 0002e61c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000fba8 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fbb4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbec 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fbf8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc38 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fc54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fca4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fccc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fce8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd14 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd5c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fd68 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd98 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fdec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdf8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fe38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe80 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fea0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fecc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fec0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fee4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ff30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffb8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffe4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001000c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010028 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001004c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001006c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000100ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000100cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001010c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001013c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001015c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001017c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001019c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010210 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010268 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102a8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000102c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102fc 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001030c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010334 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010358 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103b0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000103f0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000104cc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001050c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010530 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010568 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000105b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010680 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000106c0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010754 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000107d4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010814 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010838 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010870 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000108c0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010998 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000109e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a08 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010a44 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010b04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b3c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010b7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010bf0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010bfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c8c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010cd4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010d50 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e0c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010e90 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010f30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f50 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f88 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010ff0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000110e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011100 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001113c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000111a8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000111f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011218 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011254 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011360 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000113a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011414 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011428 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001148c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011494 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114b0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000114fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011540 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011570 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000115c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011658 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011698 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000117a8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000117e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001180c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011844 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011850 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001188c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000118e8 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001195c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011980 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011aac 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011ab0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ad4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b2c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ba8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011bac 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00011bf4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011c34 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d30 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011d70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d94 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011dcc 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011dd8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e44 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011e7c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011ee0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ef8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011f58 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ff50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff6c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffdc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010000 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010020 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010060 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001006c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010080 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010110 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010130 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010150 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000101c4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001021c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001025c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001027c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000102b0 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000102c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001030c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010364 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000103a4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010480 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000104c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001051c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010568 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010634 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010674 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010708 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010788 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000107c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107ec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010824 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010874 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001094c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010998 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000109f8 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010ab8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010adc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010af0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b30 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ba4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010bb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c40 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010c88 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010d04 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010dc0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010e44 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010ee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f04 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f3c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010fa4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011094 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110b4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000110f0 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001115c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000111a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000111cc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011208 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011314 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001135c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011440 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011448 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011464 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000114b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011524 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011578 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001160c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001164c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001175c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001179c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000117f8 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011804 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011840 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011864 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001189c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011910 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011934 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011958 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001197c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a60 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011a64 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011a88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ab4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ae0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b5c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011b60 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00011ba8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011be8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011ce4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011d24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d48 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d80 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011d8c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011dd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011df8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011e30 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011e94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011eac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011f0c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f44 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00011f90 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00011fdc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012028 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000120b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001215c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000121b4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001220c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012264 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000122bc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012344 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000123a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123c8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012424 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001244c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124d0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001252c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012554 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125d0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012608 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012628 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012660 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012698 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012068 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012110 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012168 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000121c0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012218 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012270 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000122f8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012354 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001237c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000123d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012400 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001245c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012484 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012508 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012564 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012584 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000125bc 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000125dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012614 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001264c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012674 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000126c0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001270c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012714 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00012760 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127ac 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127b4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00012800 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001284c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012854 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000128a0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000128ec 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000128f4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00012940 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001298c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012a30 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a68 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012abc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ae0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b44 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012b7c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012ba0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012bd8 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012c90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c9c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000129e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a1c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012a70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ab8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012af8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b30 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012b54 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b8c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012c44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c50 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012cd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012d1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d80 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012db4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e24 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012e28 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012e58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012e60 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00012e64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012eb8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012ef8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fc0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013000 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001303c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013060 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130a8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012d28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012dd8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012ddc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e0c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012e14 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00012e18 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012e6c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012eac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ed0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ef4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f74 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012fb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ff0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013014 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001305c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013098 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000130e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00013124 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001315c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000131e8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001321c 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00013230 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013280 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132b8 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000132e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013330 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001335c 0002e71c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013384 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000133f8 0002e71c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013420 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013458 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013494 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134f8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013548 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013570 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013590 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000135a4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000135b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000135d4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013618 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013650 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001369c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000136e8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013774 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001381c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013848 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013890 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013900 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001392c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013974 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000139a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a4c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013a5c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013a94 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013acc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b18 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b64 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bd8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c24 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c70 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013cd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ce4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013d28 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013d50 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d9c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013de8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e84 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ed0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f1c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fa4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013fdc 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013fe8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014030 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001404c 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000140bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000140d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000140f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014150 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001415c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014168 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001420c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014248 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014268 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000142a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014330 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014384 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000143c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014400 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014434 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014440 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014454 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014460 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001446c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014478 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014490 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000144a8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000144b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014540 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014588 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145a8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000145e8 0002e81c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -00014604 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00014628 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001464c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014684 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014708 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001472c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014758 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000147dc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001482c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014850 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014874 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001488c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148c4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014908 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014948 0002ea1c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014980 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149e8 0002ea1c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014a08 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a48 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014a9c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014ab8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014ae0 0000301c R_ARM_CALL 000016d0 invalid_for_target_rule │ │ │ │ │ -00014ae8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014b10 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b1c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014b9c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014c00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c3c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014c64 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ca0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014cc8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014ce8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014cfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d30 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014d3c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013188 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131dc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013210 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013224 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013274 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132ac 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000132d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013304 0002e71c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0001332c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013368 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000133a0 0002e71c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +000133c8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013400 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001344c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013488 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013498 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134bc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001350c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013530 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013580 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000135a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000135ec 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013624 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013670 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000136bc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013748 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000137f0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001381c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013864 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138d4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013900 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013948 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013974 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a20 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013a30 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013a68 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013aa0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013aec 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013b38 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013bac 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013bf8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c44 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ca8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cb8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013cfc 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013d24 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d70 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013dbc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e58 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ea4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ef0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f78 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013fb0 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013fbc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014004 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014020 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014090 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014118 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014124 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014130 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000141d4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014210 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014230 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014270 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142f8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001434c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014388 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143c8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000143fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014408 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001441c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014428 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014434 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014440 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014458 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014470 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014480 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014508 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014550 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014570 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000145b0 0002e81c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +000145cc 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000145f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014614 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001464c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000146d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014720 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000147a4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000147f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014818 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001483c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014854 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001488c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000148bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014924 0002ea1c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014944 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014984 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000149d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014a04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a44 0002ea1c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014a80 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014aa8 0000301c R_ARM_CALL 000014e8 invalid_for_target_rule │ │ │ │ │ +00014ab0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ad8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014ae4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014b00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014b70 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014bd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c10 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014c38 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c74 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014c9c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014cbc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014cd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014cf8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014d3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014d54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d94 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014dec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014df8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e10 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014e34 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014e88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014e8c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e90 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00014e94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014f10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f20 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014f4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fe4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015020 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015034 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015064 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150a0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015104 0002ec1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00015130 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015174 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015188 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015198 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000151c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015238 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001526c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152a8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000152cc 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0001531c 0002ed1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0001535c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000153b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d6c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014d98 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014df4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014e38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014e54 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e58 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00014e5c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014ed8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ee8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014f14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fe8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ffc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001502c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015068 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000150cc 0002ec1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +000150f8 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0001513c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015150 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015160 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001518c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015200 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015234 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015270 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015294 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000152e4 0002ed1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00015324 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015380 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015398 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153a8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000153d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153e0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015408 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015430 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015454 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015470 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015484 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000154b8 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000154e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001555c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001558c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000155bc 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000155d4 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000155f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015620 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015634 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015648 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001565c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001567c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000153f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001541c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015438 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001544c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015480 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000154ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015524 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015554 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00015584 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0001559c 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000155c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000155e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015610 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015624 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015644 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015650 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001567c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00015688 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000156b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000156e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015738 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001575c 0000c21c R_ARM_CALL 000012a0 _tmp_228_rule │ │ │ │ │ -0001577c 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000157dc 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015800 0000c31c R_ARM_CALL 000012a0 _tmp_227_rule │ │ │ │ │ -00015818 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001582c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015848 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015870 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001587c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015914 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015918 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001591c 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -00015920 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00015924 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015928 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001592c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00015930 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00015934 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015988 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000159d8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000159fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a1c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015a3c 0000c81c R_ARM_CALL 00001e7c invalid_arguments_rule │ │ │ │ │ -00015a4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015a78 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bdc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015c74 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015c9c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015cd8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015cf8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d10 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015d20 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015d3c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015d74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015da0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015dd8 0002ee1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00015df0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015e2c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015e40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e64 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015e88 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00015eb8 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00015f08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f20 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015f64 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015fc8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015ff0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016008 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000160b4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000160d0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000160e8 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000160f8 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00016104 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001611c 0002f01c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016140 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0001614c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016184 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000161c4 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016208 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016250 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001629c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162e8 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000162ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016320 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001632c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016350 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016394 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000163a0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000163c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000163e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001640c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001642c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016450 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000164a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015700 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015724 0000c21c R_ARM_CALL 000010b8 _tmp_228_rule │ │ │ │ │ +00015744 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000157a4 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000157c8 0000c31c R_ARM_CALL 000010b8 _tmp_227_rule │ │ │ │ │ +000157e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015810 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015838 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015844 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001586c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001589c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158dc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000158e0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000158e4 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +000158e8 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000158ec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000158f0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000158f4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000158f8 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000158fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015950 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000159a0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000159c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159e4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015a04 0000c81c R_ARM_CALL 00001c94 invalid_arguments_rule │ │ │ │ │ +00015a14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a40 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ba4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015c3c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015c64 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015ca0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015cc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cd8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015ce8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015d04 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015d3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015da0 0002ee1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00015db8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015df4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015e08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e2c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015e50 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00015e80 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00015ed0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ee8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015f2c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015f90 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015fb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fd0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001607c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016098 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000160b0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000160c0 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000160cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160e4 0002f01c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016108 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00016114 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001614c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001618c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000161d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016218 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016264 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162b0 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000162b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162e8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000162f4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016318 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001635c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016368 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001638c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000163a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016418 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001646c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016490 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001649c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000164c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016500 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016520 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016550 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00016554 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00016558 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001655c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00016560 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000165ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016638 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016680 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000166d8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016704 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016724 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016764 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016778 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000167f0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016804 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016874 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000168d4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016900 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016920 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016960 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016974 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016a24 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016a7c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016aa8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ac8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b78 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016ba4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016bf4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c14 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016c54 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016c68 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016d98 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016dd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e08 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e64 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ec8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ff8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001706c 0000d31c R_ARM_CALL 00004b4c type_param_rule │ │ │ │ │ -000170a4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000170cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170e4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000170fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017118 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017138 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001715c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171fc 0000d31c R_ARM_CALL 00004b4c type_param_rule │ │ │ │ │ -00017230 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017248 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017254 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017278 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017294 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000172bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172f0 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000172f4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001731c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001733c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017348 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001736c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001737c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017380 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017384 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000173ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017410 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017440 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017480 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000174a0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000174cc 0002f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -000174fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017528 0002f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00017534 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017554 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017628 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001764c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176bc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017728 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017750 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017770 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000177b4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177ec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001780c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017834 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017868 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001788c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000178e0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017920 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017960 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017984 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179fc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017a08 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a8c 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017a90 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ab0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ae4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b78 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017b80 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00017b84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017b88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017bb4 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00017bc4 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00017c50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ca4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017d10 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d44 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017d80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017db8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017dc4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017dfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e44 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017e48 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ea0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00017ea4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017ea8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017f44 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000164e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016518 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001651c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00016520 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00016524 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00016528 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000165b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016600 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016648 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000166a0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000166cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166ec 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001672c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016740 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000167b8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000167cc 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0001683c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001689c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000168c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168e8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016928 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001693c 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000169ec 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016a44 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016a70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a90 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b40 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016b6c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016bbc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016bdc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c1c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c30 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016d60 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dd0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e2c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e90 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016edc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016fc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017034 0000d31c R_ARM_CALL 00004904 type_param_rule │ │ │ │ │ +0001706c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017094 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170ac 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000170c4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000170e0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017100 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017124 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017174 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171c4 0000d31c R_ARM_CALL 00004904 type_param_rule │ │ │ │ │ +000171f8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017210 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001721c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017240 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001725c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017284 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172b8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000172bc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000172e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017304 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017310 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017334 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017344 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017348 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001734c 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000173b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017408 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017448 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017468 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017494 0002f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +000174c4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000174f0 0002f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +000174fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001751c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000175f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017614 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017684 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000176f0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017718 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017738 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001777c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017790 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000177b4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000177d4 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000177fc 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017830 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017854 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000178a8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000178e8 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017928 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001794c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179c4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000179d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a54 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017a58 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017aac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017acc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017aec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b40 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017b48 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017b4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017b50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017b7c 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00017b8c 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00017c18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c6c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017cd8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017d0c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017d48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d80 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017d8c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017dc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e0c 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017e10 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e68 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017e70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017f0c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017f60 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00017f98 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017fd0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018044 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000180c0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000180d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018110 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001800c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018088 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000180a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000180d8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001812c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00018164 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001819c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018210 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001828c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000182a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018308 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000181d8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018254 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001826c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182d0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018328 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00018360 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018398 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001840c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018488 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000184d8 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018500 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018524 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018540 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000185b4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000185d8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000185f8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018614 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001863c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000186a4 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000186c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018704 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018754 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018774 0000e31c R_ARM_CALL 0000120c _tmp_169_rule │ │ │ │ │ -00018840 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018860 0000e81c R_ARM_CALL 0000120c _tmp_174_rule │ │ │ │ │ -00018874 0000e91c R_ARM_CALL 00000000 _loop0_175_rule │ │ │ │ │ -00018888 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018920 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018934 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001896c 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00018970 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018998 0000ec1c R_ARM_CALL 00000000 _loop0_170_rule │ │ │ │ │ -000189ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a2c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ab8 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00018acc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018af8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b18 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018b24 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018b40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b64 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018b70 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018b88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018bbc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018bc8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018be4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018bfc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018c1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c34 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018c80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c9c 0000ee1c R_ARM_CALL 00000000 _loop0_177_rule │ │ │ │ │ -00018cb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018cc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d9c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00018da0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018da4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018da8 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00018dac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018db0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018db4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018db8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018dbc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000183d4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018450 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000184a0 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000184c8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000184ec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018508 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001857c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000185a0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000185c0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000185dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018604 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001866c 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001868c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000186cc 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001871c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001873c 0000e31c R_ARM_CALL 00001024 _tmp_169_rule │ │ │ │ │ +00018808 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018828 0000e81c R_ARM_CALL 00001024 _tmp_174_rule │ │ │ │ │ +0001883c 0000e91c R_ARM_CALL 00000000 _loop0_175_rule │ │ │ │ │ +00018850 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018900 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018938 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001893c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018964 0000ec1c R_ARM_CALL 00000000 _loop0_170_rule │ │ │ │ │ +00018978 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a84 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00018a98 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018ac4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ae4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018af0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018b0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b30 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018b3c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018b54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b88 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018b94 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018bb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bc8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018be8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c00 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018c4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c68 0000ee1c R_ARM_CALL 00000000 _loop0_177_rule │ │ │ │ │ +00018c7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d68 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018d70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018d74 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00018d78 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018d7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018d80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018d84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018d88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018de0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00018e14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e98 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018eb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ec4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00018f14 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018f68 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fa0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019008 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019078 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019094 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000190b4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000190d0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000190dc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000190f8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001910c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019118 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019124 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000191b0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000191ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019218 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019258 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019278 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001928c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192ac 0002f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001931c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019358 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019384 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000193b8 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000193d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193fc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001946c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019490 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000194c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000194ec 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019548 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019574 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019590 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000195d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000195f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019614 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00019678 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000196b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000196e0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019714 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001976c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000197c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000197e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000197fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019870 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019920 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001996c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019998 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000199d0 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00019a00 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019a24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a3c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019a4c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019a68 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00019a98 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019ac0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ae4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019b38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b50 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019b98 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019bcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019bf8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019c1c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019c5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ca4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019cd0 0002f61c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00019ce4 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00019d08 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00019d14 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019d4c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019d7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e64 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018e84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018e90 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ee0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018f34 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f6c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fd4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019044 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019060 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019080 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001909c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000190a8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000190c4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000190d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000190e4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000190f0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001917c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000191b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000191e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019224 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019244 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019258 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019278 0002f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000192e8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019324 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019350 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019384 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000193a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193c8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019438 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001945c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019494 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019514 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019540 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001955c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001957c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000195a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000195c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000195e0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00019644 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019680 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196ac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000196e0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019738 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001978c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000197b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000197c8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001983c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019870 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000198ec 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019938 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019964 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001999c 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000199cc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000199f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a08 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019a18 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019a34 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00019a64 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019a8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ab0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019b04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b1c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019b64 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019b98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bc4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019be8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019c28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c70 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019c9c 0002f61c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00019cb0 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00019cd4 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00019ce0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019d18 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019d48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00019db8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019dec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e20 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019e2c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019e68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e9c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f48 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00019f54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019fb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019fec 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00019ff8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a028 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a02c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a030 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001a034 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001a0d0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a0f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a110 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a128 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a144 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a1b8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a1d0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a1dc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a200 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a208 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a218 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a28c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a308 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a384 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a3d0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a44c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a4c8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a510 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a530 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a54c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a55c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a568 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a5a0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a5b0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a5bc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a5e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a60c 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a620 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a648 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a664 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a674 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a690 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a6a8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a6e0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6f4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a738 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a7b0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a820 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a848 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a864 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a874 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a880 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a898 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a8a4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a8c0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a8e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a94c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a994 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9c4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aa08 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0001aa30 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001aa6c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001aaa4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aaac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aab4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ab20 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ab8c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001abc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001abf8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac2c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ac5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac94 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad28 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ad64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad94 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001add4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ae04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae3c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ae7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aea0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001aecc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af24 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af8c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001afc4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aff4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b018 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b034 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b040 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b064 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b08c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b0b8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b0d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b11c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b140 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b180 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b1d4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b210 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b23c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b270 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b2a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b2c4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b2dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b300 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b32c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b374 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b3dc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b45c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b518 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b558 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b590 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b5b8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b5c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b604 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b624 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b640 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b68c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b6ac 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b6c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b700 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b724 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7a0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b800 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b828 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b84c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b888 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b89c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b8bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b8dc 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001b904 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001b948 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b9a4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001ba08 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ba30 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001ba68 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001ba78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001baa0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001bad8 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001bae0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bb10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb4c 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001bb74 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001bb7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bb94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbbc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001bbe8 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001bc20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bc48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bc6c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bc74 00010f02 R_ARM_ABS32 000018f0 _tmp_161_rule │ │ │ │ │ -0001bc78 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ -0001bc7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bc80 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001bc84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bc88 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ -0001bc8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bcf4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bde0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001be0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be20 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001be54 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001be7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bea0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bee0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf04 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bf44 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001bf88 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bfcc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bfec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c004 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c028 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c038 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c0fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c148 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c194 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c1d0 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001c1e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c21c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c270 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001c2dc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c318 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c344 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c378 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c3a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3e0 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c470 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c4ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c4dc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c51c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c54c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c560 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c584 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c5c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5e8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c614 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c66c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c6a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c6d4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c70c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c73c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c760 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c77c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c78c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c7b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c7d4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c800 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c834 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c84c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c88c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c8b0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c8f0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c944 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c980 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c9ac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c9e0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ca10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca34 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cab0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cad4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cb00 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cb48 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001cbb4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001cbc4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001cbd0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cbe8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cc2c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cc6c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ccc8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ccec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cd38 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001cd44 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cd54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cd84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cdcc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cdec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce0c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ce24 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cea4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cec8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf50 0001191c R_ARM_CALL 00000000 _loop0_48_rule │ │ │ │ │ -0001cf80 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cfc8 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cfd4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d028 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001d048 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001d088 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0c8 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001d0f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d11c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d140 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d164 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d1c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d1e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d208 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d24c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d284 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d288 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d2c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2d0 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d304 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d328 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d348 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d370 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ -0001d380 00011f1c R_ARM_CALL 00000000 _loop0_182_rule │ │ │ │ │ -0001d394 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d3a4 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ -0001d3dc 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d3e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d404 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d444 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d46c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d484 0002f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001d4a0 0001211c R_ARM_CALL 00000000 _loop0_49_rule │ │ │ │ │ -0001d4d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d500 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d53c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d574 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d598 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d604 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d678 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d688 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d69c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d6bc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d6d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d70c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d758 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001d790 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d79c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d7a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d7a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d7a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d7ac 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d7b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d7b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d814 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d878 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d89c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d90c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d944 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d948 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d984 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d994 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d9c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d9e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001da04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001da28 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001da2c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001da30 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001da84 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001daa8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dabc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db08 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001dba4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001dbb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dbcc 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001dc0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dc80 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001dcfc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dd14 0002871c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0001dd34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd54 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001dd7c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001dd98 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001de0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de48 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001debc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001def8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001df58 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001df90 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dfb0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001dfd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfe8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e010 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001e040 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e074 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e080 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e08c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e0ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e0c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e108 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e114 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e12c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e148 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e164 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e17c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e1a8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e1c8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00019dec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019df8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019e34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e68 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ee0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ef4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f14 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00019f20 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019fb8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019fc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ff4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ff8 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00019ffc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001a000 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001a09c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a0c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a0dc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a0f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a110 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001a184 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a19c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a1a8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a1cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a1d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a1e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a258 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a2d4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a350 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a39c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a418 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a494 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a4dc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a4fc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a518 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a528 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a534 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a56c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a57c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a588 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a5ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5d8 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a5ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a614 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a630 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a640 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a65c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a674 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a694 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a6ac 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a6c0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a704 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a77c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a7ec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a814 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a830 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a840 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a84c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a864 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a870 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a88c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a8ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a918 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a960 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a990 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a9d4 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0001a9fc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001aa38 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aa70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa80 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aaec 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ab58 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ab94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001abc4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001abf8 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ac28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac60 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001acf4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ad30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad60 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ada0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001add0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ade4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae08 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ae48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae6c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ae98 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aef0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001af2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af58 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001af90 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001afc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afe4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b000 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b00c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b030 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b058 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b084 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b0a4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b0e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b10c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b14c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b1a0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b1dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b208 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b23c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b26c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b290 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b2a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b2cc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b2f8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b340 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b3a8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b428 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b4e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b524 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b55c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b578 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b584 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b594 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b60c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b658 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b678 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b690 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b6cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b6f0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b76c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b7cc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b7f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b818 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b854 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b868 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b888 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b8a8 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001b8d0 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001b914 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b970 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001b9d4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b9fc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001ba34 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001ba44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba6c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001baa4 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001baac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001badc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb18 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001bb40 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001bb48 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bb60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb88 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001bbb4 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001bbec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bc14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bc38 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc3c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bc40 00010f02 R_ARM_ABS32 00001708 _tmp_161_rule │ │ │ │ │ +0001bc44 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ +0001bc48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bc4c 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001bc50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bc54 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ +0001bc58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bcc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdac 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001bdd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be20 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001be48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001be6c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001beac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bed0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bf10 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001bf54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf98 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bfb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bfd0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bff4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c004 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c0c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c114 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c160 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c19c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001c1b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c1e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c23c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001c2a8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c2e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c310 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c344 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c374 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c388 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3ac 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c43c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c478 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c4a8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c4e8 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c518 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c52c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c550 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c590 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5b4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c5e0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c638 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c674 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c6a0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c6d8 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c708 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c72c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c748 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c758 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c77c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7a0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c7cc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c800 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c818 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c858 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c87c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c8bc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c910 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c94c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c978 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c9ac 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c9dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca00 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ca7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001caa0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cacc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cb14 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001cb80 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001cb90 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001cb9c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cbb4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cbf8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc38 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc94 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd04 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001cd10 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cd20 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cd50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cdb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cdd8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cdf0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cedc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf1c 0001191c R_ARM_CALL 00000000 _loop0_48_rule │ │ │ │ │ +0001cf4c 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cf94 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cfa0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cff4 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ +0001d014 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ +0001d054 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d094 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001d0c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d0e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d10c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d130 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d18c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d218 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d250 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d254 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d28c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d29c 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d2d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d314 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d33c 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ +0001d34c 00011f1c R_ARM_CALL 00000000 _loop0_182_rule │ │ │ │ │ +0001d360 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d370 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ +0001d3a8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d3ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d410 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d438 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d450 0002f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001d46c 0001211c R_ARM_CALL 00000000 _loop0_49_rule │ │ │ │ │ +0001d4a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d508 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d540 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d564 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d644 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d654 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d668 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d688 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d6a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d6d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d724 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001d75c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d768 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d76c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d770 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d774 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d778 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d77c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d780 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d784 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d7e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d844 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d868 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d88c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d910 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d914 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d950 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d960 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d98c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d9d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d9f4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d9f8 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d9fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001da50 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001da74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dad4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001db70 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001db84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db98 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001dbd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dc4c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001dcc8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001dce0 0002871c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +0001dd00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd20 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001dd48 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001dd64 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001ddd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de14 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001de7c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001deb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df18 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001df50 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001df70 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001df90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfa8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfd8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001e000 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e01c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e034 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e058 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e064 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e078 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e0ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e0b8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e0dc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e0fc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e120 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e168 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e170 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e190 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e1ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001e1ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e218 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e238 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e274 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e278 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001e27c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001e2e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e310 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e320 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e354 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001e39c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e3d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e3ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e508 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001e548 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e59c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e5e0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e638 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001e6f0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e70c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001e72c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e76c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e7a0 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e7cc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001e7e4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e838 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e844 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e884 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e8b8 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e8d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e904 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e924 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e93c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e970 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e9b4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e9bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e9ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ea58 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ea88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ebd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec18 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ec58 0002fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001ec80 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ec94 0002fb1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001eccc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ecf0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ed28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed5c 00012c1c R_ARM_CALL 00001024 _loop0_112_rule │ │ │ │ │ -0001ed6c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001edb0 0002fc1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001edcc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e208 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e238 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e23c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001e240 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001e2a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e318 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001e360 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e398 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e3b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e478 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4cc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001e50c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e560 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5a4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e5fc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001e6b4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e6d0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001e6f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e730 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e764 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e790 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001e7a8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e7fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e808 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e848 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e87c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e89c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e8c8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e8e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e900 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e934 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e978 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e980 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e9b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ea1c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ea4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eaf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ebcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ebdc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ec1c 0002fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001ec44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ec68 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001eca0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ecb8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001eccc 0002fb1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001ed20 00012c1c R_ARM_CALL 000041a0 _loop0_112_rule │ │ │ │ │ +0001ed30 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ed74 0002fc1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001ed90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ede8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001edfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ee24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ee38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ee60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ee74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eeb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eeac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001eed4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eee8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eeec 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 0001ef10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef28 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001ef4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001efb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001efdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f000 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f02c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f060 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f06c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f0b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f0f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f10c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f16c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f180 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f1a0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f1ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1f0 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f208 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f218 00012e1c R_ARM_CALL 00001024 _loop0_240_rule │ │ │ │ │ -0001f234 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f240 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f270 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f284 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001ef34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001efa0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001efc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eff0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f024 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f030 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f058 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f0a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f0d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f118 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f12c 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f14c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f158 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f188 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f19c 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f1b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1c4 00012e1c R_ARM_CALL 000041a0 _loop0_240_rule │ │ │ │ │ +0001f1e0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f1ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f21c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f230 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f24c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f258 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f288 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f2a0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0001f2ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f2dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2f4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f300 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f334 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f340 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f370 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f3a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f3c0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f3e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f3fc 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001f41c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f428 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f450 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f4b4 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001f4d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f520 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001f534 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f558 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f55c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f560 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f564 00005702 R_ARM_ABS32 00016564 annotated_rhs_rule │ │ │ │ │ -0001f568 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f56c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f570 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f574 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f578 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f57c 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ -0001f580 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f584 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ -0001f588 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f58c 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ -0001f590 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f594 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ -0001f598 0002b202 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ -0001f59c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f5a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f5a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f5ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f600 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f630 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f680 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f6b0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f6dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f6f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f704 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f718 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f738 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f744 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f768 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f774 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f7a4 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -0001f7a8 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f7ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f800 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f83c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f860 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f8a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f8d4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f8f0 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001f91c 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f948 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f980 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f9b4 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f9c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fa0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001faa8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fae4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb1c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fb28 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fb68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fbb4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fbe4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fbe8 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001fbec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fbf0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fbf4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fc4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fc80 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001fcd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fce4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fcf8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fd14 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fd3c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fd48 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fdc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fde8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fdec 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fdf0 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001fdf4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fe48 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fedc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff24 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ff7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ffdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020014 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020058 0002fe1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020080 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020108 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020128 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020188 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201e0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020208 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020284 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000202bc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000202cc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000202e8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020308 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020320 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002035c 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020390 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000203dc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020418 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020484 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020534 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020540 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002056c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020574 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002059c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000205bc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000205e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f2e0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f2ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f31c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f354 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f36c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f390 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f3a8 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001f3c8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f3d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f3fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f460 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001f480 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f4cc 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001f4e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f504 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f508 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f50c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f510 00005802 R_ARM_ABS32 0001652c annotated_rhs_rule │ │ │ │ │ +0001f514 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f518 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f51c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f520 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f524 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f528 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ +0001f52c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f530 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ +0001f534 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f538 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ +0001f53c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f540 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ +0001f544 0002b202 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +0001f548 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f54c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f550 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f598 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f62c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f65c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f688 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f69c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6e4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f6f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f714 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f720 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f750 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +0001f754 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f758 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f7ac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f7e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f80c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f850 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f880 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f89c 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001f8c8 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f8f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f92c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f960 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f96c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f9b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa54 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fa90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fac8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fad4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fb14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb60 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fb90 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fb94 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fb98 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fb9c 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fba0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fbf8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fc2c 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001fc7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fc90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fca4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fcc0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fce8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fcf4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fd98 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fd9c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fda0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fdf4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fe88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fed0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ff28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ff88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ffc0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020004 0002fe1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0002002c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000200b4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000200d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020134 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002018c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000201b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002022c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020264 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020274 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020290 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000202b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000202c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020304 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020338 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020384 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000203d8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020440 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000204f8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020504 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020530 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002053c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020544 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020568 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020580 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020598 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000205c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000205ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000205f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020610 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020628 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020658 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002066c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000206ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002076c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002079c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000207d0 0002fe1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -000207ec 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020848 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000208ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000208cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000208ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020958 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000209b0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000209f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a90 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020ad0 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00020b20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b6c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020bb4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020bf8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020c10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020c30 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020c68 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00020c74 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020c9c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020cc4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020d0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020d44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020d58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020d88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020db4 0001401c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ -00020dc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020df4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020e14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020e2c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020e38 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020e4c 0001411c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ -00020e64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e94 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020ebc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020ec8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ef0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f0c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020f38 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f3c 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00020f40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00020fb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020fc8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021014 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021058 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000210ac 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000210d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021108 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021128 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00021174 0003001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000211fc 0003001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00021208 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021244 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021264 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00021284 0000c81c R_ARM_CALL 00001e7c invalid_arguments_rule │ │ │ │ │ -0002129c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000212c4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002131c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021340 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021388 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000213a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000213c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000213f0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021414 0001451c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ -0002142c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021440 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002145c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00021484 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00021490 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000214b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000214d4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000214f8 0001451c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ -00021510 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021530 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00021574 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00021578 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0002157c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021580 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00021584 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000215e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021634 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021658 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021694 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000216d0 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021704 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002173c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021784 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000217a8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021900 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002191c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002196c 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021998 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000219b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000219cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000219f0 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021a14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a44 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021a50 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021a64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ab4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ad0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021aec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021b14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021b34 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ba0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00021bd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021bf8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021c08 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021c80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ca4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021d18 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021d34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021d58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021d64 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021d70 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021da0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021db4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021dd8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021de4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021e40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021e64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021e88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021eac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ed0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ef4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021fa8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021fcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ff0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002061c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020628 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000206a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020728 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020758 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002078c 0002fe1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +000207a8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020804 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020868 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020888 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000208a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020914 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002096c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000209ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000209fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a4c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020a8c 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00020adc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b28 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020b70 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020bb4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020bcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020bec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020c24 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00020c30 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020c58 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020c80 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020cc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020d70 0001401c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ +00020d84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020db0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020dd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020de8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020df4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020e08 0001411c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ +00020e20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e50 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020e78 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020e84 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020eac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ec8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020ef4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ef8 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00020efc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00020f74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f84 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020fd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021014 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00021068 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00021090 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00021130 0003001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000211b8 0003001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000211c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021200 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021220 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00021240 0000c81c R_ARM_CALL 00001c94 invalid_arguments_rule │ │ │ │ │ +00021258 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021280 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000212d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000212fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021344 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021364 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021380 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000213ac 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000213d0 0001451c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +000213e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000213fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021418 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00021440 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0002144c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021470 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021490 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000214b4 0001451c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +000214cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214ec 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00021530 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00021534 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00021538 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002153c 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00021540 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000215a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021614 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021650 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002168c 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000216c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021740 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021764 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000218a8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000218c4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021914 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021940 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021958 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021974 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021998 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000219bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000219c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000219ec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000219f8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021a0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a24 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a5c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a78 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021abc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021adc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021b48 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021b80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ba0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021bb0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021c28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021c4c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021cc0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021cdc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021d00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021d0c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021d18 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021d48 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021d5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021d80 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021d8c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021de8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ec0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021fc4 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021fe4 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021ff0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0002201c 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002203c 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00022048 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022074 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002208c 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000220a4 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000220bc 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000220d4 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000220ec 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00022104 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00022114 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022148 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00022174 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002218c 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000221a4 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000221b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022254 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000222bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002235c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000223c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000223e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002245c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00022480 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000224dc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002251c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022540 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022584 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000225a4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000225d8 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000225ec 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022624 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022644 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002265c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002266c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022688 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000226c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000226e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022718 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002272c 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022764 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022784 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002279c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000227ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000227c8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000227f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022034 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002204c 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022064 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002207c 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022094 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000220ac 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000220bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000220f0 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002211c 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022134 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002214c 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022160 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000221fc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022264 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022288 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022304 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022368 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002238c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022404 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022428 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002245c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022480 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000224c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000224e4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022528 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022548 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002257c 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022594 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000225cc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000225ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022604 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022614 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022630 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002266c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002268c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000226c0 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000226d8 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022710 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022730 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022748 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022758 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022774 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000227a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022818 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022830 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0002286c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00022884 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000228c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000228d8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000228f8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002293c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022994 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000229bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000229d4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022a40 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022a68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022a80 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022b38 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022b6c 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022b80 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022b9c 0001521c R_ARM_CALL 00000e24 _loop0_129_rule │ │ │ │ │ -00022bb0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022be0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022c20 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022c54 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022c94 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022cdc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000228a4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000228e8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022940 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022968 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022980 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000229ec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022a14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022a2c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022ae4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022b18 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022b2c 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022b48 0001521c R_ARM_CALL 00000e24 _loop0_129_rule │ │ │ │ │ +00022b5c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022b98 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022bd8 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022bf8 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022c04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022c40 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022c80 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022ca0 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022cac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00022cfc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022d50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022da8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022dec 0001531c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022e08 0001531c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022e18 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022e60 0001531c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022e80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022ea0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022ed4 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022ef0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022f48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022f90 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022f94 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022fc8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022fd4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002300c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023018 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023040 0001521c R_ARM_CALL 00000e24 _loop0_129_rule │ │ │ │ │ -00023054 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00023074 0003041c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -000230a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000230f0 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000230f4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023118 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023134 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023150 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002318c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000231c8 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000231cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000231e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023204 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023210 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002323c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002325c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023288 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023294 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00022d1c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022d70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022dc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022e0c 0001531c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022e28 0001531c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022e38 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022e80 0001531c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022ea8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ec8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022efc 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022f18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022f70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022fb8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022fbc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022ff0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022ffc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023038 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023080 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023084 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230b8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000230c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230ec 0001521c R_ARM_CALL 00000e24 _loop0_129_rule │ │ │ │ │ +00023100 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00023120 0003041c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00023140 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023148 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023174 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023178 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0002317c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002319c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231a8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000231d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000231e0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231ec 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023200 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002322c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023250 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002325c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000232a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002330c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023338 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023354 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002337c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002344c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023484 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000234bc 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000234c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000234e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023500 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023524 00015702 R_ARM_ABS32 00005f28 _tmp_179_rule │ │ │ │ │ -00023528 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002352c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0002359c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000232bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023320 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023334 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023350 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000233bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023428 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023460 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023498 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0002349c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000234c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023500 00015702 R_ARM_ABS32 00005ce0 _tmp_179_rule │ │ │ │ │ +00023504 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023508 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00023578 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000235e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00023604 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023628 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023654 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023678 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000236dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000236fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023738 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023750 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023770 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000237c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000237fc 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0002381c 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023828 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023878 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000238ac 0001531c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000238cc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000238d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023910 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023958 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0002395c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023998 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000239bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000239e0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000239e4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000239e8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00023a58 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023a7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023abc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023af0 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023b04 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023b1c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023b54 0001531c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023b80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023ba0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023bd4 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023bec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023c00 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023c98 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023ca4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00023ca8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00023d00 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023d80 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023dc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023df8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023e40 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00023e78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023eac 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023ee8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023f0c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023f3c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023fa4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024014 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024040 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024054 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002409c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000240c0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000240f0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024124 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024130 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024144 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002414c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024170 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024190 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000241a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000241c0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00024234 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024274 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000242a4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000242cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000242e4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000242fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024318 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002434c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00024364 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00024370 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000243f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002443c 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -0002448c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000244a4 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000244b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000244dc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024530 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024558 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00024570 00004a1c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00024574 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024604 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024630 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00024648 00004a1c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0002464c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002469c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246c4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000246d0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000246f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024710 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023630 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023654 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000236b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000236d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023714 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002372c 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002374c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000237a4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000237d8 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000237f8 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023804 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023854 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023888 0001531c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000238ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000238f4 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000238f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002392c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023938 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002395c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023980 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000239b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000239bc 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000239c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023a30 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023a54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023a94 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023ac8 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023adc 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023af4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023b2c 0001531c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023b58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023b78 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023bac 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023bc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023bd8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023c70 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023c7c 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00023c80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023cd8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023d58 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023d9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023dd0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023e18 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00023e50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023e64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023e84 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023ec0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023ee4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023f14 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023f7c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023fec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024018 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002404c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024070 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024088 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000240c8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000240fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024108 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002411c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024124 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024148 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024168 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002417c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024198 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0002420c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002424c 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +0002427c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000242a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000242bc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000242d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000242f0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00024324 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0002433c 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00024348 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000243cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024414 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00024464 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0002447c 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00024488 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000244b4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024508 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024530 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00024548 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0002454c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000245ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024618 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00024630 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00024634 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024674 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002469c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000246a8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000246c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0002471c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024724 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024744 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024778 00016602 R_ARM_ABS32 00024780 _tmp_59_rule │ │ │ │ │ -0002477c 00016702 R_ARM_ABS32 0002a8c0 _tmp_203_rule │ │ │ │ │ -000247c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000247e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002480c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024828 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000248a0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024914 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024950 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024970 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000249a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024a48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024a90 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024aac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024ac4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024ad8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024af8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00024b20 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00024b40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024b4c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024be0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024bfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024c08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024c28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024c48 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024c64 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00024c84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024c9c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024d6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024da0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e94 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00024f14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f40 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00024f98 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00024fb8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024fe0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024ffc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025014 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00025020 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002505c 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00025074 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000250ec 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000250fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025128 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025154 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000251c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000251e8 0001831c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ -000252b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000252d8 0001891c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ -000252ec 00018a1c R_ARM_CALL 00001be0 _loop0_193_rule │ │ │ │ │ -00025300 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025320 00018b1c R_ARM_CALL 00005708 _loop1_196_rule │ │ │ │ │ -00025334 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002537c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000253b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000253f0 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000253f4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025490 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000254b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000254ec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002551c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025548 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025554 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025578 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025594 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000255b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000255cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025618 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025624 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002565c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000256a4 00018e1c R_ARM_CALL 00001be0 _loop0_195_rule │ │ │ │ │ -000256b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000256ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000256f8 00018f1c R_ARM_CALL 00001be0 _loop0_187_rule │ │ │ │ │ -0002570c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025724 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025748 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025784 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000257b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000257e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025820 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025824 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025828 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002582c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00025830 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025834 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025838 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002583c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025840 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025898 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000258cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000258fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002591c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002593c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025948 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025994 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025a0c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025a20 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025a68 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025a88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025ab4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025aec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025b20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025b44 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025b80 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025bd4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025be4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025c1c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025c44 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025c5c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025c90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025cb4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025ce0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025d1c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025dd4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025df4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025e30 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025e44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025e68 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025e74 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025e98 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025eb8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025f10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025f6c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025f7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025f98 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00026008 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026018 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026050 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026088 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000260cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000260d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000261a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000261bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000261d4 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -000261f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002620c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002622c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026234 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026258 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000262a4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00026310 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026320 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026358 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026378 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000263fc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026410 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026458 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026478 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000264ac 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000264ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026510 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002654c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000265a0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000265b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000265e8 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026610 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026630 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026670 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026694 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000266c0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000266ec 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000267a4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000267c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000267e8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026814 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002686c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002687c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000268b4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000268dc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026908 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026944 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002696c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026980 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000269a8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000269b4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026a10 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026a34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026a50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026a88 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026ab8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00026b00 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00026b6c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026b7c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026bb4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026be4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00026c28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026c44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026c68 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026c94 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026cf0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026d00 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026d38 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026d70 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026d8c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00026e18 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026e2c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026e68 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026e98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00026ee8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026ef8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026f30 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026f68 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026f84 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00026fd8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026ffc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00027028 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000270a8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000270d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000270ec 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00027134 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00027194 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024750 00016602 R_ARM_ABS32 00024758 _tmp_59_rule │ │ │ │ │ +00024754 00016702 R_ARM_ABS32 0002aaf8 _tmp_203_rule │ │ │ │ │ +0002479c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000247c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000247e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024800 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024878 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000248ec 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024928 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024948 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024980 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024a20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024a68 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024a84 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024a9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ab0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024ad0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00024af8 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00024b18 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024b24 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024bb8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024bd4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024be0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024c00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024c20 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024c3c 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00024c5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024c74 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024d44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024e6c 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00024eec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f18 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00024f70 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00024f90 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024fb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fd4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024fec 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00024ff8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025034 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0002504c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000250c4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000250d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025100 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002512c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000251a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000251c0 0001831c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ +0002528c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000252b0 0001891c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ +000252c4 00018a1c R_ARM_CALL 000019f8 _loop0_193_rule │ │ │ │ │ +000252d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000252f8 00018b1c R_ARM_CALL 000054c0 _loop1_196_rule │ │ │ │ │ +0002530c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025354 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025390 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000253c8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000253cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025468 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025490 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000254c4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000254f4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025520 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002552c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025550 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002556c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002558c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000255a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000255f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000255fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025634 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002567c 00018e1c R_ARM_CALL 000019f8 _loop0_195_rule │ │ │ │ │ +00025690 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000256c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000256d0 00018f1c R_ARM_CALL 000019f8 _loop0_187_rule │ │ │ │ │ +000256e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000256fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025720 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002575c 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00025790 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000257bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000257f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000257fc 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025800 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025804 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00025808 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002580c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025810 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025814 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025818 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025870 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000258a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000258d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000258f4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025914 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025920 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0002596c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000259e4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000259f8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025a40 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025a60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025a8c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025ac4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025af8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025b1c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025b58 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025bac 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025bbc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025bf4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025c1c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025c34 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025c68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025c8c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025cb8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025cf4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025dac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025dcc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025e08 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025e1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025e40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025e4c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025e70 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025e90 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025ee8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025f44 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025f54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025f70 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025fe0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025ff0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026028 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026060 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000260a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000260ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026180 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026194 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000261ac 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000261c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000261e4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026204 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002620c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026230 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0002627c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000262e8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000262f8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026330 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026350 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000263d4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000263e8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026430 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026450 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026484 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000264c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000264e8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026524 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026578 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026588 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000265c0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000265e8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026608 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026648 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002666c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026698 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000266c4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002677c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002679c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000267c0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000267ec 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026844 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026854 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002688c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000268b4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000268e0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002691c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026944 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026958 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026980 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002698c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000269e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026a0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026a28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026a60 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026a90 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00026ad8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00026b44 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026b54 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026b8c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026bbc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026c00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026c1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026c40 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026c6c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026cc8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026cd8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026d10 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026d48 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026d64 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00026df0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026e04 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026e40 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026e70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026ec0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026ed0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026f08 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026f40 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026f5c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00026fb0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026fd4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00027000 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027080 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000270ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000270c4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002710c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002716c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00027184 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000271a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000271ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000271c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000271d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000271f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027230 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002723c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002725c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027280 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000272c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000272dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027300 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027318 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027348 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00027390 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00027420 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00027434 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002747c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000274ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027500 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00027510 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00027548 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00027580 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002759c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000275d8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00027604 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00027628 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027640 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027660 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027684 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000276c0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000276f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027724 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027734 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027740 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027784 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000277e4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000277f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002781c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027828 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027838 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027858 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027890 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000278a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000278c8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00027924 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027954 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002799c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000279e0 0001a21c R_ARM_CALL 00001be0 _loop0_110_rule │ │ │ │ │ -00027a10 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00027a5c 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00027a68 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027ab4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027ad8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027afc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b78 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00027b7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027bb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027bf8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027c08 0001a41c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ -00027c38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027c5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027c80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027cb8 0001a51c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ -00027cc8 0001a61c R_ARM_CALL 00001be0 _loop0_200_rule │ │ │ │ │ -00027cdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027cec 0001a71c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ -00027d24 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00027d28 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027d64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027da0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027dec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027e10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027e60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027e80 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00027ebc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00027ee0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027f10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027f44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027f60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027f88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027f98 0001a81c R_ARM_CALL 00005708 _loop1_111_rule │ │ │ │ │ -00027fc4 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000271d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027208 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027214 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027234 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027258 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002729c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000272b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000272d8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000272f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027320 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00027368 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000273f8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002740c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00027454 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00027484 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000274d8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000274e8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00027520 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00027558 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00027574 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000275b0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000275dc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027600 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027618 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027638 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002765c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00027698 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000276cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000276fc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002770c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027718 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002775c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000277bc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000277d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000277f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027800 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027810 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027830 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027868 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002787c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000278a0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000278fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002792c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027974 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000279b8 0001a21c R_ARM_CALL 000019f8 _loop0_110_rule │ │ │ │ │ +000279e8 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00027a34 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00027a40 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027a8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027ab0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027ad4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027b18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027b50 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00027b54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027b8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027bd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027be0 0001a41c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +00027c10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027c34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027c58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027c90 0001a51c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ +00027ca0 0001a61c R_ARM_CALL 000019f8 _loop0_200_rule │ │ │ │ │ +00027cb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027cc4 0001a71c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ +00027cfc 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00027d00 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027d3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027d78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027dc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027de8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027e38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027e58 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00027e94 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00027eb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027ee8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027f1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027f38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027f60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027f70 0001a81c R_ARM_CALL 000054c0 _loop1_111_rule │ │ │ │ │ +00027f9c 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00027fb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00027fd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028000 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028024 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00028028 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002802c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028030 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028034 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028038 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000280a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000280fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028120 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028144 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028190 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000281c8 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000281cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028208 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028218 0001a41c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ -00028244 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028268 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028284 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028298 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002829c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000282a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000282e4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00028304 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028318 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00028328 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00028358 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028370 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000283d4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000283f0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00028404 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028428 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00028434 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002844c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00028458 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000284b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000284d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028500 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002862c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00028650 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028664 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00028674 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00028690 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000286b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000286f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000287b4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000287d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000287e8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000287f8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00028814 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00028830 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002886c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028890 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028910 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028930 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000289a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000289c0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00028a04 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00028a10 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00028a40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00028a4c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00028a94 0003101c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00028ac0 0003101c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00028b00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028b40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028b7c 0001e31c R_ARM_CALL 00003d14 pattern_capture_target_rule │ │ │ │ │ -00028b8c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028bcc 0003111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00028c50 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00028c7c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00028c94 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028cc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028cd4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028d2c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028d74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028d94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028dbc 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00028e04 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00028e08 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028e30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028e54 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028e94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028eb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028ec4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028ee0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028f04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028f40 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00028f70 0002b202 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ -00028f74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028f78 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00028f7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028f80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00029048 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00029070 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029088 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000290a0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000290bc 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000290d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002915c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00029168 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000291ac 0003101c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -000291c8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000291e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000291f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029214 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029258 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029260 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000292d4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00029340 0001ed1c R_ARM_CALL 00003964 signed_number_rule │ │ │ │ │ -00029360 0001ee1c R_ARM_CALL 00003afc complex_number_rule │ │ │ │ │ -000293a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000293c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000293ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029448 0001e31c R_ARM_CALL 00003d14 pattern_capture_target_rule │ │ │ │ │ -00029474 0001e41c R_ARM_CALL 00003e14 wildcard_pattern_rule │ │ │ │ │ -000294cc 0001ef1c R_ARM_CALL 00003f78 attr_rule │ │ │ │ │ -0002950c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002956c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029590 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000295f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029614 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029638 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002965c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000296b8 0001f01c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ -000296cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000296e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029700 0001f01c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ +00027ffc 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00028000 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028004 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028008 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002800c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028010 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028078 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000280d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000280f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002811c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028168 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000281a0 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000281a4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000281e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000281f0 0001a41c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +0002821c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028240 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002825c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028270 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028274 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00028278 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000282bc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000282dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000282f0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028300 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028330 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028348 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000283ac 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000283c8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000283dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028400 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002840c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028424 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028430 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028488 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000284ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000284d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028604 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00028628 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002863c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002864c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028668 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00028688 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000286d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002878c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000287ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000287c0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000287d0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000287ec 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00028808 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028844 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028868 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000288e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028908 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028978 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028998 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000289dc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000289e8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028a18 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028a24 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028a6c 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00028a98 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00028ad8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028b18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028b54 0001e11c R_ARM_CALL 00003b2c pattern_capture_target_rule │ │ │ │ │ +00028b64 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028ba4 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00028c28 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00028c54 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00028c6c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028ca0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028cac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028d04 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00028d4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028d6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028d94 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00028ddc 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00028de0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028e08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028e2c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00028e6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028e90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028e9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028eb8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028edc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028f18 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00028f48 0002b202 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +00028f4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028f50 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00028f54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028f58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00029020 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00029048 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029060 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00029078 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00029094 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000290b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029134 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00029140 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00029184 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +000291a0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000291bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000291c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000291ec 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029230 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029238 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000292ac 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00029318 0001eb1c R_ARM_CALL 0000377c signed_number_rule │ │ │ │ │ +00029338 0001ec1c R_ARM_CALL 00003914 complex_number_rule │ │ │ │ │ +0002937c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000293a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000293c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029420 0001e11c R_ARM_CALL 00003b2c pattern_capture_target_rule │ │ │ │ │ +0002944c 0001e21c R_ARM_CALL 00003c2c wildcard_pattern_rule │ │ │ │ │ +000294e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029544 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029568 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000295c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000295ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029610 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029634 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029690 0001ee1c R_ARM_CALL 00003d90 name_or_attr_rule │ │ │ │ │ +000296a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000296b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000296d8 0001ee1c R_ARM_CALL 00003d90 name_or_attr_rule │ │ │ │ │ +000296ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000296fc 0001ef1c R_ARM_CALL 00004420 positional_patterns_rule │ │ │ │ │ 00029714 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029724 0001f11c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ -0002973c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029754 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029764 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000297a0 0003121c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -000297c4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029804 0003111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00029830 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00029854 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00029864 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029890 0003131c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0002989c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000298c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000298d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029910 0003141c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00029934 0001f21c R_ARM_CALL 00005880 double_star_pattern_rule │ │ │ │ │ -00029948 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029960 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029970 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000299a8 0003141c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000299b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000299d8 0001f31c R_ARM_CALL 00005914 items_pattern_rule │ │ │ │ │ +0002972c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002973c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029778 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0002979c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000297dc 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00029808 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0002982c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0002983c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029868 0003121c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00029874 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000298a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000298b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000298e8 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0002990c 0001f01c R_ARM_CALL 00005638 double_star_pattern_rule │ │ │ │ │ +00029920 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029938 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029948 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029980 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0002998c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000299b0 0001f11c R_ARM_CALL 000056cc items_pattern_rule │ │ │ │ │ +000299c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000299d4 0001f01c R_ARM_CALL 00005638 double_star_pattern_rule │ │ │ │ │ 000299ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000299fc 0001f21c R_ARM_CALL 00005880 double_star_pattern_rule │ │ │ │ │ -00029a14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029a2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029a3c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029a58 0003151c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00029a74 0003161c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00029aa4 0003141c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00029ab8 0001f31c R_ARM_CALL 00005914 items_pattern_rule │ │ │ │ │ -00029acc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029ae8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029af8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029b14 0003151c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00029b30 0003161c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00029b5c 0003141c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00029b70 0001e01c R_ARM_CALL 00004254 maybe_sequence_pattern_rule │ │ │ │ │ -00029b8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029b9c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029bc8 00030e1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00029bd4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029c08 0001f01c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ +00029a04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029a14 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029a30 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00029a4c 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00029a7c 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00029a90 0001f11c R_ARM_CALL 000056cc items_pattern_rule │ │ │ │ │ +00029aa4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029ac0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029ad0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029aec 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00029b08 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00029b34 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00029b48 0001de1c R_ARM_CALL 00003e24 maybe_sequence_pattern_rule │ │ │ │ │ +00029b64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029b74 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029ba0 00030d1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00029bac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029be0 0001ee1c R_ARM_CALL 00003d90 name_or_attr_rule │ │ │ │ │ +00029bf4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029c04 0001f21c R_ARM_CALL 00004620 keyword_patterns_rule │ │ │ │ │ 00029c1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029c2c 0001f41c R_ARM_CALL 00004868 keyword_patterns_rule │ │ │ │ │ -00029c44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029c5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029c6c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029c88 0003151c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00029c9c 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00029cb8 0003161c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00029cec 0003121c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00029cf8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029d2c 0001f01c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ -00029d74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029da0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00029db0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029de8 0003131c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00029df4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029c34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029c44 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029c60 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00029c74 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00029c90 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00029cc4 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00029cd0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029d04 0001ee1c R_ARM_CALL 00003d90 name_or_attr_rule │ │ │ │ │ +00029d4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029d78 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00029d88 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029dc0 0003121c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00029dcc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029df4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029e04 0001ef1c R_ARM_CALL 00004420 positional_patterns_rule │ │ │ │ │ 00029e1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029e2c 0001f11c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ -00029e44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029e54 0001f41c R_ARM_CALL 00004868 keyword_patterns_rule │ │ │ │ │ -00029e68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029e80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029e90 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029eb0 0003151c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00029ec4 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00029ee0 0003161c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00029f18 0003121c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00029f2c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029f64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029f7c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029fa8 0003171c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00029fd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029ff0 0001db1c R_ARM_CALL 00003608 open_sequence_pattern_rule │ │ │ │ │ -0002a010 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a020 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002a04c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a06c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002a098 0003171c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0002a0ac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002a0d8 0003171c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0002a0f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a11c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a138 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a158 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002a188 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002a200 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a220 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a240 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002a294 0001f602 R_ARM_ABS32 0000566c _tmp_67_rule │ │ │ │ │ -0002a298 0001f702 R_ARM_ABS32 00004664 _tmp_70_rule │ │ │ │ │ -0002a29c 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0002a2a0 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0002a2a4 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0002a2ac 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0002a2b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002a2b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002a2f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a320 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002a360 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002a39c 0003121c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0002a3d8 0001f01c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ -0002a3f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a414 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a490 0001f11c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ -0002a4bc 0001f41c R_ARM_CALL 00004868 keyword_patterns_rule │ │ │ │ │ -0002a4d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a4e0 0001f11c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ -0002a500 0003181c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0002a50c 0003181c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0002a518 0003081c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0002a524 0003081c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0002a54c 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0002a550 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a588 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a59c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0002a5a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a5cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a650 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0002a680 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a6b4 0003191c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0002a708 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0002a724 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a760 0003191c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0002a77c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002a7b0 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0002a7c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a7e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a818 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a834 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a840 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002a88c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029e2c 0001f21c R_ARM_CALL 00004620 keyword_patterns_rule │ │ │ │ │ +00029e40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029e58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029e68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029e88 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00029e9c 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00029eb8 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00029ef0 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00029f04 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029f3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029f54 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029f80 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00029fa8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029fc8 0001d91c R_ARM_CALL 00003420 open_sequence_pattern_rule │ │ │ │ │ +00029fe8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029ff8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a024 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a044 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a070 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0002a084 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a0b0 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0002a0d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a0f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a110 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a130 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a160 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a1d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a1f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a218 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a26c 0001f402 R_ARM_ABS32 00005424 _tmp_67_rule │ │ │ │ │ +0002a270 0001f502 R_ARM_ABS32 0000441c _tmp_70_rule │ │ │ │ │ +0002a274 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0002a278 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0002a27c 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0002a284 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0002a288 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002a290 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a2d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a2f8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a338 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a374 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0002a3b0 0001ee1c R_ARM_CALL 00003d90 name_or_attr_rule │ │ │ │ │ +0002a3c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a3ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a468 0001ef1c R_ARM_CALL 00004420 positional_patterns_rule │ │ │ │ │ +0002a494 0001f21c R_ARM_CALL 00004620 keyword_patterns_rule │ │ │ │ │ +0002a4a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a4b8 0001ef1c R_ARM_CALL 00004420 positional_patterns_rule │ │ │ │ │ +0002a4d8 0003171c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0002a4e4 0003171c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0002a4f0 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0002a4fc 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0002a524 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0002a528 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a560 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a574 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0002a580 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a5a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a628 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0002a658 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a68c 0003181c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0002a6e0 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0002a6fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a738 0003181c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0002a754 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a788 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0002a79c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a7bc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a7f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a80c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a818 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a864 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a8d8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0002a8fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a914 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0002a93c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0002a990 0001ee1c R_ARM_CALL 00003d90 name_or_attr_rule │ │ │ │ │ +0002a9d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a9e4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002a9f8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002aa34 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0002aa74 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002aab4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002aae8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x40d18 contains 182 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x40d28 contains 182 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000080 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000098 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000100 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000110 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000011c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000013c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000170 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000018c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000001e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000204 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ +00000204 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ 00000230 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000280 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000002a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002b8 00007a1c R_ARM_CALL 0000b010 star_target_rule │ │ │ │ │ +000002b8 00007a1c R_ARM_CALL 0000afb0 star_target_rule │ │ │ │ │ 000002cc 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000314 00031e1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 00000348 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000036c 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000036c 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000374 0002891c 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 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00000394 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000003c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003e8 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 000003f8 00031f1c R_ARM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 00000404 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000474 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000498 0001841c R_ARM_CALL 00025844 lambda_slash_no_default_rule │ │ │ │ │ -000004b8 0001861c R_ARM_CALL 000260f8 lambda_slash_with_default_rule │ │ │ │ │ +00000498 0001841c R_ARM_CALL 0002581c lambda_slash_no_default_rule │ │ │ │ │ +000004b8 0001861c R_ARM_CALL 000260d0 lambda_slash_with_default_rule │ │ │ │ │ 00000504 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000528 00006b1c R_ARM_CALL 00017be0 starred_expression_rule │ │ │ │ │ +00000528 00006b1c R_ARM_CALL 00017ba8 starred_expression_rule │ │ │ │ │ 00000550 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000574 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 000005a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005f4 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000648 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -4321,98 +4325,98 @@ │ │ │ │ │ 00000678 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000068c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006a8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000006d0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000718 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000072c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000073c 0000151c R_ARM_CALL 0001da34 block_rule │ │ │ │ │ +0000073c 0000151c R_ARM_CALL 0001da00 block_rule │ │ │ │ │ 00000754 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000774 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000079c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007d0 0001431c R_ARM_CALL 00020910 _loop1_216_rule │ │ │ │ │ +000007d0 0001431c R_ARM_CALL 000208cc _loop1_216_rule │ │ │ │ │ 000007e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000808 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ +00000808 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ 00000830 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000868 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000868 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000086c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008ec 0002291c R_ARM_CALL 0000513c _loop1_219_rule │ │ │ │ │ +000008ec 0002291c R_ARM_CALL 00004ef4 _loop1_219_rule │ │ │ │ │ 00000900 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000928 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094c 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ +0000094c 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ 00000978 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009dc 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009dc 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a0c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a10 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +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 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a1c 0002a102 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 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aa4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000af0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b14 0000dc1c R_ARM_CALL 00019138 param_no_default_rule │ │ │ │ │ +00000b14 0000dc1c R_ARM_CALL 00019104 param_no_default_rule │ │ │ │ │ 00000b38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c48 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c5c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c88 0000151c R_ARM_CALL 0001da34 block_rule │ │ │ │ │ +00000c88 0000151c R_ARM_CALL 0001da00 block_rule │ │ │ │ │ 00000ca8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000cd4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000ce4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cf0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d20 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d90 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ +00000d90 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ 00000dbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000dd4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000dfc 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ +00000dfc 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ 00000e24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e3c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000e4c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e58 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e78 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000eac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ec8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000f1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f54 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000f68 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000fc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000fdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ff0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001004 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ +00001004 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ 00001018 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001028 0000031c R_ARM_CALL 00024850 expressions_rule │ │ │ │ │ +00001028 0000031c R_ARM_CALL 00024828 expressions_rule │ │ │ │ │ 00001050 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001084 0000491c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001084 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000010a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010cc 0000091c R_ARM_CALL 0000c7ac expression_rule │ │ │ │ │ +000010cc 0000091c R_ARM_CALL 0000c768 expression_rule │ │ │ │ │ 000010f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001118 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000112c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000116c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001180 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000011c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000122c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001238 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001284 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001284 0002a102 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00001288 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000128c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001290 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000012c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001310 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000135c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -4420,15 +4424,15 @@ │ │ │ │ │ 000013a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001418 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001440 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001464 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e0 0000601c R_ARM_CALL 00015938 arguments_rule │ │ │ │ │ +000014e0 0000601c R_ARM_CALL 00015900 arguments_rule │ │ │ │ │ 000014fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001514 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001560 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001588 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4442,20 +4446,20 @@ │ │ │ │ │ 000017b0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000017c0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017cc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000017ec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001820 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000183c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001890 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018b4 0000031c R_ARM_CALL 00024850 expressions_rule │ │ │ │ │ +000018b4 0000031c R_ARM_CALL 00024828 expressions_rule │ │ │ │ │ 000018e0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001930 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000194c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000195c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001970 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000019bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019e0 00018d1c R_ARM_CALL 00025ebc lambda_param_no_default_rule │ │ │ │ │ +000019e0 00018d1c R_ARM_CALL 00025e94 lambda_param_no_default_rule │ │ │ │ │ 00001a04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001a78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ac0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -130,46 +130,46 @@ │ │ │ │ │ NEW_TYPE_COMMENT │ │ │ │ │ _tmp_7_rule │ │ │ │ │ _tmp_8_rule │ │ │ │ │ _tmp_9_rule │ │ │ │ │ _tmp_10_rule │ │ │ │ │ _loop1_61_rule │ │ │ │ │ _gather_51_rule │ │ │ │ │ -_gather_208_rule │ │ │ │ │ -_gather_206_rule │ │ │ │ │ -_gather_212_rule │ │ │ │ │ +invalid_try_stmt_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ +_gather_212_rule │ │ │ │ │ +_gather_206_rule │ │ │ │ │ +_gather_208_rule │ │ │ │ │ _gather_55_rule │ │ │ │ │ -invalid_try_stmt_rule │ │ │ │ │ invalid_for_target_rule │ │ │ │ │ assignment_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ del_targets_rule │ │ │ │ │ yield_expr_rule │ │ │ │ │ _tmp_6_rule │ │ │ │ │ _tmp_22_rule │ │ │ │ │ _gather_18_rule │ │ │ │ │ _gather_20_rule │ │ │ │ │ type_params_rule │ │ │ │ │ -RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ single_target_rule │ │ │ │ │ _tmp_11_rule │ │ │ │ │ t_primary_raw │ │ │ │ │ augassign_rule │ │ │ │ │ slices_rule │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ star_named_expression_rule │ │ │ │ │ _loop0_164_rule │ │ │ │ │ _loop0_165_rule │ │ │ │ │ _tmp_13_rule │ │ │ │ │ +star_named_expressions_rule │ │ │ │ │ annotated_rhs_rule │ │ │ │ │ t_lookahead_rule │ │ │ │ │ -star_named_expressions_rule │ │ │ │ │ t_primary_rule │ │ │ │ │ genexp_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ _gather_116_rule │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ bitwise_xor_rule │ │ │ │ │ bitwise_and_rule │ │ │ │ │ shift_expr_rule │ │ │ │ │ sum_rule │ │ │ │ │ term_rule │ │ │ │ │ term_raw │ │ │ │ │ factor_rule │ │ │ │ │ -_loop0_120_rule │ │ │ │ │ _loop0_119_rule │ │ │ │ │ +_loop0_120_rule │ │ │ │ │ func_type_comment_rule │ │ │ │ │ _tmp_228_rule │ │ │ │ │ _tmp_227_rule │ │ │ │ │ _tmp_149_rule │ │ │ │ │ invalid_arguments_rule │ │ │ │ │ kwargs_rule │ │ │ │ │ _tmp_258_rule │ │ │ │ │ @@ -378,16 +378,16 @@ │ │ │ │ │ _PyPegen_function_def_decorators │ │ │ │ │ _PyPegen_expect_forced_token │ │ │ │ │ _PyAST_Try │ │ │ │ │ _PyAST_While │ │ │ │ │ _PyAST_Match │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_AsyncWith │ │ │ │ │ -PyExc_SyntaxError │ │ │ │ │ PyExc_IndentationError │ │ │ │ │ +PyExc_SyntaxError │ │ │ │ │ _PyAST_AsyncFor │ │ │ │ │ _PyAST_TryStar │ │ │ │ │ _PyPegen_raise_error │ │ │ │ │ PyBytes_AsString │ │ │ │ │ _PyPegen_new_type_comment │ │ │ │ │ _PyPegen_is_memoized │ │ │ │ │ _PyPegen_lookahead_with_string │ │ │ │ │ @@ -480,15 +480,14 @@ │ │ │ │ │ _PyAST_ExceptHandler │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_augoperator │ │ │ │ │ _PyAST_keyword │ │ │ │ │ _PyPegen_keyword_or_starred │ │ │ │ │ _PyPegen_join_sequences │ │ │ │ │ _PyAST_withitem │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_soft_keyword_token │ │ │ │ │ _PyPegen_seq_last_item │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_arguments_parsing_error │ │ │ │ │ _PyPegen_get_last_comprehension_item │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyAST_match_case │ │ │ │ │ @@ -500,14 +499,15 @@ │ │ │ │ │ _PyAST_MatchValue │ │ │ │ │ _PyAST_MatchMapping │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _PyAST_MatchSingleton │ │ │ │ │ _PyPegen_seq_first_item │ │ │ │ │ _PyPegen_ensure_real │ │ │ │ │ +_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyAST_TypeVar │ │ │ │ │ _PyAST_ParamSpec │ │ │ │ │ _PyAST_TypeVarTuple │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_ensure_imaginary │ │ │ │ │ .shstrtab │ │ │ │ ├── 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 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 134 <_loop0_170_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ 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 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ 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 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ 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 101c0 │ │ │ │ │ + bl 10174 │ │ │ │ │ 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 7c04 │ │ │ │ │ + bl 7ba4 │ │ │ │ │ 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 7c04 │ │ │ │ │ + bl 7ba4 │ │ │ │ │ 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 1fdf8 │ │ │ │ │ + bl 1fda4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1082,15 +1082,15 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b ec8 <_loop0_129_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 239ec │ │ │ │ │ + bl 239c4 │ │ │ │ │ R_ARM_CALL kwarg_or_double_starred_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq e98 <_loop0_129_rule+0x74> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ beq f64 <_loop0_129_rule+0x140> │ │ │ │ │ str sl, [r8, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -1160,567 +1160,429 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b fb4 <_tmp_233_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001024 <_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] @ 1208 <_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 11e4 <_loop0_112_rule+0x1c0> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 11d4 <_loop0_112_rule+0x1b0> │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 11b8 <_loop0_112_rule+0x194> │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldreq sl, [pc, #392] @ 1208 <_loop0_112_rule+0x1e4> │ │ │ │ │ - moveq r7, r5 │ │ │ │ │ - moveq r9, #1 │ │ │ │ │ - bne 11d4 <_loop0_112_rule+0x1b0> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11ac <_loop0_112_rule+0x188> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 10e0 <_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 1120 <_loop0_112_rule+0xfc> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 10e0 <_loop0_112_rule+0xbc> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ea08 │ │ │ │ │ - R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 1130 <_loop0_112_rule+0x10c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str fp, [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 118c <_loop0_112_rule+0x168> │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 1154 <_loop0_112_rule+0x130> │ │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ │ - ldr r2, [r8, r5, lsl #2] │ │ │ │ │ - str r2, [r3, r5, lsl #2] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - b 1104 <_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 11ec <_loop0_112_rule+0x1c8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1170 <_loop0_112_rule+0x14c> │ │ │ │ │ - str r6, [r8, r7, lsl #2] │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 1088 <_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 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - lsl r9, r9, #1 │ │ │ │ │ - lsl r1, r9, #2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - movne r8, fp │ │ │ │ │ - bne 1144 <_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 1164 <_loop0_112_rule+0x140> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 109c <_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 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1164 <_loop0_112_rule+0x140> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1164 <_loop0_112_rule+0x140> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1050 <_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 10e8 <_loop0_112_rule+0xc4> │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - │ │ │ │ │ -0000120c <_tmp_169_rule>: │ │ │ │ │ +00001024 <_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] @ 129c <_tmp_169_rule+0x90> │ │ │ │ │ + ldr r1, [pc, #120] @ 10b4 <_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 1294 <_tmp_169_rule+0x88> │ │ │ │ │ + beq 10ac <_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 128c <_tmp_169_rule+0x80> │ │ │ │ │ + bne 10a4 <_tmp_169_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18dc0 │ │ │ │ │ + bl 18d8c │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1284 <_tmp_169_rule+0x78> │ │ │ │ │ + bne 109c <_tmp_169_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1284 <_tmp_169_rule+0x78> │ │ │ │ │ + bne 109c <_tmp_169_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a238 │ │ │ │ │ + bl 1a204 │ │ │ │ │ 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 1238 <_tmp_169_rule+0x2c> │ │ │ │ │ + b 1050 <_tmp_169_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000012a0 <_tmp_227_rule>: │ │ │ │ │ +000010b8 <_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] @ 133c <_tmp_227_rule+0x9c> │ │ │ │ │ + ldr r1, [pc, #132] @ 1154 <_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 1314 <_tmp_227_rule+0x74> │ │ │ │ │ + beq 112c <_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 130c <_tmp_227_rule+0x6c> │ │ │ │ │ + bne 1124 <_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 131c <_tmp_227_rule+0x7c> │ │ │ │ │ + bne 1134 <_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 12cc <_tmp_227_rule+0x2c> │ │ │ │ │ + b 10e4 <_tmp_227_rule+0x2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 12fc <_tmp_227_rule+0x5c> │ │ │ │ │ + beq 1114 <_tmp_227_rule+0x5c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 1304 <_tmp_227_rule+0x64> │ │ │ │ │ + b 111c <_tmp_227_rule+0x64> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001340 <_tmp_158_rule>: │ │ │ │ │ +00001158 <_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] @ 13f4 <_tmp_158_rule+0xb4> │ │ │ │ │ + ldr r1, [pc, #156] @ 120c <_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 13ec <_tmp_158_rule+0xac> │ │ │ │ │ + beq 1204 <_tmp_158_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13dc <_tmp_158_rule+0x9c> │ │ │ │ │ + bne 11f4 <_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 13bc <_tmp_158_rule+0x7c> │ │ │ │ │ + bne 11d4 <_tmp_158_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13dc <_tmp_158_rule+0x9c> │ │ │ │ │ + bne 11f4 <_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 138c <_tmp_158_rule+0x4c> │ │ │ │ │ + beq 11a4 <_tmp_158_rule+0x4c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 13ac <_tmp_158_rule+0x6c> │ │ │ │ │ + b 11c4 <_tmp_158_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 13b4 <_tmp_158_rule+0x74> │ │ │ │ │ + b 11cc <_tmp_158_rule+0x74> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 136c <_tmp_158_rule+0x2c> │ │ │ │ │ + b 1184 <_tmp_158_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000013f8 : │ │ │ │ │ +00001210 : │ │ │ │ │ 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] @ 16c0 │ │ │ │ │ + ldr r2, [pc, #688] @ 14d8 │ │ │ │ │ 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 166c │ │ │ │ │ + beq 1484 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1500 │ │ │ │ │ - ldr r1, [pc, #644] @ 16c0 │ │ │ │ │ + bne 1318 │ │ │ │ │ + ldr r1, [pc, #644] @ 14d8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1650 │ │ │ │ │ + beq 1468 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1514 │ │ │ │ │ + bne 132c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1684 │ │ │ │ │ + bne 149c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1514 │ │ │ │ │ + bne 132c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1684 │ │ │ │ │ + bne 149c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1514 │ │ │ │ │ + bne 132c │ │ │ │ │ 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 1678 │ │ │ │ │ + bne 1490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2846c <_tmp_167_rule> │ │ │ │ │ + bl 28444 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_167_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1538 │ │ │ │ │ + bne 1350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1678 │ │ │ │ │ + bne 1490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2846c <_tmp_167_rule> │ │ │ │ │ + bl 28444 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_168_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15f0 │ │ │ │ │ + bne 1408 │ │ │ │ │ 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 17be0 │ │ │ │ │ + bl 17ba8 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1694 │ │ │ │ │ + bne 14ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 14bc │ │ │ │ │ + b 12d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c098 │ │ │ │ │ + bl 1c064 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14d8 │ │ │ │ │ + beq 12f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d8 │ │ │ │ │ + beq 12f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e428 │ │ │ │ │ + bl 1e3ec │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14d8 │ │ │ │ │ + beq 12f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d8 │ │ │ │ │ - ldr r3, [pc, #320] @ 16c4 │ │ │ │ │ + beq 12f0 │ │ │ │ │ + ldr r3, [pc, #320] @ 14dc │ │ │ │ │ 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] @ 16c8 │ │ │ │ │ + ldr r3, [pc, #280] @ 14e0 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1500 │ │ │ │ │ + beq 1318 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1504 │ │ │ │ │ + b 131c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c098 │ │ │ │ │ + bl 1c064 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14f8 │ │ │ │ │ + beq 1310 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14f8 │ │ │ │ │ + beq 1310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14f8 │ │ │ │ │ - ldr r3, [pc, #156] @ 16c8 │ │ │ │ │ + beq 1310 │ │ │ │ │ + ldr r3, [pc, #156] @ 14e0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #136] @ 16c4 │ │ │ │ │ + ldr r3, [pc, #136] @ 14dc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - b 15c8 │ │ │ │ │ + b 13e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1684 │ │ │ │ │ + bne 149c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1450 │ │ │ │ │ + b 1268 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1428 │ │ │ │ │ + b 1240 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1504 │ │ │ │ │ + b 131c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 14bc │ │ │ │ │ + b 12d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1530 │ │ │ │ │ - ldr r3, [pc, #32] @ 16cc │ │ │ │ │ + beq 1348 │ │ │ │ │ + ldr r3, [pc, #32] @ 14e4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #8] @ 16c4 │ │ │ │ │ + ldr r3, [pc, #8] @ 14dc │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ - b 163c │ │ │ │ │ + b 1454 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000016d0 : │ │ │ │ │ +000014e8 : │ │ │ │ │ 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] @ 179c │ │ │ │ │ + ldr r1, [pc, #180] @ 15b4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1758 │ │ │ │ │ + beq 1570 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 174c │ │ │ │ │ - ldr r1, [pc, #136] @ 17a0 │ │ │ │ │ + bne 1564 │ │ │ │ │ + ldr r1, [pc, #136] @ 15b8 │ │ │ │ │ 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 1740 │ │ │ │ │ - ldr r1, [pc, #112] @ 17a4 │ │ │ │ │ + bne 1558 │ │ │ │ │ + ldr r1, [pc, #112] @ 15bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 1578 │ │ │ │ │ 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 16fc │ │ │ │ │ + b 1514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1740 │ │ │ │ │ + beq 1558 │ │ │ │ │ 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 1748 │ │ │ │ │ + beq 1560 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 174c │ │ │ │ │ + b 1564 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ │ │ │ │ │ -000017a8 : │ │ │ │ │ +000015c0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1739,733 +1601,733 @@ │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00001804 : │ │ │ │ │ +0000161c : │ │ │ │ │ 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] @ 18ec │ │ │ │ │ + ldr r1, [pc, #208] @ 1704 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18e4 │ │ │ │ │ + beq 16fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18ac │ │ │ │ │ + bne 16c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e280 │ │ │ │ │ + bl 1e244 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 18a4 │ │ │ │ │ + bne 16bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18a4 │ │ │ │ │ + bne 16bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bc90 │ │ │ │ │ + bl 1bc5c │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 18a4 │ │ │ │ │ + bne 16bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18a4 │ │ │ │ │ + bne 16bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18b8 │ │ │ │ │ + bne 16d0 │ │ │ │ │ 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 1804 │ │ │ │ │ + bl 161c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18a0 │ │ │ │ │ + beq 16b8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a0 │ │ │ │ │ + beq 16b8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 18a4 │ │ │ │ │ + b 16bc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1830 │ │ │ │ │ + b 1648 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000018f0 <_tmp_161_rule>: │ │ │ │ │ +00001708 <_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] @ 1a0c <_tmp_161_rule+0x11c> │ │ │ │ │ + ldr r1, [pc, #260] @ 1824 <_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 1a04 <_tmp_161_rule+0x114> │ │ │ │ │ + beq 181c <_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 19fc <_tmp_161_rule+0x10c> │ │ │ │ │ + bne 1814 <_tmp_161_rule+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e280 │ │ │ │ │ + bl 1e244 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bc90 │ │ │ │ │ + bl 1bc5c │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c370 │ │ │ │ │ + bl c32c │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #112] @ 1a10 <_tmp_161_rule+0x120> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #112] @ 1828 <_tmp_161_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #80] @ 1a14 <_tmp_161_rule+0x124> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #80] @ 182c <_tmp_161_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #48] @ 1a18 <_tmp_161_rule+0x128> │ │ │ │ │ + bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #48] @ 1830 <_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 191c <_tmp_161_rule+0x2c> │ │ │ │ │ + b 1734 <_tmp_161_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ │ │ │ │ │ -00001a1c <_loop0_164_rule>: │ │ │ │ │ +00001834 <_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] @ 1bdc <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r1, [pc, #424] @ 19f4 <_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 1ba0 <_loop0_164_rule+0x184> │ │ │ │ │ + beq 19b8 <_loop0_164_rule+0x184> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b90 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 19a8 <_loop0_164_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b50 <_loop0_164_rule+0x134> │ │ │ │ │ + beq 1968 <_loop0_164_rule+0x134> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1b90 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 19a8 <_loop0_164_rule+0x174> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [pc, #348] @ 1bdc <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r9, [pc, #348] @ 19f4 <_loop0_164_rule+0x1c0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, #1 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b44 <_loop0_164_rule+0x128> │ │ │ │ │ + beq 195c <_loop0_164_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ab0 <_loop0_164_rule+0x94> │ │ │ │ │ - bl a9f8 │ │ │ │ │ + bne 18c8 <_loop0_164_rule+0x94> │ │ │ │ │ + bl a998 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1af8 <_loop0_164_rule+0xdc> │ │ │ │ │ + bne 1910 <_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 1bbc <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 19d4 <_loop0_164_rule+0x1a0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 1ba8 <_loop0_164_rule+0x18c> │ │ │ │ │ + bgt 19c0 <_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 1ab0 <_loop0_164_rule+0x94> │ │ │ │ │ + beq 18c8 <_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 1abc <_loop0_164_rule+0xa0> │ │ │ │ │ + beq 18d4 <_loop0_164_rule+0xa0> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 1b6c <_loop0_164_rule+0x150> │ │ │ │ │ + beq 1984 <_loop0_164_rule+0x150> │ │ │ │ │ str fp, [r6, r8, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 1a84 <_loop0_164_rule+0x68> │ │ │ │ │ + b 189c <_loop0_164_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a94 <_loop0_164_rule+0x78> │ │ │ │ │ + b 18ac <_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 1aec <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1904 <_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 1bbc <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 19d4 <_loop0_164_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 1b34 <_loop0_164_rule+0x118> │ │ │ │ │ + b 194c <_loop0_164_rule+0x118> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1aec <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1904 <_loop0_164_rule+0xd0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a48 <_loop0_164_rule+0x2c> │ │ │ │ │ + b 1860 <_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 1ad4 <_loop0_164_rule+0xb8> │ │ │ │ │ + b 18ec <_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 1aec <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1904 <_loop0_164_rule+0xd0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001be0 <_loop0_110_rule>: │ │ │ │ │ +000019f8 <_loop0_110_rule>: │ │ │ │ │ _loop0_193_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, #308] @ 1d2c <_loop0_110_rule+0x14c> │ │ │ │ │ + ldr r1, [pc, #308] @ 1b44 <_loop0_110_rule+0x14c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d24 <_loop0_110_rule+0x144> │ │ │ │ │ + beq 1b3c <_loop0_110_rule+0x144> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d14 <_loop0_110_rule+0x134> │ │ │ │ │ + bne 1b2c <_loop0_110_rule+0x134> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cd8 <_loop0_110_rule+0xf8> │ │ │ │ │ + beq 1af0 <_loop0_110_rule+0xf8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r9, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 1d14 <_loop0_110_rule+0x134> │ │ │ │ │ + bne 1b2c <_loop0_110_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d30 │ │ │ │ │ + bl 1b48 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c8c <_loop0_110_rule+0xac> │ │ │ │ │ + bne 1aa4 <_loop0_110_rule+0xac> │ │ │ │ │ str r5, [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 r5, r0, #0 │ │ │ │ │ - beq 1cf4 <_loop0_110_rule+0x114> │ │ │ │ │ + beq 1b0c <_loop0_110_rule+0x114> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 1ca4 <_loop0_110_rule+0xc4> │ │ │ │ │ + bgt 1abc <_loop0_110_rule+0xc4> │ │ │ │ │ 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} │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 1cb8 <_loop0_110_rule+0xd8> │ │ │ │ │ + beq 1ad0 <_loop0_110_rule+0xd8> │ │ │ │ │ str r6, [r8, r9, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1c40 <_loop0_110_rule+0x60> │ │ │ │ │ + b 1a58 <_loop0_110_rule+0x60> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1c68 <_loop0_110_rule+0x88> │ │ │ │ │ + b 1a80 <_loop0_110_rule+0x88> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cf4 <_loop0_110_rule+0x114> │ │ │ │ │ + beq 1b0c <_loop0_110_rule+0x114> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 1c94 <_loop0_110_rule+0xb4> │ │ │ │ │ + b 1aac <_loop0_110_rule+0xb4> │ │ │ │ │ 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 1c80 <_loop0_110_rule+0xa0> │ │ │ │ │ + b 1a98 <_loop0_110_rule+0xa0> │ │ │ │ │ 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 1c80 <_loop0_110_rule+0xa0> │ │ │ │ │ + b 1a98 <_loop0_110_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c80 <_loop0_110_rule+0xa0> │ │ │ │ │ + b 1a98 <_loop0_110_rule+0xa0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c0c <_loop0_110_rule+0x2c> │ │ │ │ │ + b 1a24 <_loop0_110_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001d30 : │ │ │ │ │ +00001b48 : │ │ │ │ │ lambda_param_maybe_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, #300] @ 1e74 │ │ │ │ │ + ldr r1, [pc, #300] @ 1c8c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e34 │ │ │ │ │ + beq 1c4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e24 │ │ │ │ │ + bne 1c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1db8 │ │ │ │ │ + bne 1bd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e24 │ │ │ │ │ + bne 1c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e3c │ │ │ │ │ + bne 1c54 │ │ │ │ │ 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 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1d80 │ │ │ │ │ + bne 1b98 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7c │ │ │ │ │ + beq 1b94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1da8 │ │ │ │ │ + bne 1bc0 │ │ │ │ │ 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 1da4 │ │ │ │ │ - b 1dac │ │ │ │ │ + beq 1bbc │ │ │ │ │ + b 1bc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dac │ │ │ │ │ + b 1bc4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d5c │ │ │ │ │ + b 1b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1d9c │ │ │ │ │ - ldr r1, [pc, #28] @ 1e78 │ │ │ │ │ + bne 1bb4 │ │ │ │ │ + ldr r1, [pc, #28] @ 1c90 │ │ │ │ │ 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 1de4 │ │ │ │ │ - b 1d9c │ │ │ │ │ + bne 1bfc │ │ │ │ │ + b 1bb4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00001e7c : │ │ │ │ │ +00001c94 : │ │ │ │ │ invalid_arguments_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, #3068] @ 2a90 │ │ │ │ │ + ldr r2, [pc, #3068] @ 28a8 │ │ │ │ │ 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 2934 │ │ │ │ │ + beq 274c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2928 │ │ │ │ │ - ldr r1, [pc, #3024] @ 2a90 │ │ │ │ │ + bne 2740 │ │ │ │ │ + ldr r1, [pc, #3024] @ 28a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2908 │ │ │ │ │ + beq 2720 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #2992] @ 2a90 │ │ │ │ │ + ldr r2, [pc, #2992] @ 28a8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28ec │ │ │ │ │ - ldr r2, [pc, #2964] @ 2a90 │ │ │ │ │ + beq 2704 │ │ │ │ │ + ldr r2, [pc, #2964] @ 28a8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25d4 │ │ │ │ │ + beq 23ec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2932] @ 2a90 │ │ │ │ │ + ldr r2, [pc, #2932] @ 28a8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2850 │ │ │ │ │ + beq 2668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17be0 │ │ │ │ │ + bl 17ba8 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 219c │ │ │ │ │ + bne 1fb4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1ff0 │ │ │ │ │ - ldr r1, [pc, #2880] @ 2a90 │ │ │ │ │ + bne 1e08 │ │ │ │ │ + ldr r1, [pc, #2880] @ 28a8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25f0 │ │ │ │ │ + beq 2408 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #2856] @ 2a90 │ │ │ │ │ + ldr r2, [pc, #2856] @ 28a8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2870 │ │ │ │ │ + beq 2688 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 239c │ │ │ │ │ + beq 21b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 22ac │ │ │ │ │ + bne 20c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ff0 │ │ │ │ │ + bne 1e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2154 │ │ │ │ │ + bne 1f6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 240c │ │ │ │ │ + bne 2224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 221bc │ │ │ │ │ + bl 22164 │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2570 │ │ │ │ │ + bne 2388 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2528 │ │ │ │ │ + bne 2340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 294c │ │ │ │ │ + bne 2764 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2528 │ │ │ │ │ + bne 2340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 280c │ │ │ │ │ + bne 2624 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2928 │ │ │ │ │ - ldr r1, [pc, #2568] @ 2a90 │ │ │ │ │ + bne 2740 │ │ │ │ │ + ldr r1, [pc, #2568] @ 28a8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27e8 │ │ │ │ │ + beq 2600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 15a7c │ │ │ │ │ + bl 15a44 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 27c4 │ │ │ │ │ + bne 25dc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20d8 │ │ │ │ │ + bne 1ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 288c │ │ │ │ │ + bne 26a4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2528 │ │ │ │ │ + bne 2340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a7c │ │ │ │ │ + bl 15a44 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 24fc │ │ │ │ │ + bne 2314 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2528 │ │ │ │ │ + bne 2340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a7c │ │ │ │ │ + bl 15a44 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2474 │ │ │ │ │ + bne 228c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2528 │ │ │ │ │ + bne 2340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a7c │ │ │ │ │ + bl 15a44 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 241c │ │ │ │ │ + bne 2234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #2360] @ 2a94 │ │ │ │ │ + ldr r1, [pc, #2360] @ 28ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fe0 │ │ │ │ │ + beq 1df8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2320] @ 2a94 │ │ │ │ │ + ldr r1, [pc, #2320] @ 28ac │ │ │ │ │ mov r3, #22 │ │ │ │ │ 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 23ec │ │ │ │ │ - ldr r2, [pc, #2292] @ 2a98 │ │ │ │ │ + beq 2204 │ │ │ │ │ + ldr r2, [pc, #2292] @ 28b0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2940 │ │ │ │ │ + beq 2758 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2864 │ │ │ │ │ + bne 267c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 23dc │ │ │ │ │ + beq 21f4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne 2864 │ │ │ │ │ + bne 267c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 226c │ │ │ │ │ + bne 2084 │ │ │ │ │ str fp, [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 fp, r0, #0 │ │ │ │ │ - beq 23d4 │ │ │ │ │ + beq 21ec │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt 2298 │ │ │ │ │ + bgt 20b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2473,58 +2335,58 @@ │ │ │ │ │ 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 r7, r0, #0 │ │ │ │ │ - beq 2264 │ │ │ │ │ + beq 207c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2538 │ │ │ │ │ + bne 2350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ffc │ │ │ │ │ + b 1e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 175a0 <_tmp_258_rule> │ │ │ │ │ + bl 17568 <_tmp_258_rule> │ │ │ │ │ R_ARM_CALL _tmp_258_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 200c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 2370 │ │ │ │ │ + beq 2188 │ │ │ │ │ str r3, [r7, r9, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 21e0 │ │ │ │ │ + b 1ff8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [r7, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 220c │ │ │ │ │ + b 2024 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 1fa8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1fa8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -2535,261 +2397,261 @@ │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r9, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #1904] @ 2a9c │ │ │ │ │ + ldr r2, [pc, #1904] @ 28b4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ 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 2174 │ │ │ │ │ + bne 1f8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r9, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1fb8 │ │ │ │ │ - b 1fac │ │ │ │ │ + bne 1dd0 │ │ │ │ │ + b 1dc4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d4 │ │ │ │ │ + beq 21ec │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 2288 │ │ │ │ │ + b 20a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23f4 │ │ │ │ │ + blt 220c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - beq 1f98 │ │ │ │ │ + beq 1db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fb4 │ │ │ │ │ + b 1dcc │ │ │ │ │ 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 r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ff0 │ │ │ │ │ + b 1e08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fb8 │ │ │ │ │ + b 1dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2030 │ │ │ │ │ + b 1e48 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2134 │ │ │ │ │ + beq 1f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a7c │ │ │ │ │ + bl 15a44 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2134 │ │ │ │ │ + beq 1f4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 2520 │ │ │ │ │ + bne 2338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 213c │ │ │ │ │ + beq 1f54 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2144 │ │ │ │ │ + b 1f5c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2114 │ │ │ │ │ + beq 1f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2114 │ │ │ │ │ + beq 1f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2114 │ │ │ │ │ - ldr r3, [pc, #1520] @ 2aa0 │ │ │ │ │ + beq 1f2c │ │ │ │ │ + ldr r3, [pc, #1520] @ 28b8 │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ - ldr r3, [pc, #1484] @ 2aa4 │ │ │ │ │ + ldr r3, [pc, #1484] @ 28bc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 17a8 │ │ │ │ │ - b 2454 │ │ │ │ │ + bl 15c0 │ │ │ │ │ + b 226c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20f4 │ │ │ │ │ + beq 1f0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2454 │ │ │ │ │ + beq 226c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2140 │ │ │ │ │ + b 1f58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 2144 │ │ │ │ │ + b 1f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 221bc │ │ │ │ │ + bl 22164 │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2260 │ │ │ │ │ + beq 2078 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 │ │ │ │ │ ldreq r9, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2004 │ │ │ │ │ + beq 1e1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 253c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1264] @ 2a90 │ │ │ │ │ + ldr r2, [pc, #1264] @ 28a8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2718 │ │ │ │ │ + beq 2530 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 240c │ │ │ │ │ + bne 2224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4d8 │ │ │ │ │ R_ARM_CALL _tmp_262_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 260c │ │ │ │ │ + bne 2424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2030 │ │ │ │ │ + b 1e48 │ │ │ │ │ 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 │ │ │ │ │ - beq 1f0c │ │ │ │ │ - b 1ff4 │ │ │ │ │ + beq 1d24 │ │ │ │ │ + b 1e0c │ │ │ │ │ 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 │ │ │ │ │ - beq 1f60 │ │ │ │ │ - b 1fe8 │ │ │ │ │ + beq 1d78 │ │ │ │ │ + b 1e00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1144] @ 2a90 │ │ │ │ │ + ldr r1, [pc, #1144] @ 28a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27b8 │ │ │ │ │ + beq 25d0 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 27a8 │ │ │ │ │ + bne 25c0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2788 │ │ │ │ │ + beq 25a0 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne 27a8 │ │ │ │ │ + bne 25c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2740 │ │ │ │ │ + bne 2558 │ │ │ │ │ str sl, [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 sl, r0, #0 │ │ │ │ │ - beq 2780 │ │ │ │ │ + beq 2598 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt 272c │ │ │ │ │ + bgt 2544 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2797,289 +2659,289 @@ │ │ │ │ │ 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 2724 │ │ │ │ │ - ldr r2, [pc, #976] @ 2aa0 │ │ │ │ │ + beq 253c │ │ │ │ │ + ldr r2, [pc, #976] @ 28b8 │ │ │ │ │ mvn r3, #4 │ │ │ │ │ - ldr r1, [pc, #976] @ 2aa8 │ │ │ │ │ + ldr r1, [pc, #976] @ 28c0 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2144 │ │ │ │ │ - b 213c │ │ │ │ │ + bne 1f5c │ │ │ │ │ + b 1f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25a4 │ │ │ │ │ + b 23bc │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 2030 │ │ │ │ │ + b 1e48 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r7, r8, lsl #2] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 2688 │ │ │ │ │ + b 24a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4d8 │ │ │ │ │ R_ARM_CALL _tmp_262_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2670 │ │ │ │ │ + beq 2488 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 2a1c │ │ │ │ │ + bne 2834 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a18 │ │ │ │ │ + bne 2830 │ │ │ │ │ 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 r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c8 │ │ │ │ │ + b 23e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c8 │ │ │ │ │ + b 23e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2624 │ │ │ │ │ + b 243c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20a8 │ │ │ │ │ + beq 1ec0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 20ac │ │ │ │ │ + b 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2094 │ │ │ │ │ - b 20d8 │ │ │ │ │ + beq 1eac │ │ │ │ │ + b 1ef0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 206c │ │ │ │ │ + beq 1e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 206c │ │ │ │ │ + beq 1e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 206c │ │ │ │ │ - ldr r3, [pc, #600] @ 2aa0 │ │ │ │ │ + beq 1e84 │ │ │ │ │ + ldr r3, [pc, #600] @ 28b8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #604] @ 2aac │ │ │ │ │ - b 28c4 │ │ │ │ │ + ldr r3, [pc, #604] @ 28c4 │ │ │ │ │ + b 26dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1f20 │ │ │ │ │ + beq 1d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff4 │ │ │ │ │ + b 1e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 23c8 │ │ │ │ │ + bne 21e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 1f7c │ │ │ │ │ + b 1d94 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20d4 │ │ │ │ │ - ldr r1, [pc, #520] @ 2ab0 │ │ │ │ │ + beq 1eec │ │ │ │ │ + ldr r1, [pc, #520] @ 28c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d4 │ │ │ │ │ - ldr r3, [pc, #480] @ 2aa0 │ │ │ │ │ + beq 1eec │ │ │ │ │ + ldr r3, [pc, #480] @ 28b8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #492] @ 2ab4 │ │ │ │ │ + ldr r3, [pc, #492] @ 28cc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ 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 17a8 │ │ │ │ │ - b 2454 │ │ │ │ │ + bl 15c0 │ │ │ │ │ + b 226c │ │ │ │ │ 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 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ - b 1ffc │ │ │ │ │ + beq 1d0c │ │ │ │ │ + b 1e14 │ │ │ │ │ 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 │ │ │ │ │ - bne 25c8 │ │ │ │ │ + bne 23e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 1ed8 │ │ │ │ │ + b 1cf0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 2144 │ │ │ │ │ + b 1f5c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eac │ │ │ │ │ + b 1cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21a8 │ │ │ │ │ + b 1fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 204c │ │ │ │ │ + beq 1e64 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 204c │ │ │ │ │ + beq 1e64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #276] @ 2a90 │ │ │ │ │ + ldr r2, [pc, #276] @ 28a8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a4c │ │ │ │ │ + beq 2864 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2a3c │ │ │ │ │ + bne 2854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 15a7c │ │ │ │ │ + bl 15a44 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a2c │ │ │ │ │ + beq 2844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2050 │ │ │ │ │ - ldr r3, [pc, #216] @ 2aa0 │ │ │ │ │ + bne 1e68 │ │ │ │ │ + ldr r3, [pc, #216] @ 28b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r8, [r5, #16] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ - ldr r3, [pc, #176] @ 2aa4 │ │ │ │ │ + ldr r3, [pc, #176] @ 28bc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 17a8 │ │ │ │ │ - b 2454 │ │ │ │ │ + bl 15c0 │ │ │ │ │ + b 226c │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [r7, r9, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 265c │ │ │ │ │ + b 2474 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2a58 │ │ │ │ │ + beq 2870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2050 │ │ │ │ │ + b 1e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2988 │ │ │ │ │ + b 27a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 2a70 │ │ │ │ │ + bne 2888 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 29a8 │ │ │ │ │ + b 27c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2a68 │ │ │ │ │ + beq 2880 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 29a8 │ │ │ │ │ + b 27c0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x00001771 │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -3091,233 +2953,233 @@ │ │ │ │ │ .word 0x000008e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_155_rule │ │ │ │ │ .word 0x00000ea8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002ab8 : │ │ │ │ │ +000028d0 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #772] @ 2dd4 │ │ │ │ │ + ldr r2, [pc, #772] @ 2bec │ │ │ │ │ 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 2d60 │ │ │ │ │ + beq 2b78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2bf8 │ │ │ │ │ - ldr r1, [pc, #728] @ 2dd4 │ │ │ │ │ + bne 2a10 │ │ │ │ │ + ldr r1, [pc, #728] @ 2bec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d3c │ │ │ │ │ - ldr r1, [pc, #704] @ 2dd8 │ │ │ │ │ + beq 2b54 │ │ │ │ │ + ldr r1, [pc, #704] @ 2bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ccc │ │ │ │ │ + bne 2ae4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d50 │ │ │ │ │ - ldr r1, [pc, #672] @ 2ddc │ │ │ │ │ + bne 2b68 │ │ │ │ │ + ldr r1, [pc, #672] @ 2bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ccc │ │ │ │ │ + bne 2ae4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d50 │ │ │ │ │ - ldr r1, [pc, #640] @ 2de0 │ │ │ │ │ + bne 2b68 │ │ │ │ │ + ldr r1, [pc, #640] @ 2bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ccc │ │ │ │ │ + bne 2ae4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2d30 │ │ │ │ │ + bne 2b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2c08 │ │ │ │ │ + bne 2a20 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d30 │ │ │ │ │ - ldr r1, [pc, #564] @ 2de4 │ │ │ │ │ + bne 2b48 │ │ │ │ │ + ldr r1, [pc, #564] @ 2bfc │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bcc │ │ │ │ │ + beq 29e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2c8c │ │ │ │ │ + bne 2aa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d30 │ │ │ │ │ + bne 2b48 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2d6c │ │ │ │ │ + bne 2b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2b98 │ │ │ │ │ + beq 29b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b98 │ │ │ │ │ + beq 29b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b98 │ │ │ │ │ - ldr r3, [pc, #420] @ 2de8 │ │ │ │ │ + beq 29b0 │ │ │ │ │ + ldr r3, [pc, #420] @ 2c00 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #416] @ 2dec │ │ │ │ │ + ldr r3, [pc, #416] @ 2c04 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bf8 │ │ │ │ │ + beq 2a10 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2bfc │ │ │ │ │ + b 2a14 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bcc │ │ │ │ │ - ldr r3, [pc, #328] @ 2df0 │ │ │ │ │ + beq 29e4 │ │ │ │ │ + ldr r3, [pc, #328] @ 2c08 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #316] @ 2dec │ │ │ │ │ + ldr r3, [pc, #316] @ 2c04 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - b 2c64 │ │ │ │ │ + b 2a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2994 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 2df4 │ │ │ │ │ + ldr r2, [pc, #248] @ 2c0c │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #224] @ 2dec │ │ │ │ │ + ldr r3, [pc, #224] @ 2c04 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ 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 17a8 │ │ │ │ │ - b 2c6c │ │ │ │ │ + bl 15c0 │ │ │ │ │ + b 2a84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2bfc │ │ │ │ │ + b 2a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2dcc │ │ │ │ │ + beq 2be4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2b7c │ │ │ │ │ + b 2994 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2ae8 │ │ │ │ │ + b 2900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bf0 │ │ │ │ │ + beq 2a08 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bf0 │ │ │ │ │ + beq 2a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2bf0 │ │ │ │ │ - ldr r2, [pc, #80] @ 2df8 │ │ │ │ │ + beq 2a08 │ │ │ │ │ + ldr r2, [pc, #80] @ 2c10 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #60] @ 2dec │ │ │ │ │ + ldr r2, [pc, #60] @ 2c04 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b 2c64 │ │ │ │ │ + b 2a7c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 2b10 │ │ │ │ │ + b 2928 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_157_rule │ │ │ │ │ .word 0x000008e8 │ │ │ │ │ @@ -3327,153 +3189,153 @@ │ │ │ │ │ .word 0x00000ee0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ecc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000f20 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002dfc <_tmp_157_rule>: │ │ │ │ │ +00002c14 <_tmp_157_rule>: │ │ │ │ │ _tmp_157_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #132] @ 2e98 <_tmp_157_rule+0x9c> │ │ │ │ │ + ldr r1, [pc, #132] @ 2cb0 <_tmp_157_rule+0x9c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2e90 <_tmp_157_rule+0x94> │ │ │ │ │ + beq 2ca8 <_tmp_157_rule+0x94> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2e64 <_tmp_157_rule+0x68> │ │ │ │ │ + bne 2c7c <_tmp_157_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2e6c <_tmp_157_rule+0x70> │ │ │ │ │ + bne 2c84 <_tmp_157_rule+0x70> │ │ │ │ │ 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} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2e54 <_tmp_157_rule+0x58> │ │ │ │ │ + beq 2c6c <_tmp_157_rule+0x58> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 2e5c <_tmp_157_rule+0x60> │ │ │ │ │ + b 2c74 <_tmp_157_rule+0x60> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2e28 <_tmp_157_rule+0x2c> │ │ │ │ │ + b 2c40 <_tmp_157_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00002e9c : │ │ │ │ │ +00002cb4 : │ │ │ │ │ subject_expr_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, #424] @ 305c │ │ │ │ │ + ldr r1, [pc, #424] @ 2e74 │ │ │ │ │ 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 2fb0 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + bne 2db8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne 2f74 │ │ │ │ │ + bne 2d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2f88 │ │ │ │ │ + blt 2da0 │ │ │ │ │ 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 2fa0 │ │ │ │ │ + bne 2db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c098 │ │ │ │ │ + bl 1c064 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2f38 │ │ │ │ │ + beq 2d50 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fb8 │ │ │ │ │ + bne 2dd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + bne 2db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - b 2f14 │ │ │ │ │ + b 2d2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2f64 │ │ │ │ │ + b 2d7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2f64 │ │ │ │ │ + b 2d7c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2ecc │ │ │ │ │ + b 2ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e428 │ │ │ │ │ + bl 1e3ec │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 2f3c │ │ │ │ │ + bne 2d54 │ │ │ │ │ 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 2f64 │ │ │ │ │ + beq 2d7c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -3488,135 +3350,135 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r5 │ │ │ │ │ - bne 2f5c │ │ │ │ │ + bne 2d74 │ │ │ │ │ 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 2f5c │ │ │ │ │ - b 2f64 │ │ │ │ │ + beq 2d74 │ │ │ │ │ + b 2d7c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003060 <_loop1_64_rule>: │ │ │ │ │ +00002e78 <_loop1_64_rule>: │ │ │ │ │ _loop1_64_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, #1024] @ 3478 <_loop1_64_rule+0x418> │ │ │ │ │ + ldr r1, [pc, #1024] @ 3290 <_loop1_64_rule+0x418> │ │ │ │ │ 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 3430 <_loop1_64_rule+0x3d0> │ │ │ │ │ + beq 3248 <_loop1_64_rule+0x3d0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3420 <_loop1_64_rule+0x3c0> │ │ │ │ │ + bne 3238 <_loop1_64_rule+0x3c0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 345c <_loop1_64_rule+0x3fc> │ │ │ │ │ + beq 3274 <_loop1_64_rule+0x3fc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r7, [pc, #948] @ 3478 <_loop1_64_rule+0x418> │ │ │ │ │ + ldreq r7, [pc, #948] @ 3290 <_loop1_64_rule+0x418> │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - bne 3420 <_loop1_64_rule+0x3c0> │ │ │ │ │ + bne 3238 <_loop1_64_rule+0x3c0> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3450 <_loop1_64_rule+0x3f0> │ │ │ │ │ + beq 3268 <_loop1_64_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 319c <_loop1_64_rule+0x13c> │ │ │ │ │ + bne 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3254 <_loop1_64_rule+0x1f4> │ │ │ │ │ - ldr r1, [pc, #900] @ 347c <_loop1_64_rule+0x41c> │ │ │ │ │ + bne 306c <_loop1_64_rule+0x1f4> │ │ │ │ │ + ldr r1, [pc, #900] @ 3294 <_loop1_64_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 319c <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3494 │ │ │ │ │ + bl 32ac │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 319c <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 447c │ │ │ │ │ + bl 404c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 319c <_loop1_64_rule+0x13c> │ │ │ │ │ + bne 2fb4 <_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 319c <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 319c <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 318c <_loop1_64_rule+0x12c> │ │ │ │ │ + beq 2fa4 <_loop1_64_rule+0x12c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3210 <_loop1_64_rule+0x1b0> │ │ │ │ │ + beq 3028 <_loop1_64_rule+0x1b0> │ │ │ │ │ str r9, [fp, r5, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 30c8 <_loop1_64_rule+0x68> │ │ │ │ │ + b 2ee0 <_loop1_64_rule+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 3438 <_loop1_64_rule+0x3d8> │ │ │ │ │ + beq 3250 <_loop1_64_rule+0x3d8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3438 <_loop1_64_rule+0x3d8> │ │ │ │ │ + bne 3250 <_loop1_64_rule+0x3d8> │ │ │ │ │ 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 3234 <_loop1_64_rule+0x1d4> │ │ │ │ │ + beq 304c <_loop1_64_rule+0x1d4> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 31f0 <_loop1_64_rule+0x190> │ │ │ │ │ + ble 3008 <_loop1_64_rule+0x190> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [fp, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 31d4 <_loop1_64_rule+0x174> │ │ │ │ │ + b 2fec <_loop1_64_rule+0x174> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3626,593 +3488,593 @@ │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne fp, r0 │ │ │ │ │ - bne 317c <_loop1_64_rule+0x11c> │ │ │ │ │ + bne 2f94 <_loop1_64_rule+0x11c> │ │ │ │ │ mov r8, r0 │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3200 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 3018 <_loop1_64_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #536] @ 3478 <_loop1_64_rule+0x418> │ │ │ │ │ + ldr r2, [pc, #536] @ 3290 <_loop1_64_rule+0x418> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 334c <_loop1_64_rule+0x2ec> │ │ │ │ │ - ldr r1, [pc, #508] @ 347c <_loop1_64_rule+0x41c> │ │ │ │ │ + beq 3164 <_loop1_64_rule+0x2ec> │ │ │ │ │ + ldr r1, [pc, #508] @ 3294 <_loop1_64_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32c4 <_loop1_64_rule+0x264> │ │ │ │ │ + beq 30dc <_loop1_64_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3494 │ │ │ │ │ + bl 32ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32c4 <_loop1_64_rule+0x264> │ │ │ │ │ + beq 30dc <_loop1_64_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 447c │ │ │ │ │ + bl 404c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 32c8 <_loop1_64_rule+0x268> │ │ │ │ │ + bne 30e0 <_loop1_64_rule+0x268> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 33e8 <_loop1_64_rule+0x388> │ │ │ │ │ + bne 3200 <_loop1_64_rule+0x388> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 3360 <_loop1_64_rule+0x300> │ │ │ │ │ - ldr r1, [pc, #416] @ 347c <_loop1_64_rule+0x41c> │ │ │ │ │ + bne 3178 <_loop1_64_rule+0x300> │ │ │ │ │ + ldr r1, [pc, #416] @ 3294 <_loop1_64_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3324 <_loop1_64_rule+0x2c4> │ │ │ │ │ + beq 313c <_loop1_64_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3494 │ │ │ │ │ + bl 32ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3324 <_loop1_64_rule+0x2c4> │ │ │ │ │ + beq 313c <_loop1_64_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 447c │ │ │ │ │ + bl 404c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 332c <_loop1_64_rule+0x2cc> │ │ │ │ │ + bne 3144 <_loop1_64_rule+0x2cc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 336c <_loop1_64_rule+0x30c> │ │ │ │ │ + bne 3184 <_loop1_64_rule+0x30c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30f0 <_loop1_64_rule+0x90> │ │ │ │ │ + beq 2f08 <_loop1_64_rule+0x90> │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 31a4 <_loop1_64_rule+0x144> │ │ │ │ │ + b 2fbc <_loop1_64_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3418 <_loop1_64_rule+0x3b8> │ │ │ │ │ + beq 3230 <_loop1_64_rule+0x3b8> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 3330 <_loop1_64_rule+0x2d0> │ │ │ │ │ + b 3148 <_loop1_64_rule+0x2d0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3324 <_loop1_64_rule+0x2c4> │ │ │ │ │ - ldr r1, [pc, #248] @ 3480 <_loop1_64_rule+0x420> │ │ │ │ │ + beq 313c <_loop1_64_rule+0x2c4> │ │ │ │ │ + ldr r1, [pc, #248] @ 3298 <_loop1_64_rule+0x420> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3324 <_loop1_64_rule+0x2c4> │ │ │ │ │ + beq 313c <_loop1_64_rule+0x2c4> │ │ │ │ │ ldr r3, [sl, #16] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #216] @ 3484 <_loop1_64_rule+0x424> │ │ │ │ │ + ldr r3, [pc, #216] @ 329c <_loop1_64_rule+0x424> │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #204] @ 3488 <_loop1_64_rule+0x428> │ │ │ │ │ + ldr r3, [pc, #204] @ 32a0 <_loop1_64_rule+0x428> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 3408 <_loop1_64_rule+0x3a8> │ │ │ │ │ + bne 3220 <_loop1_64_rule+0x3a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ strne r9, [r4, #60] @ 0x3c │ │ │ │ │ - bne 3330 <_loop1_64_rule+0x2d0> │ │ │ │ │ + bne 3148 <_loop1_64_rule+0x2d0> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 332c <_loop1_64_rule+0x2cc> │ │ │ │ │ - ldr r3, [pc, #156] @ 348c <_loop1_64_rule+0x42c> │ │ │ │ │ + b 3144 <_loop1_64_rule+0x2cc> │ │ │ │ │ + ldr r3, [pc, #156] @ 32a4 <_loop1_64_rule+0x42c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #144] @ 3490 <_loop1_64_rule+0x430> │ │ │ │ │ + ldr r3, [pc, #144] @ 32a8 <_loop1_64_rule+0x430> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 33c4 <_loop1_64_rule+0x364> │ │ │ │ │ + beq 31dc <_loop1_64_rule+0x364> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 316c <_loop1_64_rule+0x10c> │ │ │ │ │ + b 2f84 <_loop1_64_rule+0x10c> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 3278 <_loop1_64_rule+0x218> │ │ │ │ │ + b 3090 <_loop1_64_rule+0x218> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3200 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 3018 <_loop1_64_rule+0x1a0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3090 <_loop1_64_rule+0x30> │ │ │ │ │ + b 2ea8 <_loop1_64_rule+0x30> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3200 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 3018 <_loop1_64_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 30d8 <_loop1_64_rule+0x78> │ │ │ │ │ + b 2ef0 <_loop1_64_rule+0x78> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 3200 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 3018 <_loop1_64_rule+0x1a0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f4c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000f54 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003494 : │ │ │ │ │ +000032ac : │ │ │ │ │ patterns_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #344] @ 3604 │ │ │ │ │ + ldr r1, [pc, #344] @ 341c │ │ │ │ │ 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 3598 │ │ │ │ │ + beq 33b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3588 │ │ │ │ │ + bne 33a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 3568 │ │ │ │ │ + bne 3380 │ │ │ │ │ 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 3558 │ │ │ │ │ + blt 3370 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 357c │ │ │ │ │ + bne 3394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3608 │ │ │ │ │ + bl 3420 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 35a0 │ │ │ │ │ + bne 33b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 357c │ │ │ │ │ + bne 3394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 284fc │ │ │ │ │ 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 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - b 351c │ │ │ │ │ + b 3334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3558 │ │ │ │ │ + b 3370 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3558 │ │ │ │ │ + b 3370 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 34c4 │ │ │ │ │ + b 32dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3588 │ │ │ │ │ + beq 33a0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r7 │ │ │ │ │ - bne 3550 │ │ │ │ │ + bne 3368 │ │ │ │ │ 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 3550 │ │ │ │ │ - b 3558 │ │ │ │ │ + beq 3368 │ │ │ │ │ + b 3370 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003608 : │ │ │ │ │ +00003420 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #200] @ 36e8 │ │ │ │ │ + ldr r1, [pc, #200] @ 3500 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 36e0 │ │ │ │ │ + beq 34f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3684 │ │ │ │ │ + bne 349c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 36ec │ │ │ │ │ + bl 3504 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3674 │ │ │ │ │ + beq 348c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3690 │ │ │ │ │ + bne 34a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ 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 4254 │ │ │ │ │ + bl 3e24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 3674 │ │ │ │ │ + bne 348c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3680 │ │ │ │ │ + bne 3498 │ │ │ │ │ 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 367c │ │ │ │ │ - b 3684 │ │ │ │ │ + beq 3494 │ │ │ │ │ + b 349c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3634 │ │ │ │ │ + b 344c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000036ec : │ │ │ │ │ +00003504 : │ │ │ │ │ maybe_star_pattern_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, #604] @ 3960 │ │ │ │ │ + ldr r2, [pc, #604] @ 3778 │ │ │ │ │ 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 3900 │ │ │ │ │ + beq 3718 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 3838 │ │ │ │ │ - ldr r1, [pc, #552] @ 3960 │ │ │ │ │ + bne 3650 │ │ │ │ │ + ldr r1, [pc, #552] @ 3778 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 38bc │ │ │ │ │ + beq 36d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, #1088 @ 0x440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37ec │ │ │ │ │ + bne 3604 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 38ec │ │ │ │ │ + beq 3704 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 38d0 │ │ │ │ │ + bne 36e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3844 │ │ │ │ │ + bne 365c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 38d0 │ │ │ │ │ + bne 36e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 390c │ │ │ │ │ + bne 3724 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, #1088 @ 0x440 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3834 │ │ │ │ │ + bne 364c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 3838 │ │ │ │ │ + bne 3650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 284fc │ │ │ │ │ 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 3d14 │ │ │ │ │ + bl 3b2c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 37a8 │ │ │ │ │ + beq 35c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38dc │ │ │ │ │ + beq 36f4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 37d8 │ │ │ │ │ + bne 35f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37d8 │ │ │ │ │ + beq 35f0 │ │ │ │ │ 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 3808 │ │ │ │ │ + b 3620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3748 │ │ │ │ │ + beq 3560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 38b4 │ │ │ │ │ + b 36cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 38b4 │ │ │ │ │ + b 36cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3778 │ │ │ │ │ - b 38a0 │ │ │ │ │ + bge 3590 │ │ │ │ │ + b 36b8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 371c │ │ │ │ │ + b 3534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e14 │ │ │ │ │ + bl 3c2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37cc │ │ │ │ │ + beq 35e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 38dc │ │ │ │ │ + beq 36f4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 37d8 │ │ │ │ │ - b 3894 │ │ │ │ │ + bne 35f0 │ │ │ │ │ + b 36ac │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003964 : │ │ │ │ │ +0000377c : │ │ │ │ │ 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] @ 3af8 │ │ │ │ │ + ldr r1, [pc, #380] @ 3910 │ │ │ │ │ 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 3a18 │ │ │ │ │ + beq 3830 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 38e8 │ │ │ │ │ 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 3aa4 │ │ │ │ │ + beq 38bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3a00 │ │ │ │ │ + bne 3818 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 38e8 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a20 │ │ │ │ │ + bne 3838 │ │ │ │ │ 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 3994 │ │ │ │ │ + b 37ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 39f8 │ │ │ │ │ + beq 3810 │ │ │ │ │ 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 3a08 │ │ │ │ │ + beq 3820 │ │ │ │ │ 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] │ │ │ │ │ @@ -4220,638 +4082,480 @@ │ │ │ │ │ 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 3a00 │ │ │ │ │ + bne 3818 │ │ │ │ │ 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 3a00 │ │ │ │ │ - b 3a08 │ │ │ │ │ + beq 3818 │ │ │ │ │ + b 3820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3ae0 │ │ │ │ │ + blt 38f8 │ │ │ │ │ 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 39c0 │ │ │ │ │ + beq 37d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3a08 │ │ │ │ │ + b 3820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3a08 │ │ │ │ │ + b 3820 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003afc : │ │ │ │ │ +00003914 : │ │ │ │ │ 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] @ 3d10 │ │ │ │ │ + ldr r1, [pc, #508] @ 3b28 │ │ │ │ │ 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 3ba8 │ │ │ │ │ + beq 39c0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3ce8 │ │ │ │ │ + bne 3b00 │ │ │ │ │ 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 3cbc │ │ │ │ │ + beq 3ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a5d8 │ │ │ │ │ + bl 2a5b0 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3c24 │ │ │ │ │ + bne 3a3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ce8 │ │ │ │ │ + bne 3b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a5d8 │ │ │ │ │ + bl 2a5b0 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3bb0 │ │ │ │ │ + bne 39c8 │ │ │ │ │ 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 3b2c │ │ │ │ │ + b 3944 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b88 │ │ │ │ │ + beq 39a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 398 <_gather_18_rule+0xe8> │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3b88 │ │ │ │ │ + beq 39a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3cb0 │ │ │ │ │ + beq 3ac8 │ │ │ │ │ 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 3c90 │ │ │ │ │ + beq 3aa8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3b94 │ │ │ │ │ + b 39ac │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b68 │ │ │ │ │ + beq 3980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 398 <_gather_18_rule+0xe8> │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3b68 │ │ │ │ │ + beq 3980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3cb0 │ │ │ │ │ + beq 3ac8 │ │ │ │ │ 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 3c1c │ │ │ │ │ + bne 3a34 │ │ │ │ │ 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 3b90 │ │ │ │ │ - b 3b98 │ │ │ │ │ + beq 39a8 │ │ │ │ │ + b 39b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3b98 │ │ │ │ │ + b 39b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3cf8 │ │ │ │ │ + blt 3b10 │ │ │ │ │ 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 3b58 │ │ │ │ │ + beq 3970 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3b98 │ │ │ │ │ + b 39b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3b98 │ │ │ │ │ + b 39b0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003d14 : │ │ │ │ │ +00003b2c : │ │ │ │ │ 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] @ 3e04 │ │ │ │ │ + ldr r1, [pc, #216] @ 3c1c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3dfc │ │ │ │ │ + beq 3c14 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3dd0 │ │ │ │ │ - ldr r3, [pc, #168] @ 3e08 │ │ │ │ │ - ldr r1, [pc, #168] @ 3e0c │ │ │ │ │ + bne 3be8 │ │ │ │ │ + ldr r3, [pc, #168] @ 3c20 │ │ │ │ │ + ldr r1, [pc, #168] @ 3c24 │ │ │ │ │ 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 3dc0 │ │ │ │ │ + beq 3bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3dc0 │ │ │ │ │ - ldr r1, [pc, #128] @ 3e10 │ │ │ │ │ + beq 3bd8 │ │ │ │ │ + ldr r1, [pc, #128] @ 3c28 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3dc0 │ │ │ │ │ + beq 3bd8 │ │ │ │ │ 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 3ddc │ │ │ │ │ + beq 3bf4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3dcc │ │ │ │ │ + b 3be4 │ │ │ │ │ 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 3dc8 │ │ │ │ │ - b 3dd0 │ │ │ │ │ + beq 3be0 │ │ │ │ │ + b 3be8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3d40 │ │ │ │ │ + b 3b58 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_soft_keyword │ │ │ │ │ R_ARM_ABS32 _tmp_69_rule │ │ │ │ │ │ │ │ │ │ -00003e14 : │ │ │ │ │ +00003c2c : │ │ │ │ │ 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] @ 3f70 │ │ │ │ │ + ldr r1, [pc, #324] @ 3d88 │ │ │ │ │ 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 3f34 │ │ │ │ │ + beq 3d4c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3ea0 │ │ │ │ │ + bne 3cb8 │ │ │ │ │ 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 3efc │ │ │ │ │ - ldr r1, [pc, #240] @ 3f74 │ │ │ │ │ + beq 3d14 │ │ │ │ │ + ldr r1, [pc, #240] @ 3d8c │ │ │ │ │ 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 3eb0 │ │ │ │ │ + bne 3cc8 │ │ │ │ │ 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 3f28 │ │ │ │ │ + beq 3d40 │ │ │ │ │ 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 3f3c │ │ │ │ │ + beq 3d54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3e9c │ │ │ │ │ + b 3cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3f5c │ │ │ │ │ + blt 3d74 │ │ │ │ │ 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 3e7c │ │ │ │ │ + beq 3c94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3ea0 │ │ │ │ │ + b 3cb8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3e44 │ │ │ │ │ + b 3c5c │ │ │ │ │ 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 3e98 │ │ │ │ │ - b 3ea0 │ │ │ │ │ + beq 3cb0 │ │ │ │ │ + b 3cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3ea0 │ │ │ │ │ + b 3cb8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003f78 : │ │ │ │ │ -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] @ 41b8 │ │ │ │ │ - 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 4174 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #520] @ 41bc │ │ │ │ │ - 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 3fe0 │ │ │ │ │ - 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] @ 41b8 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #452] @ 41bc │ │ │ │ │ - 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 419c │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq 41ac │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 415c │ │ │ │ │ - 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 4130 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 41c0 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 408c │ │ │ │ │ - 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 4164 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3fd8 │ │ │ │ │ - mov r1, #23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 405c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - beq 405c │ │ │ │ │ - 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 4060 │ │ │ │ │ - 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 417c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4164 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble 4078 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - b 3fec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 4188 │ │ │ │ │ - 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 404c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3fd8 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3fa8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4060 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4164 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3fd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4020 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x00000439 │ │ │ │ │ - │ │ │ │ │ -000041c0 : │ │ │ │ │ +00003d90 : │ │ │ │ │ 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] @ 4250 │ │ │ │ │ + ldr r1, [pc, #120] @ 3e20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4248 │ │ │ │ │ + beq 3e18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4240 │ │ │ │ │ + bne 3e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 2a898 │ │ │ │ │ + R_ARM_CALL attr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4238 │ │ │ │ │ + bne 3e08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4238 │ │ │ │ │ + bne 3e08 │ │ │ │ │ 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 41ec │ │ │ │ │ + b 3dbc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004254 : │ │ │ │ │ +00003e24 : │ │ │ │ │ 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] @ 4478 │ │ │ │ │ + ldr r2, [pc, #524] @ 4048 │ │ │ │ │ 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 446c │ │ │ │ │ + beq 403c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 43a0 │ │ │ │ │ - ldr r1, [pc, #472] @ 4478 │ │ │ │ │ + bne 3f70 │ │ │ │ │ + ldr r1, [pc, #472] @ 4048 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 443c │ │ │ │ │ + beq 400c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36ec │ │ │ │ │ + bl 3504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4428 │ │ │ │ │ + beq 3ff8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 4478 │ │ │ │ │ + ldr r2, [pc, #420] @ 4048 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4460 │ │ │ │ │ + beq 4030 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 441c │ │ │ │ │ + bne 3fec │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4410 │ │ │ │ │ + beq 3fe0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 441c │ │ │ │ │ + bne 3fec │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 43b0 │ │ │ │ │ + beq 3f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36ec │ │ │ │ │ + bl 3504 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 43b0 │ │ │ │ │ + beq 3f80 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 43e4 │ │ │ │ │ + beq 3fb4 │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 430c │ │ │ │ │ + b 3edc │ │ │ │ │ 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 │ │ │ │ │ @@ -4859,308 +4563,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 4430 │ │ │ │ │ + beq 4000 │ │ │ │ │ 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 4430 │ │ │ │ │ + bne 4000 │ │ │ │ │ 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 4408 │ │ │ │ │ + beq 3fd8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble 4348 │ │ │ │ │ + ble 3f18 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 43c8 │ │ │ │ │ + b 3f98 │ │ │ │ │ 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 4338 │ │ │ │ │ + bne 3f08 │ │ │ │ │ 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 439c │ │ │ │ │ + b 3f6c │ │ │ │ │ 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 42b0 │ │ │ │ │ - b 4430 │ │ │ │ │ + beq 3e80 │ │ │ │ │ + b 4000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 42d8 │ │ │ │ │ + b 3ea8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4284 │ │ │ │ │ + b 3e54 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000447c : │ │ │ │ │ +0000404c : │ │ │ │ │ guard_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 450c │ │ │ │ │ + ldr r1, [pc, #120] @ 40dc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4504 │ │ │ │ │ + beq 40d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 44e8 │ │ │ │ │ + bne 40b8 │ │ │ │ │ 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 44f0 │ │ │ │ │ + bne 40c0 │ │ │ │ │ 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 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - b 44d8 │ │ │ │ │ + bne 40b0 │ │ │ │ │ + b 40a8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 44a8 │ │ │ │ │ + b 4078 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004510 <_tmp_69_rule>: │ │ │ │ │ +000040e0 <_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] @ 45cc <_tmp_69_rule+0xbc> │ │ │ │ │ + ldr r1, [pc, #164] @ 419c <_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 45c4 <_tmp_69_rule+0xb4> │ │ │ │ │ + beq 4194 <_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 45bc <_tmp_69_rule+0xac> │ │ │ │ │ + bne 418c <_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 45b4 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 4184 <_tmp_69_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45b4 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 4184 <_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 45b4 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 4184 <_tmp_69_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45b4 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 4184 <_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 453c <_tmp_69_rule+0x2c> │ │ │ │ │ + b 410c <_tmp_69_rule+0x2c> │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + │ │ │ │ │ +000041a0 <_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] @ 4384 <_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 4360 <_loop0_112_rule+0x1c0> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 4350 <_loop0_112_rule+0x1b0> │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 4334 <_loop0_112_rule+0x194> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldreq sl, [pc, #392] @ 4384 <_loop0_112_rule+0x1e4> │ │ │ │ │ + moveq r7, r5 │ │ │ │ │ + moveq r9, #1 │ │ │ │ │ + bne 4350 <_loop0_112_rule+0x1b0> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 4328 <_loop0_112_rule+0x188> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 425c <_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 429c <_loop0_112_rule+0xfc> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 425c <_loop0_112_rule+0xbc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1e9cc │ │ │ │ │ + R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 42ac <_loop0_112_rule+0x10c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str fp, [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 4308 <_loop0_112_rule+0x168> │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 42d0 <_loop0_112_rule+0x130> │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + ldr r2, [r8, r5, lsl #2] │ │ │ │ │ + str r2, [r3, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 4280 <_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 4368 <_loop0_112_rule+0x1c8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 42ec <_loop0_112_rule+0x14c> │ │ │ │ │ + str r6, [r8, r7, lsl #2] │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 4204 <_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 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + lsl r9, r9, #1 │ │ │ │ │ + lsl r1, r9, #2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + movne r8, fp │ │ │ │ │ + bne 42c0 <_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 42e0 <_loop0_112_rule+0x140> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 4218 <_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 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 42e0 <_loop0_112_rule+0x140> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov fp, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 42e0 <_loop0_112_rule+0x140> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 41cc <_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 4264 <_loop0_112_rule+0xc4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000045d0 <_tmp_11_rule>: │ │ │ │ │ +00004388 <_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] @ 4660 <_tmp_11_rule+0x90> │ │ │ │ │ + ldr r1, [pc, #120] @ 4418 <_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 4658 <_tmp_11_rule+0x88> │ │ │ │ │ + beq 4410 <_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 463c <_tmp_11_rule+0x6c> │ │ │ │ │ + bne 43f4 <_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 4644 <_tmp_11_rule+0x74> │ │ │ │ │ + bne 43fc <_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 16564 │ │ │ │ │ + bl 1652c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4634 <_tmp_11_rule+0x64> │ │ │ │ │ - b 462c <_tmp_11_rule+0x5c> │ │ │ │ │ + bne 43ec <_tmp_11_rule+0x64> │ │ │ │ │ + b 43e4 <_tmp_11_rule+0x5c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 45fc <_tmp_11_rule+0x2c> │ │ │ │ │ + b 43b4 <_tmp_11_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004664 <_tmp_70_rule>: │ │ │ │ │ +0000441c <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b 4510 <_tmp_69_rule> │ │ │ │ │ + b 40e0 <_tmp_69_rule> │ │ │ │ │ │ │ │ │ │ -00004668 : │ │ │ │ │ +00004420 : │ │ │ │ │ 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] @ 4864 │ │ │ │ │ + ldr r2, [pc, #484] @ 461c │ │ │ │ │ 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 482c │ │ │ │ │ + beq 45e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 47b8 │ │ │ │ │ - ldr r1, [pc, #432] @ 4864 │ │ │ │ │ + bne 4570 │ │ │ │ │ + ldr r1, [pc, #432] @ 461c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4844 │ │ │ │ │ + beq 45fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 284fc │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 481c │ │ │ │ │ + beq 45d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 4864 │ │ │ │ │ + ldr r2, [pc, #380] @ 461c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4838 │ │ │ │ │ + beq 45f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4810 │ │ │ │ │ + bne 45c8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4804 │ │ │ │ │ + beq 45bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 4810 │ │ │ │ │ + bne 45c8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 475c │ │ │ │ │ + beq 4514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 284fc │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 475c │ │ │ │ │ + beq 4514 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 47d8 │ │ │ │ │ + beq 4590 │ │ │ │ │ str r3, [r8, sl, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 4720 │ │ │ │ │ + b 44d8 │ │ │ │ │ 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 47fc │ │ │ │ │ + beq 45b4 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bgt 47c4 │ │ │ │ │ + bgt 457c │ │ │ │ │ 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 │ │ │ │ │ @@ -5168,131 +5010,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 4820 │ │ │ │ │ + beq 45d8 │ │ │ │ │ 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 4774 │ │ │ │ │ + b 452c │ │ │ │ │ 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 474c │ │ │ │ │ + bne 4504 │ │ │ │ │ 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 47b4 │ │ │ │ │ + b 456c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4698 │ │ │ │ │ + b 4450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 46ec │ │ │ │ │ + b 44a4 │ │ │ │ │ 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 46c4 │ │ │ │ │ - b 4820 │ │ │ │ │ + beq 447c │ │ │ │ │ + b 45d8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004868 : │ │ │ │ │ +00004620 : │ │ │ │ │ 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] @ 4a68 │ │ │ │ │ + ldr r2, [pc, #488] @ 4820 │ │ │ │ │ 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 499c │ │ │ │ │ + beq 4754 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 4990 │ │ │ │ │ - ldr r1, [pc, #436] @ 4a68 │ │ │ │ │ + bne 4748 │ │ │ │ │ + ldr r1, [pc, #436] @ 4820 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a48 │ │ │ │ │ + beq 4800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a6c │ │ │ │ │ + bl 4824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 4780 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #384] @ 4a68 │ │ │ │ │ + ldr r2, [pc, #384] @ 4820 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4a14 │ │ │ │ │ + beq 47cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49bc │ │ │ │ │ + bne 4774 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 49b0 │ │ │ │ │ + beq 4768 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 49bc │ │ │ │ │ + bne 4774 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49ec │ │ │ │ │ + bne 47a4 │ │ │ │ │ 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 49a8 │ │ │ │ │ + beq 4760 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 49d8 │ │ │ │ │ + bgt 4790 │ │ │ │ │ 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 │ │ │ │ │ @@ -5300,223 +5142,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 49cc │ │ │ │ │ + beq 4784 │ │ │ │ │ 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 4898 │ │ │ │ │ + b 4650 │ │ │ │ │ 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 498c │ │ │ │ │ + b 4744 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 494c │ │ │ │ │ + b 4704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a6c │ │ │ │ │ + bl 4824 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4934 │ │ │ │ │ + beq 46ec │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 47d8 │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4920 │ │ │ │ │ + b 46d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 48ec │ │ │ │ │ + b 46a4 │ │ │ │ │ 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 49a8 │ │ │ │ │ + beq 4760 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 4a04 │ │ │ │ │ + b 47bc │ │ │ │ │ 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 48c4 │ │ │ │ │ - b 49cc │ │ │ │ │ + beq 467c │ │ │ │ │ + b 4784 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004a6c : │ │ │ │ │ +00004824 : │ │ │ │ │ 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] @ 4b48 │ │ │ │ │ + ldr r1, [pc, #196] @ 4900 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4b10 │ │ │ │ │ + beq 48c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4b04 │ │ │ │ │ + bne 48bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4b38 │ │ │ │ │ + beq 48f0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b38 │ │ │ │ │ + beq 48f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 284fc │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4b38 │ │ │ │ │ + beq 48f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4b18 │ │ │ │ │ + beq 48d0 │ │ │ │ │ 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 4a98 │ │ │ │ │ + b 4850 │ │ │ │ │ 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 4b40 │ │ │ │ │ - b 4b04 │ │ │ │ │ + beq 48f8 │ │ │ │ │ + b 48bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4b00 │ │ │ │ │ + b 48b8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004b4c : │ │ │ │ │ +00004904 : │ │ │ │ │ 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] @ 5048 │ │ │ │ │ + ldr r1, [pc, #1252] @ 4e00 │ │ │ │ │ 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 4fc4 │ │ │ │ │ + beq 4d7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fb4 │ │ │ │ │ - ldr r1, [pc, #1212] @ 504c │ │ │ │ │ + bne 4d6c │ │ │ │ │ + ldr r1, [pc, #1212] @ 4e04 │ │ │ │ │ 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 4cc4 │ │ │ │ │ + bne 4a7c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 4fa0 │ │ │ │ │ + beq 4d58 │ │ │ │ │ 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 4fb4 │ │ │ │ │ + bne 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4cdc │ │ │ │ │ + beq 4a94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1112] @ 5048 │ │ │ │ │ + ldr r2, [pc, #1112] @ 4e00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4fcc │ │ │ │ │ + beq 4d84 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4cdc │ │ │ │ │ + bne 4a94 │ │ │ │ │ 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 4f14 │ │ │ │ │ + bne 4ccc │ │ │ │ │ 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 4cdc │ │ │ │ │ + bne 4a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5068 │ │ │ │ │ + bl 4e20 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 4cdc │ │ │ │ │ + bne 4a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 4fb4 │ │ │ │ │ + beq 4d6c │ │ │ │ │ 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] │ │ │ │ │ @@ -5524,273 +5366,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 4dfc │ │ │ │ │ + beq 4bb4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #912] @ 504c │ │ │ │ │ + ldr r2, [pc, #912] @ 4e04 │ │ │ │ │ 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 4fb4 │ │ │ │ │ + bne 4d6c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e0c │ │ │ │ │ + bne 4bc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fb4 │ │ │ │ │ + bne 4d6c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e50 │ │ │ │ │ + bne 4c08 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 4fb4 │ │ │ │ │ + bne 4d6c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 4b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 4b20 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 4f28 │ │ │ │ │ + bne 4ce0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fb4 │ │ │ │ │ + bne 4d6c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5038 │ │ │ │ │ + beq 4df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5038 │ │ │ │ │ + beq 4df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5068 │ │ │ │ │ + bl 4e20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 5038 │ │ │ │ │ + bne 4df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 4fb4 │ │ │ │ │ + beq 4d6c │ │ │ │ │ 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 4cb0 │ │ │ │ │ + bne 4a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cb0 │ │ │ │ │ - b 4f84 │ │ │ │ │ + beq 4a68 │ │ │ │ │ + b 4d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cfc │ │ │ │ │ + beq 4ab4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4cfc │ │ │ │ │ + beq 4ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cfc │ │ │ │ │ + beq 4ab4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #516] @ 5050 │ │ │ │ │ - ldr r3, [pc, #516] @ 5054 │ │ │ │ │ - b 4f44 │ │ │ │ │ + ldr r1, [pc, #516] @ 4e08 │ │ │ │ │ + ldr r3, [pc, #516] @ 4e0c │ │ │ │ │ + b 4cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4d20 │ │ │ │ │ + beq 4ad8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 5048 │ │ │ │ │ + ldr r2, [pc, #476] @ 4e00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5008 │ │ │ │ │ + beq 4dc0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4d24 │ │ │ │ │ + bne 4adc │ │ │ │ │ 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 4fd8 │ │ │ │ │ + bne 4d90 │ │ │ │ │ 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 4d24 │ │ │ │ │ + bne 4adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fb4 │ │ │ │ │ + beq 4d6c │ │ │ │ │ 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 4cb0 │ │ │ │ │ - b 4dfc │ │ │ │ │ + bne 4a68 │ │ │ │ │ + b 4bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 4c34 │ │ │ │ │ - b 4c2c │ │ │ │ │ + bne 49ec │ │ │ │ │ + b 49e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 4b20 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #276] @ 5058 │ │ │ │ │ - ldr r3, [pc, #276] @ 505c │ │ │ │ │ + ldr r1, [pc, #276] @ 4e10 │ │ │ │ │ + ldr r3, [pc, #276] @ 4e14 │ │ │ │ │ cmp r2, #26 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #256] @ 5060 │ │ │ │ │ + ldr r1, [pc, #256] @ 4e18 │ │ │ │ │ mvn r0, #4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cb0 │ │ │ │ │ + beq 4a68 │ │ │ │ │ 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 4cd4 │ │ │ │ │ + b 4a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4bb4 │ │ │ │ │ - b 4f84 │ │ │ │ │ + bge 496c │ │ │ │ │ + b 4d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4f98 │ │ │ │ │ + b 4d50 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b7c │ │ │ │ │ + b 4934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4bfc │ │ │ │ │ + b 49b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101c0 │ │ │ │ │ + bl 10174 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4ea8 │ │ │ │ │ - ldr r2, [pc, #116] @ 5064 │ │ │ │ │ + beq 4c60 │ │ │ │ │ + ldr r2, [pc, #116] @ 4e1c │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 5014 │ │ │ │ │ + beq 4dcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4eb4 │ │ │ │ │ + b 4c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e78 │ │ │ │ │ + b 4c30 │ │ │ │ │ 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 4d24 │ │ │ │ │ - b 4eb0 │ │ │ │ │ + bne 4adc │ │ │ │ │ + b 4c68 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 4cb0 │ │ │ │ │ + b 4a68 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000044c │ │ │ │ │ .word 0x00001024 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ff8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001070 │ │ │ │ │ @@ -5798,190 +5640,190 @@ │ │ │ │ │ .word 0x00001048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00001090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005068 : │ │ │ │ │ +00004e20 : │ │ │ │ │ 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] @ 5134 │ │ │ │ │ + ldr r1, [pc, #180] @ 4eec │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 512c │ │ │ │ │ + beq 4ee4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 50d4 │ │ │ │ │ + bne 4e8c │ │ │ │ │ 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 50e0 │ │ │ │ │ + bne 4e98 │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 50c4 │ │ │ │ │ - ldr r2, [pc, #64] @ 5138 │ │ │ │ │ + beq 4e7c │ │ │ │ │ + ldr r2, [pc, #64] @ 4ef0 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 50d0 │ │ │ │ │ + bne 4e88 │ │ │ │ │ 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 50d4 │ │ │ │ │ - b 50cc │ │ │ │ │ + bne 4e8c │ │ │ │ │ + b 4e84 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5094 │ │ │ │ │ + b 4e4c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000513c <_loop1_219_rule>: │ │ │ │ │ +00004ef4 <_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] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r1, [pc, #1280] @ 540c <_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 564c <_loop1_219_rule+0x510> │ │ │ │ │ + beq 5404 <_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 535c <_loop1_219_rule+0x220> │ │ │ │ │ + bne 5114 <_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 5630 <_loop1_219_rule+0x4f4> │ │ │ │ │ + beq 53e8 <_loop1_219_rule+0x4f4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq sl, [pc, #1188] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ + ldreq sl, [pc, #1188] @ 540c <_loop1_219_rule+0x518> │ │ │ │ │ streq r3, [sp, #28] │ │ │ │ │ - bne 55b0 <_loop1_219_rule+0x474> │ │ │ │ │ + bne 5368 <_loop1_219_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5624 <_loop1_219_rule+0x4e8> │ │ │ │ │ + beq 53dc <_loop1_219_rule+0x4e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 537c <_loop1_219_rule+0x240> │ │ │ │ │ + bne 5134 <_loop1_219_rule+0x240> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 53d4 <_loop1_219_rule+0x298> │ │ │ │ │ + beq 518c <_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 5424 <_loop1_219_rule+0x2e8> │ │ │ │ │ - ldr r1, [pc, #1096] @ 5658 <_loop1_219_rule+0x51c> │ │ │ │ │ + bne 51dc <_loop1_219_rule+0x2e8> │ │ │ │ │ + ldr r1, [pc, #1096] @ 5410 <_loop1_219_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 5124 <_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 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 5124 <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 5124 <_loop1_219_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1032] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #1032] @ 540c <_loop1_219_rule+0x518> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5600 <_loop1_219_rule+0x4c4> │ │ │ │ │ + beq 53b8 <_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 536c <_loop1_219_rule+0x230> │ │ │ │ │ - ldr r1, [pc, #996] @ 565c <_loop1_219_rule+0x520> │ │ │ │ │ + bne 5124 <_loop1_219_rule+0x230> │ │ │ │ │ + ldr r1, [pc, #996] @ 5414 <_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 5468 <_loop1_219_rule+0x32c> │ │ │ │ │ + bne 5220 <_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 536c <_loop1_219_rule+0x230> │ │ │ │ │ + bne 5124 <_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 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 5124 <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 5124 <_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 537c <_loop1_219_rule+0x240> │ │ │ │ │ + beq 5134 <_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] │ │ │ │ │ @@ -5991,510 +5833,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 55e0 <_loop1_219_rule+0x4a4> │ │ │ │ │ + beq 5398 <_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 55bc <_loop1_219_rule+0x480> │ │ │ │ │ + beq 5374 <_loop1_219_rule+0x480> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [r9, r5, lsl #2] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 51b4 <_loop1_219_rule+0x78> │ │ │ │ │ + b 4f6c <_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 5568 <_loop1_219_rule+0x42c> │ │ │ │ │ + bne 5320 <_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 560c <_loop1_219_rule+0x4d0> │ │ │ │ │ + beq 53c4 <_loop1_219_rule+0x4d0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 560c <_loop1_219_rule+0x4d0> │ │ │ │ │ + bne 53c4 <_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 559c <_loop1_219_rule+0x460> │ │ │ │ │ + beq 5354 <_loop1_219_rule+0x460> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble 534c <_loop1_219_rule+0x210> │ │ │ │ │ + ble 5104 <_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 53b8 <_loop1_219_rule+0x27c> │ │ │ │ │ + b 5170 <_loop1_219_rule+0x27c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 55ec <_loop1_219_rule+0x4b0> │ │ │ │ │ + blt 53a4 <_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 5418 <_loop1_219_rule+0x2dc> │ │ │ │ │ + bne 51d0 <_loop1_219_rule+0x2dc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5208 <_loop1_219_rule+0xcc> │ │ │ │ │ - b 537c <_loop1_219_rule+0x240> │ │ │ │ │ + beq 4fc0 <_loop1_219_rule+0xcc> │ │ │ │ │ + b 5134 <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 537c <_loop1_219_rule+0x240> │ │ │ │ │ + bne 5134 <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #548] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #548] @ 540c <_loop1_219_rule+0x518> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 547c <_loop1_219_rule+0x340> │ │ │ │ │ - ldr r1, [pc, #532] @ 5658 <_loop1_219_rule+0x51c> │ │ │ │ │ + beq 5234 <_loop1_219_rule+0x340> │ │ │ │ │ + ldr r1, [pc, #532] @ 5410 <_loop1_219_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 549c <_loop1_219_rule+0x360> │ │ │ │ │ + bne 5254 <_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 540c <_loop1_219_rule+0x2d0> │ │ │ │ │ + b 51c4 <_loop1_219_rule+0x2d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 5290 <_loop1_219_rule+0x154> │ │ │ │ │ - b 5288 <_loop1_219_rule+0x14c> │ │ │ │ │ + bne 5048 <_loop1_219_rule+0x154> │ │ │ │ │ + b 5040 <_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 543c <_loop1_219_rule+0x300> │ │ │ │ │ - b 545c <_loop1_219_rule+0x320> │ │ │ │ │ + beq 51f4 <_loop1_219_rule+0x300> │ │ │ │ │ + b 5214 <_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 5450 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5208 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5208 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_loop0_129_rule+0xcc> │ │ │ │ │ R_ARM_CALL _tmp_225_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5458 <_loop1_219_rule+0x31c> │ │ │ │ │ + bne 5210 <_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 5450 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5208 <_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 5450 <_loop1_219_rule+0x314> │ │ │ │ │ - ldr r1, [pc, #344] @ 5660 <_loop1_219_rule+0x524> │ │ │ │ │ + beq 5208 <_loop1_219_rule+0x314> │ │ │ │ │ + ldr r1, [pc, #344] @ 5418 <_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 5450 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5208 <_loop1_219_rule+0x314> │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #312] @ 5664 <_loop1_219_rule+0x528> │ │ │ │ │ + ldr r3, [pc, #312] @ 541c <_loop1_219_rule+0x528> │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #300] @ 5668 <_loop1_219_rule+0x52c> │ │ │ │ │ + ldr r3, [pc, #300] @ 5420 <_loop1_219_rule+0x52c> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 5588 <_loop1_219_rule+0x44c> │ │ │ │ │ + bne 5340 <_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 545c <_loop1_219_rule+0x320> │ │ │ │ │ + bne 5214 <_loop1_219_rule+0x320> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5458 <_loop1_219_rule+0x31c> │ │ │ │ │ + b 5210 <_loop1_219_rule+0x31c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 537c <_loop1_219_rule+0x240> │ │ │ │ │ + bne 5134 <_loop1_219_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f90 <_tmp_233_rule+0x8> │ │ │ │ │ R_ARM_CALL invalid_except_stmt_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 537c <_loop1_219_rule+0x240> │ │ │ │ │ - b 5320 <_loop1_219_rule+0x1e4> │ │ │ │ │ + beq 5134 <_loop1_219_rule+0x240> │ │ │ │ │ + b 50d8 <_loop1_219_rule+0x1e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5324 <_loop1_219_rule+0x1e8> │ │ │ │ │ + b 50dc <_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 535c <_loop1_219_rule+0x220> │ │ │ │ │ + b 5114 <_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 5598 <_loop1_219_rule+0x45c> │ │ │ │ │ + beq 5350 <_loop1_219_rule+0x45c> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 5338 <_loop1_219_rule+0x1fc> │ │ │ │ │ + b 50f0 <_loop1_219_rule+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 537c <_loop1_219_rule+0x240> │ │ │ │ │ + beq 5134 <_loop1_219_rule+0x240> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5384 <_loop1_219_rule+0x248> │ │ │ │ │ + b 513c <_loop1_219_rule+0x248> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5258 <_loop1_219_rule+0x11c> │ │ │ │ │ + b 5010 <_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 535c <_loop1_219_rule+0x220> │ │ │ │ │ + b 5114 <_loop1_219_rule+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 51c8 <_loop1_219_rule+0x8c> │ │ │ │ │ + b 4f80 <_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 535c <_loop1_219_rule+0x220> │ │ │ │ │ + b 5114 <_loop1_219_rule+0x220> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 516c <_loop1_219_rule+0x30> │ │ │ │ │ + b 4f24 <_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 │ │ │ │ │ │ │ │ │ │ -0000566c <_tmp_67_rule>: │ │ │ │ │ +00005424 <_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] @ 5704 <_tmp_67_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ 54bc <_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 56fc <_tmp_67_rule+0x90> │ │ │ │ │ + beq 54b4 <_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 56f4 <_tmp_67_rule+0x88> │ │ │ │ │ + bne 54ac <_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 56ec <_tmp_67_rule+0x80> │ │ │ │ │ + bne 54a4 <_tmp_67_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56ec <_tmp_67_rule+0x80> │ │ │ │ │ + bne 54a4 <_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 5698 <_tmp_67_rule+0x2c> │ │ │ │ │ + b 5450 <_tmp_67_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005708 <_loop1_111_rule>: │ │ │ │ │ +000054c0 <_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] @ 587c <_loop1_111_rule+0x174> │ │ │ │ │ + ldr r1, [pc, #348] @ 5634 <_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 57f0 <_loop1_111_rule+0xe8> │ │ │ │ │ + beq 55a8 <_loop1_111_rule+0xe8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 586c <_loop1_111_rule+0x164> │ │ │ │ │ + bne 5624 <_loop1_111_rule+0x164> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5850 <_loop1_111_rule+0x148> │ │ │ │ │ + beq 5608 <_loop1_111_rule+0x148> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 586c <_loop1_111_rule+0x164> │ │ │ │ │ + bne 5624 <_loop1_111_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d30 │ │ │ │ │ + bl 1b48 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 578c <_loop1_111_rule+0x84> │ │ │ │ │ + beq 5544 <_loop1_111_rule+0x84> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 5830 <_loop1_111_rule+0x128> │ │ │ │ │ + beq 55e8 <_loop1_111_rule+0x128> │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 5764 <_loop1_111_rule+0x5c> │ │ │ │ │ + b 551c <_loop1_111_rule+0x5c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 5818 <_loop1_111_rule+0x110> │ │ │ │ │ + beq 55d0 <_loop1_111_rule+0x110> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5818 <_loop1_111_rule+0x110> │ │ │ │ │ + bne 55d0 <_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 57f8 <_loop1_111_rule+0xf0> │ │ │ │ │ + beq 55b0 <_loop1_111_rule+0xf0> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 57d4 <_loop1_111_rule+0xcc> │ │ │ │ │ + ble 558c <_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 57b8 <_loop1_111_rule+0xb0> │ │ │ │ │ + b 5570 <_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 5734 <_loop1_111_rule+0x2c> │ │ │ │ │ + b 54ec <_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 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 559c <_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 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 559c <_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 57f8 <_loop1_111_rule+0xf0> │ │ │ │ │ + beq 55b0 <_loop1_111_rule+0xf0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 577c <_loop1_111_rule+0x74> │ │ │ │ │ + b 5534 <_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 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 559c <_loop1_111_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 559c <_loop1_111_rule+0xdc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005880 : │ │ │ │ │ +00005638 : │ │ │ │ │ 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] @ 5910 │ │ │ │ │ + ldr r1, [pc, #120] @ 56c8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 58f4 │ │ │ │ │ + beq 56ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 58ec │ │ │ │ │ + bne 56a4 │ │ │ │ │ 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 58fc │ │ │ │ │ + bne 56b4 │ │ │ │ │ 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 58ac │ │ │ │ │ + b 5664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d14 │ │ │ │ │ + bl 3b2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58e4 │ │ │ │ │ - b 58dc │ │ │ │ │ + bne 569c │ │ │ │ │ + b 5694 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005914 : │ │ │ │ │ +000056cc : │ │ │ │ │ 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] @ 5b10 │ │ │ │ │ + ldr r2, [pc, #484] @ 58c8 │ │ │ │ │ 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 5ad8 │ │ │ │ │ + beq 5890 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ - ldr r1, [pc, #432] @ 5b10 │ │ │ │ │ + bne 57f4 │ │ │ │ │ + ldr r1, [pc, #432] @ 58c8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + beq 58a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b14 │ │ │ │ │ + bl 58cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5ac8 │ │ │ │ │ + beq 5880 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 5b10 │ │ │ │ │ + ldr r2, [pc, #380] @ 58c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ae4 │ │ │ │ │ + beq 589c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5abc │ │ │ │ │ + bne 5874 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5ab0 │ │ │ │ │ + beq 5868 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq sl, r8 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 5abc │ │ │ │ │ + bne 5874 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a48 │ │ │ │ │ + bne 5800 │ │ │ │ │ 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 5aa8 │ │ │ │ │ + beq 5860 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bgt 5a70 │ │ │ │ │ + bgt 5828 │ │ │ │ │ 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 │ │ │ │ │ @@ -6502,407 +6344,408 @@ │ │ │ │ │ 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 5acc │ │ │ │ │ + beq 5884 │ │ │ │ │ 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 5b14 │ │ │ │ │ + bl 58cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 59e0 │ │ │ │ │ + beq 5798 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 5a84 │ │ │ │ │ + beq 583c │ │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 59cc │ │ │ │ │ + b 5784 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 59f8 │ │ │ │ │ + b 57b0 │ │ │ │ │ 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 5a60 │ │ │ │ │ + bne 5818 │ │ │ │ │ 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 5a38 │ │ │ │ │ + b 57f0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5944 │ │ │ │ │ + b 56fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5998 │ │ │ │ │ + b 5750 │ │ │ │ │ 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 5970 │ │ │ │ │ - b 5acc │ │ │ │ │ + beq 5728 │ │ │ │ │ + b 5884 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005b14 : │ │ │ │ │ +000058cc : │ │ │ │ │ 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] @ 5f04 │ │ │ │ │ + ldr r2, [pc, #984] @ 5cbc │ │ │ │ │ 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 5e94 │ │ │ │ │ + beq 5c4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 5c28 │ │ │ │ │ - ldr r1, [pc, #932] @ 5f04 │ │ │ │ │ + bne 59e0 │ │ │ │ │ + ldr r1, [pc, #932] @ 5cbc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e74 │ │ │ │ │ + beq 5c2c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #900] @ 5f04 │ │ │ │ │ + ldr r2, [pc, #900] @ 5cbc │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5ed8 │ │ │ │ │ + beq 5c90 │ │ │ │ │ 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 5cf4 │ │ │ │ │ + beq 5aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3964 │ │ │ │ │ + bl 377c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ - ldr r1, [pc, #836] @ 5f08 │ │ │ │ │ + beq 59f0 │ │ │ │ │ + ldr r1, [pc, #836] @ 5cc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 59f0 │ │ │ │ │ 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 5ed0 │ │ │ │ │ + beq 5c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 284fc │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5ed0 │ │ │ │ │ + beq 5c88 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5eb0 │ │ │ │ │ + beq 5c68 │ │ │ │ │ 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 5d30 │ │ │ │ │ + bne 5ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3914 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ + bne 598c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ + bne 5ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a0d8 │ │ │ │ │ + bl a078 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ + bne 598c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ - ldr r1, [pc, #636] @ 5f0c │ │ │ │ │ + bne 5ae8 │ │ │ │ │ + ldr r1, [pc, #636] @ 5cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e2c │ │ │ │ │ + bne 5be4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ - ldr r1, [pc, #604] @ 5f10 │ │ │ │ │ + bne 5ae8 │ │ │ │ │ + ldr r1, [pc, #604] @ 5cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5de4 │ │ │ │ │ + bne 5b9c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ - ldr r1, [pc, #572] @ 5f14 │ │ │ │ │ + bne 5ae8 │ │ │ │ │ + ldr r1, [pc, #572] @ 5ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d80 │ │ │ │ │ + bne 5b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 5d38 │ │ │ │ │ + b 5af0 │ │ │ │ │ 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 5d38 │ │ │ │ │ + blt 5af0 │ │ │ │ │ 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 5bac │ │ │ │ │ + beq 5964 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 5d70 │ │ │ │ │ + bne 5b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 2a898 │ │ │ │ │ + R_ARM_CALL attr_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5be0 │ │ │ │ │ + bne 5998 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5c24 │ │ │ │ │ + b 59dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d64 │ │ │ │ │ + b 5b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 5cac │ │ │ │ │ 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] @ 5f18 │ │ │ │ │ + ldr r0, [pc, #360] @ 5cd0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ + bne 598c │ │ │ │ │ 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 5ce8 │ │ │ │ │ - b 5d38 │ │ │ │ │ + beq 5aa0 │ │ │ │ │ + b 5af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 5cac │ │ │ │ │ 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] @ 5f1c │ │ │ │ │ + ldr r0, [pc, #256] @ 5cd4 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ - b 5dc4 │ │ │ │ │ + bne 598c │ │ │ │ │ + b 5b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 5cac │ │ │ │ │ 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] @ 5f20 │ │ │ │ │ + ldr r0, [pc, #192] @ 5cd8 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ - b 5dc4 │ │ │ │ │ + bne 598c │ │ │ │ │ + b 5b7c │ │ │ │ │ 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 5ea0 │ │ │ │ │ + bne 5c58 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 5b78 │ │ │ │ │ + b 5930 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5b44 │ │ │ │ │ + b 58fc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d64 │ │ │ │ │ + b 5b1c │ │ │ │ │ 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 5d68 │ │ │ │ │ - b 5c28 │ │ │ │ │ + beq 5b20 │ │ │ │ │ + b 59e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d64 │ │ │ │ │ + b 5b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ + bne 5ae8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 5b90 │ │ │ │ │ + b 5948 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5d38 │ │ │ │ │ + b 5af0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00005f24 <_tmp_68_rule>: │ │ │ │ │ +00005cdc <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b 566c <_tmp_67_rule> │ │ │ │ │ + b 5424 <_tmp_67_rule> │ │ │ │ │ │ │ │ │ │ -00005f28 <_tmp_179_rule>: │ │ │ │ │ +00005ce0 <_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] @ 5fc0 <_tmp_179_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ 5d78 <_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 5fb8 <_tmp_179_rule+0x90> │ │ │ │ │ + beq 5d70 <_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 5fb0 <_tmp_179_rule+0x88> │ │ │ │ │ + bne 5d68 <_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 5fa8 <_tmp_179_rule+0x80> │ │ │ │ │ + bne 5d60 <_tmp_179_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5fa8 <_tmp_179_rule+0x80> │ │ │ │ │ + bne 5d60 <_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 5f54 <_tmp_179_rule+0x2c> │ │ │ │ │ + b 5d0c <_tmp_179_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005fc4 <_tmp_234_rule>: │ │ │ │ │ +00005d7c <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ b f88 <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -5,47 +5,47 @@ │ │ │ │ │ │ │ │ │ │ 00000000 <_PyPegen_parse>: │ │ │ │ │ _PyPegen_parse(): │ │ │ │ │ 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, #3676] @ e74 <_PyPegen_parse+0xe74> │ │ │ │ │ + ldr r2, [pc, #3672] @ e70 <_PyPegen_parse+0xe70> │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - ldr ip, [pc, #3672] @ e78 <_PyPegen_parse+0xe78> │ │ │ │ │ + ldr ip, [pc, #3668] @ e74 <_PyPegen_parse+0xe74> │ │ │ │ │ mov r1, #9 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r1, [r0, #32] │ │ │ │ │ add r1, r2, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ beq d8 <_PyPegen_parse+0xd8> │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ beq 3f4 <_PyPegen_parse+0x3f4> │ │ │ │ │ - ldr r2, [pc, #3628] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + ldr r2, [pc, #3624] @ e78 <_PyPegen_parse+0xe78> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 8dc <_PyPegen_parse+0x8dc> │ │ │ │ │ + bne 8b0 <_PyPegen_parse+0x8b0> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3616] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + ldr r3, [pc, #3612] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dd0 <_PyPegen_parse+0xdd0> │ │ │ │ │ + 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 24850 │ │ │ │ │ + bl 24828 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5a0 <_PyPegen_parse+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 282a4 <_loop0_1_rule> │ │ │ │ │ + bl 2827c <_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 │ │ │ │ │ @@ -58,74 +58,74 @@ │ │ │ │ │ beq 390 <_PyPegen_parse+0x390> │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3484] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + ldr r2, [pc, #3480] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq 60c <_PyPegen_parse+0x60c> │ │ │ │ │ + beq 618 <_PyPegen_parse+0x618> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 620 <_PyPegen_parse+0x620> │ │ │ │ │ - ldr r3, [pc, #3452] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + bne 62c <_PyPegen_parse+0x62c> │ │ │ │ │ + ldr r3, [pc, #3448] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d54 <_PyPegen_parse+0xd54> │ │ │ │ │ + beq d78 <_PyPegen_parse+0xd78> │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 860 <_PyPegen_parse+0x860> │ │ │ │ │ + beq 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 890 <_PyPegen_parse+0x890> │ │ │ │ │ + beq 894 <_PyPegen_parse+0x894> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8a4 <_PyPegen_parse+0x8a4> │ │ │ │ │ - ldr r7, [pc, #3368] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + bne 8a8 <_PyPegen_parse+0x8a8> │ │ │ │ │ + ldr r7, [pc, #3364] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r9, #1 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 238 <_PyPegen_parse+0x238> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne df0 <_PyPegen_parse+0xdf0> │ │ │ │ │ + bne e18 <_PyPegen_parse+0xe18> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl e8c │ │ │ │ │ + bl e88 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 3d8 <_PyPegen_parse+0x3d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ 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 e38 <_PyPegen_parse+0xe38> │ │ │ │ │ - bl 3e2c │ │ │ │ │ + beq e48 <_PyPegen_parse+0xe48> │ │ │ │ │ + bl 3de4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 244 <_PyPegen_parse+0x244> │ │ │ │ │ - ldr r1, [pc, #3256] @ e84 <_PyPegen_parse+0xe84> │ │ │ │ │ + ldr r1, [pc, #3252] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ 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 244 <_PyPegen_parse+0x244> │ │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 244 <_PyPegen_parse+0x244> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e00 <_PyPegen_parse+0xe00> │ │ │ │ │ + beq d08 <_PyPegen_parse+0xd08> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 3b4 <_PyPegen_parse+0x3b4> │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ @@ -157,24 +157,24 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 170 <_PyPegen_parse+0x170> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 79c <_PyPegen_parse+0x79c> │ │ │ │ │ - ldr r3, [pc, #3104] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + 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 e20 <_PyPegen_parse+0xe20> │ │ │ │ │ - bl 3e2c │ │ │ │ │ + beq df4 <_PyPegen_parse+0xdf4> │ │ │ │ │ + bl 3de4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 62c <_PyPegen_parse+0x62c> │ │ │ │ │ + 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 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -183,15 +183,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 5d4 <_PyPegen_parse+0x5d4> │ │ │ │ │ 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 888 <_PyPegen_parse+0x888> │ │ │ │ │ + beq 88c <_PyPegen_parse+0x88c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble 328 <_PyPegen_parse+0x328> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ beq 328 <_PyPegen_parse+0x328> │ │ │ │ │ @@ -246,88 +246,88 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c4 <_PyPegen_parse+0xc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b48 <_PyPegen_parse+0xb48> │ │ │ │ │ + bne b1c <_PyPegen_parse+0xb1c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b d0 <_PyPegen_parse+0xd0> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 884 <_PyPegen_parse+0x884> │ │ │ │ │ + beq 888 <_PyPegen_parse+0x888> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ b 21c <_PyPegen_parse+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8bc <_PyPegen_parse+0x8bc> │ │ │ │ │ + beq e28 <_PyPegen_parse+0xe28> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 210 <_PyPegen_parse+0x210> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2688] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + ldr r3, [pc, #2684] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d48 <_PyPegen_parse+0xd48> │ │ │ │ │ + beq d6c <_PyPegen_parse+0xd6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ - ldr r1, [pc, #2656] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + ldr r1, [pc, #2652] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7dc <_PyPegen_parse+0x7dc> │ │ │ │ │ + beq 834 <_PyPegen_parse+0x834> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne 5f8 <_PyPegen_parse+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d34 <_PyPegen_parse+0xd34> │ │ │ │ │ + blt d58 <_PyPegen_parse+0xd58> │ │ │ │ │ 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 │ │ │ │ │ - bne d0c <_PyPegen_parse+0xd0c> │ │ │ │ │ + bne d30 <_PyPegen_parse+0xd30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e8c │ │ │ │ │ + bl e88 │ │ │ │ │ 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 3b3c │ │ │ │ │ + bl 3af4 │ │ │ │ │ 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> │ │ │ │ │ R_ARM_CALL _PyAST_Interactive │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b34 <_PyPegen_parse+0xb34> │ │ │ │ │ + beq b08 <_PyPegen_parse+0xb08> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b d0 <_PyPegen_parse+0xd0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -350,15 +350,15 @@ │ │ │ │ │ beq 588 <_PyPegen_parse+0x588> │ │ │ │ │ b 58c <_PyPegen_parse+0x58c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de8 <_PyPegen_parse+0xde8> │ │ │ │ │ + beq d28 <_PyPegen_parse+0xd28> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ b 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ @@ -367,24 +367,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d84 <_PyPegen_parse+0xd84> │ │ │ │ │ + bne da8 <_PyPegen_parse+0xda8> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d0c <_PyPegen_parse+0xd0c> │ │ │ │ │ + bne d30 <_PyPegen_parse+0xd30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d18 <_PyPegen_parse+0xd18> │ │ │ │ │ + bne d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 4bc <_PyPegen_parse+0x4bc> │ │ │ │ │ @@ -412,89 +412,92 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 358 <_PyPegen_parse+0x358> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ b 46c <_PyPegen_parse+0x46c> │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 288 <_PyPegen_parse+0x288> │ │ │ │ │ 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 fc <_PyPegen_parse+0xfc> │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ b 3ac <_PyPegen_parse+0x3ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2120] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + ldr r2, [pc, #2104] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 854 <_PyPegen_parse+0x854> │ │ │ │ │ + beq 828 <_PyPegen_parse+0x828> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 840 <_PyPegen_parse+0x840> │ │ │ │ │ + bne 800 <_PyPegen_parse+0x800> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 838 <_PyPegen_parse+0x838> │ │ │ │ │ + beq 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 840 <_PyPegen_parse+0x840> │ │ │ │ │ + bne 800 <_PyPegen_parse+0x800> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d0 <_PyPegen_parse+0x6d0> │ │ │ │ │ + beq 6dc <_PyPegen_parse+0x6dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e2c │ │ │ │ │ + bl 3de4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d0 <_PyPegen_parse+0x6d0> │ │ │ │ │ + beq 6dc <_PyPegen_parse+0x6dc> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ + beq 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ str r3, [fp, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b 690 <_PyPegen_parse+0x690> │ │ │ │ │ + b 69c <_PyPegen_parse+0x69c> │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr fp, [sp, #20] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 82c <_PyPegen_parse+0x82c> │ │ │ │ │ + beq 814 <_PyPegen_parse+0x814> │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - ble 728 <_PyPegen_parse+0x728> │ │ │ │ │ + ble 734 <_PyPegen_parse+0x734> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ str r0, [r1, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 70c <_PyPegen_parse+0x70c> │ │ │ │ │ + b 718 <_PyPegen_parse+0x718> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -504,91 +507,89 @@ │ │ │ │ │ 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 79c <_PyPegen_parse+0x79c> │ │ │ │ │ + beq 60c <_PyPegen_parse+0x60c> │ │ │ │ │ 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 7d0 <_PyPegen_parse+0x7d0> │ │ │ │ │ + bne 7d4 <_PyPegen_parse+0x7d4> │ │ │ │ │ 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 210 <_PyPegen_parse+0x210> │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 288 <_PyPegen_parse+0x288> │ │ │ │ │ + beq 60c <_PyPegen_parse+0x60c> │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + b 210 <_PyPegen_parse+0x210> │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f8 <_PyPegen_parse+0x7f8> │ │ │ │ │ + beq 850 <_PyPegen_parse+0x850> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 6bc <_PyPegen_parse+0x6bc> │ │ │ │ │ + b 6c8 <_PyPegen_parse+0x6c8> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7a0 <_PyPegen_parse+0x7a0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne d0c <_PyPegen_parse+0xd0c> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b 434 <_PyPegen_parse+0x434> │ │ │ │ │ - mov r3, fp │ │ │ │ │ + b 610 <_PyPegen_parse+0x610> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - 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 284 <_PyPegen_parse+0x284> │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 808 <_PyPegen_parse+0x808> │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - b 810 <_PyPegen_parse+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 284 <_PyPegen_parse+0x284> │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 7e4 <_PyPegen_parse+0x7e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 644 <_PyPegen_parse+0x644> │ │ │ │ │ + b 650 <_PyPegen_parse+0x650> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne d30 <_PyPegen_parse+0xd30> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b 434 <_PyPegen_parse+0x434> │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + b 81c <_PyPegen_parse+0x81c> │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8ac <_PyPegen_parse+0x8ac> │ │ │ │ │ + bne ce0 <_PyPegen_parse+0xce0> │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ b 130 <_PyPegen_parse+0x130> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -596,187 +597,174 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 5e8 <_PyPegen_parse+0x5e8> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 5e8 <_PyPegen_parse+0x5e8> │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - 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 5c4 <_PyPegen_parse+0x5c4> │ │ │ │ │ - ldr r2, [pc, #1444] @ e88 <_PyPegen_parse+0xe88> │ │ │ │ │ + ldr r2, [pc, #1484] @ e84 <_PyPegen_parse+0xe84> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 3ac <_PyPegen_parse+0x3ac> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1420] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + ldr r1, [pc, #1460] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c4c <_PyPegen_parse+0xc4c> │ │ │ │ │ + beq cd8 <_PyPegen_parse+0xcd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 3ac <_PyPegen_parse+0x3ac> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bac <_PyPegen_parse+0xbac> │ │ │ │ │ - ldr r1, [pc, #1348] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + beq b44 <_PyPegen_parse+0xb44> │ │ │ │ │ + ldr r1, [pc, #1388] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c40 <_PyPegen_parse+0xc40> │ │ │ │ │ + beq b2c <_PyPegen_parse+0xb2c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ + bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ R_ARM_CALL _gather_141_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ + 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 │ │ │ │ │ - beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ + beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ + beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ + 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 │ │ │ │ │ - beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ + beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bb4 <_PyPegen_parse+0xbb4> │ │ │ │ │ + bne c90 <_PyPegen_parse+0xc90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ + bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ R_ARM_CALL _gather_143_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9fc <_PyPegen_parse+0x9fc> │ │ │ │ │ + beq 9d0 <_PyPegen_parse+0x9d0> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b68 <_PyPegen_parse+0xb68> │ │ │ │ │ + bne b4c <_PyPegen_parse+0xb4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ + bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ R_ARM_CALL _gather_145_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cd0 <_PyPegen_parse+0xcd0> │ │ │ │ │ + bne c54 <_PyPegen_parse+0xc54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ + bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c54 <_PyPegen_parse+0xc54> │ │ │ │ │ + bne b94 <_PyPegen_parse+0xb94> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ + bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cbc <_PyPegen_parse+0xcbc> │ │ │ │ │ + bne cc4 <_PyPegen_parse+0xcc4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ + bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1c <_PyPegen_parse+0xc1c> │ │ │ │ │ + bne c30 <_PyPegen_parse+0xc30> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ + bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ R_ARM_CALL _gather_147_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne bac <_PyPegen_parse+0xbac> │ │ │ │ │ + bne b44 <_PyPegen_parse+0xb44> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ + beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ + beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ + beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 282a4 <_loop0_1_rule> │ │ │ │ │ + bl 2827c <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ + 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 │ │ │ │ │ - beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ + beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_FunctionType> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionType │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4b8 <_PyPegen_parse+0x4b8> │ │ │ │ │ @@ -786,136 +774,158 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 598 <_PyPegen_parse+0x598> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 3ac <_PyPegen_parse+0x3ac> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 91c <_PyPegen_parse+0x91c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bac <_PyPegen_parse+0xbac> │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b 598 <_PyPegen_parse+0x598> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9fc <_PyPegen_parse+0x9fc> │ │ │ │ │ + beq 9d0 <_PyPegen_parse+0x9d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9fc <_PyPegen_parse+0x9fc> │ │ │ │ │ + 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 bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ + beq c04 <_PyPegen_parse+0xc04> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b aac <_PyPegen_parse+0xaac> │ │ │ │ │ + b a80 <_PyPegen_parse+0xa80> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b 598 <_PyPegen_parse+0x598> │ │ │ │ │ + b b44 <_PyPegen_parse+0xb44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ + 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 │ │ │ │ │ + beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ + 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 c768 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ - R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq cb0 <_PyPegen_parse+0xcb0> │ │ │ │ │ + beq cb8 <_PyPegen_parse+0xcb8> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne ba0 <_PyPegen_parse+0xba0> │ │ │ │ │ + bne b84 <_PyPegen_parse+0xb84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq aac <_PyPegen_parse+0xaac> │ │ │ │ │ + beq a80 <_PyPegen_parse+0xa80> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bac <_PyPegen_parse+0xbac> │ │ │ │ │ + b b44 <_PyPegen_parse+0xb44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a88 <_PyPegen_parse+0xa88> │ │ │ │ │ + beq a5c <_PyPegen_parse+0xa5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne ba0 <_PyPegen_parse+0xba0> │ │ │ │ │ - b bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 948 <_PyPegen_parse+0x948> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 900 <_PyPegen_parse+0x900> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ + bne b84 <_PyPegen_parse+0xb84> │ │ │ │ │ + b c04 <_PyPegen_parse+0xc04> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ + beq 9f0 <_PyPegen_parse+0x9f0> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ + beq 9f0 <_PyPegen_parse+0x9f0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c768 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne b70 <_PyPegen_parse+0xb70> │ │ │ │ │ + b 9f0 <_PyPegen_parse+0x9f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ + bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ + R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne bdc <_PyPegen_parse+0xbdc> │ │ │ │ │ + bne bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bdc <_PyPegen_parse+0xbdc> │ │ │ │ │ + b bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne c2c <_PyPegen_parse+0xc2c> │ │ │ │ │ - b a64 <_PyPegen_parse+0xa64> │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq a1c <_PyPegen_parse+0xa1c> │ │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + 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 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 5e8 <_PyPegen_parse+0x5e8> │ │ │ │ │ + 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 78 <_PyPegen_parse+0x78> │ │ │ │ │ + b 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a1c <_PyPegen_parse+0xa1c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ - b a1c <_PyPegen_parse+0xa1c> │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + strne r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 288 <_PyPegen_parse+0x288> │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 58c <_PyPegen_parse+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ R_ARM_CALL _PyPegen_interactive_exit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -935,26 +945,26 @@ │ │ │ │ │ b 40c <_PyPegen_parse+0x40c> │ │ │ │ │ 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 dc0 <_PyPegen_parse+0xdc0> │ │ │ │ │ + bne de4 <_PyPegen_parse+0xde4> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 12c <_PyPegen_parse+0x12c> │ │ │ │ │ - b 864 <_PyPegen_parse+0x864> │ │ │ │ │ + b 868 <_PyPegen_parse+0x868> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d0c <_PyPegen_parse+0xd0c> │ │ │ │ │ + beq d30 <_PyPegen_parse+0xd30> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ @@ -967,760 +977,756 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 534 <_PyPegen_parse+0x534> │ │ │ │ │ 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 78 <_PyPegen_parse+0x78> │ │ │ │ │ - b 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + moveq r0, r4 │ │ │ │ │ + beq 270 <_PyPegen_parse+0x270> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 610 <_PyPegen_parse+0x610> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 5c4 <_PyPegen_parse+0x5c4> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ 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 288 <_PyPegen_parse+0x288> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e54 <_PyPegen_parse+0xe54> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 270 <_PyPegen_parse+0x270> │ │ │ │ │ + b 5c4 <_PyPegen_parse+0x5c4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e64 <_PyPegen_parse+0xe64> │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 1b8 <_PyPegen_parse+0x1b8> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 7a0 <_PyPegen_parse+0x7a0> │ │ │ │ │ + ldreq r8, [r4, #8] │ │ │ │ │ + moveq r0, r4 │ │ │ │ │ + beq 1b8 <_PyPegen_parse+0x1b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 288 <_PyPegen_parse+0x288> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000101 │ │ │ │ │ .word 0x00000102 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x00000159 │ │ │ │ │ │ │ │ │ │ -00000e8c : │ │ │ │ │ +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, #4040] @ 1e6c │ │ │ │ │ + ldr r3, [pc, #4076] @ 1e8c │ │ │ │ │ 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 2c08 │ │ │ │ │ + beq 2ed0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c1c │ │ │ │ │ - ldr r1, [pc, #4000] @ 1e70 │ │ │ │ │ + bne 2ee4 │ │ │ │ │ + ldr r1, [pc, #4036] @ 1e90 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1068 │ │ │ │ │ + bne 1064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e4 │ │ │ │ │ - ldr r1, [pc, #4056] @ 1ed4 │ │ │ │ │ + bne 10e0 │ │ │ │ │ + ldr r1, [pc, #4056] @ 1ed0 │ │ │ │ │ mov r3, #660 @ 0x294 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f4 │ │ │ │ │ + bne 10f0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10e4 │ │ │ │ │ - ldr r1, [pc, #3916] @ 1e74 │ │ │ │ │ + bne 10e0 │ │ │ │ │ + ldr r1, [pc, #3952] @ 1e94 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 126c │ │ │ │ │ + bne 1268 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e4 │ │ │ │ │ - ldr r1, [pc, #3880] @ 1e78 │ │ │ │ │ + bne 10e0 │ │ │ │ │ + ldr r1, [pc, #3916] @ 1e98 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12f0 │ │ │ │ │ + bne 12ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e4 │ │ │ │ │ - ldr r1, [pc, #3844] @ 1e7c │ │ │ │ │ + bne 10e0 │ │ │ │ │ + ldr r1, [pc, #3880] @ 1e9c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 144c │ │ │ │ │ + bne 1448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e4 │ │ │ │ │ - ldr r3, [pc, #3832] @ 1e98 │ │ │ │ │ - ldr r1, [pc, #3888] @ 1ed4 │ │ │ │ │ + bne 10e0 │ │ │ │ │ + ldr r3, [pc, #3864] @ 1eb4 │ │ │ │ │ + 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 1658 │ │ │ │ │ + bne 1670 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e4 │ │ │ │ │ - ldr r3, [pc, #3764] @ 1e80 │ │ │ │ │ - ldr r1, [pc, #3844] @ 1ed4 │ │ │ │ │ + bne 10e0 │ │ │ │ │ + ldr r3, [pc, #3800] @ 1ea0 │ │ │ │ │ + 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 1924 │ │ │ │ │ + bne 193c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 3058 │ │ │ │ │ - ldr r1, [pc, #3696] @ 1e6c │ │ │ │ │ + bne 2ea8 │ │ │ │ │ + ldr r1, [pc, #3732] @ 1e8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29f4 │ │ │ │ │ + beq 2f10 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 2a18 │ │ │ │ │ + beq 2f34 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - ldr r1, [pc, #3668] @ 1e84 │ │ │ │ │ + ldr r1, [pc, #3704] @ 1ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b08 │ │ │ │ │ + bne 1af8 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1a94 │ │ │ │ │ + bne 1a84 │ │ │ │ │ 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, #3576] @ 1e6c │ │ │ │ │ + ldr r3, [pc, #3612] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29d4 │ │ │ │ │ + beq 2ef0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 29ec │ │ │ │ │ + bne 2f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 141b4 │ │ │ │ │ + bl 1417c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1610 │ │ │ │ │ + bne 1628 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 10d4 │ │ │ │ │ + bne 10d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e98 │ │ │ │ │ + bl 14e60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1058 │ │ │ │ │ + bne 1054 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq ef4 │ │ │ │ │ + beq ef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 105c │ │ │ │ │ + b 1058 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3436] @ 1e6c │ │ │ │ │ + ldr r3, [pc, #3472] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 32c4 │ │ │ │ │ + beq 340c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1918 │ │ │ │ │ + bne 1930 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 3308 │ │ │ │ │ + beq 35c0 │ │ │ │ │ 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 3344 │ │ │ │ │ + bne 35fc │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 119c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f7b0 │ │ │ │ │ + bl 1f75c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 18ac │ │ │ │ │ + bne 18c4 │ │ │ │ │ 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 f14 │ │ │ │ │ + bne f10 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34c0 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 34c0 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34c0 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 34c0 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbf8 │ │ │ │ │ + bl 1fba4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 32d8 │ │ │ │ │ + bne 3420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 37b8 │ │ │ │ │ + beq 34bc │ │ │ │ │ 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 1900 │ │ │ │ │ + beq 1918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1058 │ │ │ │ │ + b 1054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3060] @ 1e6c │ │ │ │ │ + ldr r3, [pc, #3096] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ba0 │ │ │ │ │ + beq 2c70 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 12d8 │ │ │ │ │ + bne 12d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 141b4 │ │ │ │ │ + bl 1417c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c9c │ │ │ │ │ + bne 1c8c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12dc │ │ │ │ │ + bne 12d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20f44 │ │ │ │ │ + bl 20f00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1058 │ │ │ │ │ + bne 1054 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq f48 │ │ │ │ │ - b 10e4 │ │ │ │ │ + beq f44 │ │ │ │ │ + b 10e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2928] @ 1e6c │ │ │ │ │ + ldr r3, [pc, #2964] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a64 │ │ │ │ │ + beq 2aa0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ef4 │ │ │ │ │ + bne 1e74 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2c28 │ │ │ │ │ + beq 2834 │ │ │ │ │ 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 2c64 │ │ │ │ │ - ldr r1, [pc, #2932] @ 1ec0 │ │ │ │ │ + bne 2870 │ │ │ │ │ + ldr r1, [pc, #2968] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + beq 1e40 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a8 │ │ │ │ │ + bne 21a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e60 │ │ │ │ │ - ldr r1, [pc, #2876] @ 1ec0 │ │ │ │ │ + bne 1e50 │ │ │ │ │ + ldr r1, [pc, #2912] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d14 │ │ │ │ │ + beq 1d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 241c4 <_gather_51_rule> │ │ │ │ │ + bl 2419c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1d14 │ │ │ │ │ + beq 1d04 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d14 │ │ │ │ │ + beq 1d04 │ │ │ │ │ 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 1d18 │ │ │ │ │ + bne 1d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d14 │ │ │ │ │ + beq 1d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3788 │ │ │ │ │ + beq 2c8c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - bne 2590 │ │ │ │ │ + bne 2324 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37a8 │ │ │ │ │ + bne 2cac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ef4 │ │ │ │ │ + b 1e74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2580] @ 1e6c │ │ │ │ │ + ldr r3, [pc, #2616] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3070 │ │ │ │ │ + beq 2f8c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1610 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 3508 │ │ │ │ │ + beq 2fa8 │ │ │ │ │ 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 3544 │ │ │ │ │ - ldr r1, [pc, #2532] @ 1e8c │ │ │ │ │ + bne 2fe4 │ │ │ │ │ + ldr r1, [pc, #2568] @ 1eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9f8 │ │ │ │ │ + bl a998 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 1f0c │ │ │ │ │ - ldr r1, [pc, #2496] @ 1e90 │ │ │ │ │ + beq 1f04 │ │ │ │ │ + ldr r1, [pc, #2588] @ 1ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 3064 │ │ │ │ │ + bl e0b4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + beq 27b8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3064 │ │ │ │ │ + beq 27b8 │ │ │ │ │ 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 3084 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + bne 2fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - beq 1608 │ │ │ │ │ - ldr r3, [pc, #2352] @ 1e6c │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 160c │ │ │ │ │ + ldr r3, [pc, #2388] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2bec │ │ │ │ │ + beq 34ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1610 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2464 │ │ │ │ │ - ldr r1, [pc, #2356] @ 1eac │ │ │ │ │ + bne 23f0 │ │ │ │ │ + ldr r1, [pc, #2380] @ 1ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a38 │ │ │ │ │ + bne 1a50 │ │ │ │ │ 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 r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - streq r6, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2bf8 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + beq 34dc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ │ - bne 253c │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ + ldr r8, [r3, #24] │ │ │ │ │ + bne 23c4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + stm sp, {r2, sl, fp} │ │ │ │ │ + str r8, [sp, #16] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - stm sp, {r9, sl, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_CALL _PyAST_For │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3750 │ │ │ │ │ + bne 34cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a7c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq f94 │ │ │ │ │ + b 10e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e98 │ │ │ │ │ + bl 14e60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10a0 │ │ │ │ │ + beq 109c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d0 │ │ │ │ │ + beq 10cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 10d4 │ │ │ │ │ + b 10d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2056] @ 1e6c │ │ │ │ │ + ldr r1, [pc, #2064] @ 1e8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3290 │ │ │ │ │ + beq 3450 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3020 │ │ │ │ │ + bne 281c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2fc8 │ │ │ │ │ + beq 27c4 │ │ │ │ │ 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 3000 │ │ │ │ │ - ldr r1, [pc, #2024] @ 1e98 │ │ │ │ │ + bne 27fc │ │ │ │ │ + ldr r1, [pc, #2028] @ 1eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1740 │ │ │ │ │ - ldr r2, [pc, #2012] @ 1ea0 │ │ │ │ │ + beq 1758 │ │ │ │ │ + ldr r2, [pc, #2016] @ 1ebc │ │ │ │ │ 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 1758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1740 │ │ │ │ │ + beq 1758 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1916] @ 1e6c │ │ │ │ │ + ldr r2, [pc, #1924] @ 1e8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 302c │ │ │ │ │ + beq 2828 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1744 │ │ │ │ │ + bne 175c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2350 │ │ │ │ │ - ldr r1, [pc, #1916] @ 1ea4 │ │ │ │ │ + bne 24c8 │ │ │ │ │ + ldr r1, [pc, #1928] @ 1ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c1c │ │ │ │ │ + bne 1c0c │ │ │ │ │ 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 3020 │ │ │ │ │ - ldr r1, [pc, #1856] @ 1e98 │ │ │ │ │ + bne 281c │ │ │ │ │ + ldr r1, [pc, #1860] @ 1eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040 │ │ │ │ │ - ldr r2, [pc, #1844] @ 1ea0 │ │ │ │ │ + beq 2038 │ │ │ │ │ + ldr r2, [pc, #1848] @ 1ebc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040 │ │ │ │ │ + beq 2038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 2040 │ │ │ │ │ + beq 2038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20910 <_loop1_216_rule> │ │ │ │ │ + bl 208cc <_loop1_216_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 2040 │ │ │ │ │ + beq 2038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1724] @ 1e6c │ │ │ │ │ + ldr r2, [pc, #1732] @ 1e8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3760 │ │ │ │ │ + beq 2f80 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3748 │ │ │ │ │ + bne 2ec8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26e0 │ │ │ │ │ - ldr r1, [pc, #1740] @ 1eac │ │ │ │ │ + bne 2254 │ │ │ │ │ + ldr r1, [pc, #1736] @ 1ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bec │ │ │ │ │ + bne 1bdc │ │ │ │ │ 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 2044 │ │ │ │ │ + bne 203c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1620] @ 1e6c │ │ │ │ │ + ldr r2, [pc, #1628] @ 1e8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3734 │ │ │ │ │ + beq 2eb4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2600 │ │ │ │ │ - ldr r1, [pc, #1648] @ 1ea4 │ │ │ │ │ + bne 25ac │ │ │ │ │ + ldr r1, [pc, #1660] @ 1ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce4 │ │ │ │ │ + bne 1cd4 │ │ │ │ │ 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 2044 │ │ │ │ │ + bne 203c │ │ │ │ │ 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 34f8 │ │ │ │ │ + beq 3754 │ │ │ │ │ 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 1260 │ │ │ │ │ - b 2170 │ │ │ │ │ + bne 125c │ │ │ │ │ + b 2168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 37b8 │ │ │ │ │ + beq 34bc │ │ │ │ │ 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 │ │ │ │ │ @@ -1731,2571 +1737,2546 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32b4 │ │ │ │ │ + bne 348c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f14 │ │ │ │ │ + b f10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1340] @ 1e6c │ │ │ │ │ + ldr r1, [pc, #1348] @ 1e8c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3248 │ │ │ │ │ + beq 32ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 31d4 │ │ │ │ │ + bne 3238 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 30b4 │ │ │ │ │ + beq 3118 │ │ │ │ │ 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 30f0 │ │ │ │ │ - ldr r1, [pc, #1280] @ 1e80 │ │ │ │ │ + bne 3154 │ │ │ │ │ + ldr r1, [pc, #1288] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3038 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3038 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3038 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3038 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbf8 │ │ │ │ │ + bl 1fba4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 3040 │ │ │ │ │ + bne 2e90 │ │ │ │ │ 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 3044 │ │ │ │ │ + beq 2e94 │ │ │ │ │ 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 308c │ │ │ │ │ + beq 30f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 1058 │ │ │ │ │ - ldr r2, [pc, #1120] @ 1ea0 │ │ │ │ │ + b 1054 │ │ │ │ │ + ldr r2, [pc, #1124] @ 1ebc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1584 │ │ │ │ │ + beq 1580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 1584 │ │ │ │ │ + beq 1580 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15a4 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq f98 │ │ │ │ │ - b 10e4 │ │ │ │ │ + b 1590 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1af8 │ │ │ │ │ - ldr r1, [pc, #964] @ 1e6c │ │ │ │ │ + bne 1ae8 │ │ │ │ │ + ldr r1, [pc, #1012] @ 1e8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2dfc │ │ │ │ │ - ldr r1, [pc, #968] @ 1e84 │ │ │ │ │ + beq 2d58 │ │ │ │ │ + ldr r1, [pc, #1016] @ 1ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e1c │ │ │ │ │ + bne 2e2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2e10 │ │ │ │ │ - ldr r1, [pc, #928] @ 1e84 │ │ │ │ │ + bne 2d6c │ │ │ │ │ + ldr r1, [pc, #976] @ 1ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2d60 │ │ │ │ │ + bne 2cbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1058 │ │ │ │ │ + b 1054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e9c │ │ │ │ │ + bl 2cb4 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1038 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1038 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1038 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3060 │ │ │ │ │ + bl 2e78 │ │ │ │ │ R_ARM_CALL _loop1_64_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1038 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 103c │ │ │ │ │ + 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 2a44 │ │ │ │ │ + beq 2f60 │ │ │ │ │ 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, #788] @ 1ed0 │ │ │ │ │ + ldr r2, [pc, #852] @ 1f00 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + 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 1afc │ │ │ │ │ - ldr r2, [pc, #684] @ 1ea0 │ │ │ │ │ + b 1aec │ │ │ │ │ + ldr r2, [pc, #728] @ 1ebc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17ec │ │ │ │ │ + beq 1804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 17ec │ │ │ │ │ + beq 1804 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17f8 │ │ │ │ │ - ldr r2, [pc, #636] @ 1ea0 │ │ │ │ │ + b 1810 │ │ │ │ │ + ldr r2, [pc, #680] @ 1ebc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1734 │ │ │ │ │ + beq 174c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1738 │ │ │ │ │ + beq 1750 │ │ │ │ │ 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 34f8 │ │ │ │ │ + beq 3754 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ stm sp, {r9, sl} │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ - b 2170 │ │ │ │ │ + bne 125c │ │ │ │ │ + b 2168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20f44 │ │ │ │ │ + bl 20f00 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 12a4 │ │ │ │ │ + beq 12a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_class_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12d4 │ │ │ │ │ + beq 12d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12dc │ │ │ │ │ - ldr r2, [pc, #436] @ 1ea0 │ │ │ │ │ + b 12d8 │ │ │ │ │ + ldr r2, [pc, #480] @ 1ebc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1840 │ │ │ │ │ + beq 1858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1840 │ │ │ │ │ + beq 1858 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 184c │ │ │ │ │ + b 1864 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e60 │ │ │ │ │ - ldr r1, [pc, #400] @ 1ebc │ │ │ │ │ + bne 1e50 │ │ │ │ │ + ldr r1, [pc, #448] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ - ldr r1, [pc, #384] @ 1ec0 │ │ │ │ │ + beq 1d50 │ │ │ │ │ + ldr r1, [pc, #432] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1d50 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f08 │ │ │ │ │ + bne 32f4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e60 │ │ │ │ │ - ldr r1, [pc, #324] @ 1ebc │ │ │ │ │ + bne 1e50 │ │ │ │ │ + ldr r1, [pc, #372] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edc │ │ │ │ │ - ldr r1, [pc, #308] @ 1ec0 │ │ │ │ │ + beq 1e5c │ │ │ │ │ + ldr r1, [pc, #356] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 241c4 <_gather_51_rule> │ │ │ │ │ + bl 2419c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1e5c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1e5c │ │ │ │ │ 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 1ee0 │ │ │ │ │ + bne 1e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3788 │ │ │ │ │ + beq 2c8c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17b8c │ │ │ │ │ + bl 17b54 │ │ │ │ │ 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, #80] @ 1e88 │ │ │ │ │ + ldr r2, [pc, #128] @ 1ea8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ - b 1430 │ │ │ │ │ + bne 125c │ │ │ │ │ + b 142c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 137c │ │ │ │ │ + beq 1378 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ef8 │ │ │ │ │ + b 1e78 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2ab8 │ │ │ │ │ + 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 │ │ │ │ │ .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 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 0x0000028b │ │ │ │ │ - .word 0x0000013c │ │ │ │ │ - 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 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x00000279 │ │ │ │ │ .word 0x000001f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .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 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ - R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 285c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq f70 │ │ │ │ │ - b 10e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32e4 │ │ │ │ │ - ldr r1, [pc, #-104] @ 1ebc │ │ │ │ │ + bne 342c │ │ │ │ │ + ldr r1, [pc, #-64] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32f0 │ │ │ │ │ - ldr r1, [pc, #-172] @ 1e8c │ │ │ │ │ + beq 3438 │ │ │ │ │ + ldr r1, [pc, #-132] @ 1eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32f0 │ │ │ │ │ + beq 3438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9f8 │ │ │ │ │ + bl a998 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 32f0 │ │ │ │ │ - ldr r1, [pc, #-204] @ 1e90 │ │ │ │ │ + beq 3438 │ │ │ │ │ + ldr r1, [pc, #-108] @ 1ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32f0 │ │ │ │ │ + beq 3438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 32e0 │ │ │ │ │ + beq 3428 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32e0 │ │ │ │ │ + beq 3428 │ │ │ │ │ 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 32e4 │ │ │ │ │ + bne 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 32e0 │ │ │ │ │ + beq 3428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbf8 │ │ │ │ │ + bl 1fba4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 32e4 │ │ │ │ │ + bne 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2bf8 │ │ │ │ │ + beq 34dc │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ - bl 17b8c │ │ │ │ │ + bl 17b54 │ │ │ │ │ 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, #-404] @ 1e94 │ │ │ │ │ + ldr r2, [pc, #-368] @ 1eb0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ - b 15f4 │ │ │ │ │ + bne 125c │ │ │ │ │ + b 15f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 3020 │ │ │ │ │ - ldr r1, [pc, #-448] @ 1e98 │ │ │ │ │ + bne 281c │ │ │ │ │ + ldr r1, [pc, #-412] @ 1eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 225c │ │ │ │ │ - ldr r2, [pc, #-460] @ 1ea0 │ │ │ │ │ + beq 27ac │ │ │ │ │ + ldr r2, [pc, #-424] @ 1ebc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 27ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 27ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 513c │ │ │ │ │ + bl 4ef4 │ │ │ │ │ R_ARM_CALL _loop1_61_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 27ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbf8 │ │ │ │ │ + bl 1fba4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 2264 │ │ │ │ │ - ldr r3, [pc, #-528] @ 1eb8 │ │ │ │ │ + bne 2710 │ │ │ │ │ + ldr r3, [pc, #-488] @ 1ed8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2838 │ │ │ │ │ + beq 3518 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 226c │ │ │ │ │ - ldr r1, [pc, #-584] @ 1ea4 │ │ │ │ │ + bne 2694 │ │ │ │ │ + ldr r1, [pc, #-540] @ 1ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2434 │ │ │ │ │ + bne 2384 │ │ │ │ │ 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 2264 │ │ │ │ │ + bne 2710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 34f8 │ │ │ │ │ + beq 3754 │ │ │ │ │ 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, #-704] @ 1e9c │ │ │ │ │ + ldr r2, [pc, #-668] @ 1eb8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + 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 2264 │ │ │ │ │ + beq 2710 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq fc4 │ │ │ │ │ - b 10e4 │ │ │ │ │ + beq fc0 │ │ │ │ │ + b 10e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 241c4 <_gather_51_rule> │ │ │ │ │ + bl 2419c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + beq 1e40 │ │ │ │ │ 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 1e54 │ │ │ │ │ + bne 1e44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + beq 1e40 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + beq 1e40 │ │ │ │ │ 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 1e54 │ │ │ │ │ + bne 1e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + beq 1e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3788 │ │ │ │ │ + beq 2c8c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17b8c │ │ │ │ │ + bl 17b54 │ │ │ │ │ mov r3, r8 │ │ │ │ │ stmib sp, {r7, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1414 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 2194 │ │ │ │ │ + b 1410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-960] @ 1eb8 │ │ │ │ │ + ldr r2, [pc, #-904] @ 1ed8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2818 │ │ │ │ │ - ldr r1, [pc, #-1000] @ 1ea4 │ │ │ │ │ + beq 349c │ │ │ │ │ + ldr r1, [pc, #-948] @ 1ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22c0 │ │ │ │ │ + beq 23b4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c0 │ │ │ │ │ + beq 23b4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22ec │ │ │ │ │ - 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 │ │ │ │ │ - b 2264 │ │ │ │ │ - ldr r1, [pc, #-1056] @ 1ed4 │ │ │ │ │ + beq 23b4 │ │ │ │ │ + ldr r1, [pc, #-992] @ 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 22c0 │ │ │ │ │ + beq 23b4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1088] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-996] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1152] @ 1ea8 │ │ │ │ │ + ldr r3, [pc, #-1056] @ 1ec4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - bne 2bbc │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne 2c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c4 │ │ │ │ │ + beq 23b8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 22cc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ + beq 17f0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 203c │ │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_AsString │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 279c │ │ │ │ │ + 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 279c │ │ │ │ │ + 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 1a44 │ │ │ │ │ + b 142c │ │ │ │ │ + ldr r2, [pc, #-1232] @ 1ebc │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 20f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1da00 │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 20f0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 20fc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 2308 │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_AsString │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 23e4 │ │ │ │ │ + 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1188] @ 1eb8 │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ + ldr r2, [pc, #-1316] @ 1ed8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2bcc │ │ │ │ │ - ldr r1, [pc, #-1232] @ 1ea4 │ │ │ │ │ + beq 3590 │ │ │ │ │ + ldr r1, [pc, #-1360] @ 1ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23a8 │ │ │ │ │ + beq 2684 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23a8 │ │ │ │ │ + beq 2684 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23d0 │ │ │ │ │ - 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, #-1284] @ 1ed4 │ │ │ │ │ + beq 2684 │ │ │ │ │ + ldr r1, [pc, #-1404] @ 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 23a8 │ │ │ │ │ + beq 2684 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1316] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-1408] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1380] @ 1ea8 │ │ │ │ │ + ldr r3, [pc, #-1468] @ 1ec4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 376c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bne 3570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ac │ │ │ │ │ + beq 2688 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 23b4 │ │ │ │ │ - ldr r2, [pc, #-1436] @ 1ea0 │ │ │ │ │ - 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 1da34 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 20f8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2104 │ │ │ │ │ + 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 1610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1464] @ 1eb8 │ │ │ │ │ + ldr r2, [pc, #-1532] @ 1ed8 │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27d8 │ │ │ │ │ - ldr r1, [pc, #-1496] @ 1eac │ │ │ │ │ + beq 353c │ │ │ │ │ + ldr r1, [pc, #-1572] @ 1ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25f0 │ │ │ │ │ + beq 2520 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25f0 │ │ │ │ │ + beq 2520 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25f0 │ │ │ │ │ - ldr r1, [pc, #-1516] @ 1ed4 │ │ │ │ │ + bne 2548 │ │ │ │ │ + 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 1738 │ │ │ │ │ + b 175c │ │ │ │ │ + ldr r1, [pc, #-1664] @ 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 25f0 │ │ │ │ │ + beq 2520 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1548] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-1668] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1604] @ 1eb0 │ │ │ │ │ + ldr r3, [pc, #-1720] @ 1ecc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 27f8 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 355c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25f4 │ │ │ │ │ + beq 2524 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - 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 1570 │ │ │ │ │ - b 1a7c │ │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_AsString │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 3798 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 3798 │ │ │ │ │ - stm sp, {r2, sl, fp} │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str ip, [sp, #20] │ │ │ │ │ - bl 0 <_PyAST_For> │ │ │ │ │ - R_ARM_CALL _PyAST_For │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1a2c │ │ │ │ │ - b 15f4 │ │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_AsString │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 2808 │ │ │ │ │ - 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 2808 │ │ │ │ │ - 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 1430 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 251c │ │ │ │ │ + b 252c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1876] @ 1eb8 │ │ │ │ │ + ldr r2, [pc, #-1760] @ 1ed8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27b8 │ │ │ │ │ - ldr r1, [pc, #-1916] @ 1ea4 │ │ │ │ │ + beq 34f8 │ │ │ │ │ + ldr r1, [pc, #-1796] @ 1ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2600 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2600 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 2620 │ │ │ │ │ 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 182c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2044 │ │ │ │ │ - ldr r1, [pc, #-1968] @ 1ed4 │ │ │ │ │ + beq 1844 │ │ │ │ │ + b 2318 │ │ │ │ │ + ldr r1, [pc, #-1880] @ 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 2654 │ │ │ │ │ + beq 2600 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2000] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-1884] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2064] @ 1ea8 │ │ │ │ │ + ldr r3, [pc, #-1936] @ 1ecc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3778 │ │ │ │ │ + bne 3580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2658 │ │ │ │ │ + beq 2604 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2660 │ │ │ │ │ + b 260c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 24a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2100] @ 1eb8 │ │ │ │ │ + ldr r2, [pc, #-1992] @ 1ed8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2b80 │ │ │ │ │ - ldr r1, [pc, #-2132] @ 1eac │ │ │ │ │ + beq 277c │ │ │ │ │ + ldr r1, [pc, #-2028] @ 1ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27a8 │ │ │ │ │ + beq 26e8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27a8 │ │ │ │ │ + beq 26e8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27a8 │ │ │ │ │ - ldr r1, [pc, #-2152] @ 1ed4 │ │ │ │ │ + bne 2718 │ │ │ │ │ + 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 20dc │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 218c │ │ │ │ │ + ldr r1, [pc, #-2128] @ 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 27a8 │ │ │ │ │ + beq 26e8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2184] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-2132] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2240] @ 1eb0 │ │ │ │ │ + ldr r3, [pc, #-2184] @ 1ecc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 2b70 │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + bne 35b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac │ │ │ │ │ + beq 26ec │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str fp, [r4, #8] │ │ │ │ │ - beq 17d8 │ │ │ │ │ - b 2670 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 2794 │ │ │ │ │ + b 26f4 │ │ │ │ │ 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 2618 │ │ │ │ │ - b 2660 │ │ │ │ │ - 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 247c │ │ │ │ │ - b 251c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a68 │ │ │ │ │ + beq 26ac │ │ │ │ │ + b 26f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 25c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2354 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 2284 │ │ │ │ │ - b 22cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2710 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20d4 │ │ │ │ │ - b 2264 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 1ef8 │ │ │ │ │ - ldr r1, [pc, #-2492] @ 1eb8 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2904 │ │ │ │ │ - ldr r1, [pc, #-2508] @ 1ebc │ │ │ │ │ + b 1610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 345c │ │ │ │ │ + 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 2814 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 28b4 │ │ │ │ │ - ldr r1, [pc, #-2532] @ 1ec0 │ │ │ │ │ + bne 281c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 618 <_PyPegen_parse+0x618> │ │ │ │ │ + R_ARM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a7c │ │ │ │ │ + bne 125c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2918 │ │ │ │ │ - ldr r1, [pc, #-2572] @ 1ebc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 16c0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 218c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1714 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2b80 │ │ │ │ │ + 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 2928 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 29cc │ │ │ │ │ - ldr r1, [pc, #-2592] @ 1ec0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 1e74 │ │ │ │ │ + ldr r3, [pc, #-2464] @ 1ed8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2934 │ │ │ │ │ + ldr r1, [pc, #-2480] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2924 │ │ │ │ │ - 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 2880 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 28f8 │ │ │ │ │ - mov r1, #7 │ │ │ │ │ + bne 28dc │ │ │ │ │ + ldr r1, [pc, #-2504] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 28ec │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 28d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b0 │ │ │ │ │ - R_ARM_CALL _gather_208_rule │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _gather_210_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ec │ │ │ │ │ - mov r1, #12 │ │ │ │ │ + beq 28d8 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2a38 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 29cc │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + bne 2948 │ │ │ │ │ + ldr r1, [pc, #-2580] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 28ec │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2a30 │ │ │ │ │ + ldr r1, [pc, #-2600] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 28ec │ │ │ │ │ - ldr r2, [pc, #-2760] @ 1ec8 │ │ │ │ │ - ldr r3, [pc, #-2760] @ 1ecc │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2b60 │ │ │ │ │ - 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 28f8 │ │ │ │ │ - b 28f0 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bne 2954 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 28f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 108c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 10d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2a44 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne 1018 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 2a50 │ │ │ │ │ - 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 1028 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1afc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1afc │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1340 │ │ │ │ │ + b 1e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1314 │ │ │ │ │ - b 1ef0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _gather_206_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 28b0 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2988 │ │ │ │ │ - b 28b0 │ │ │ │ │ + beq 2884 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2920 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b0 │ │ │ │ │ + bl 16b0 │ │ │ │ │ R_ARM_CALL _gather_212_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2914 │ │ │ │ │ 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 2f00 │ │ │ │ │ + bne 2a30 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2914 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2914 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d08 │ │ │ │ │ - ldr r1, [pc, #-3152] @ 1ed4 │ │ │ │ │ + beq 2914 │ │ │ │ │ + ldr r1, [pc, #-2820] @ 1ed0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2914 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-3184] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-2824] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-3236] @ 1eb4 │ │ │ │ │ + ldr r3, [pc, #-2868] @ 1ed4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee0 │ │ │ │ │ + bne 2a90 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a30 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + strne r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2920 │ │ │ │ │ + b 2918 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17f8 │ │ │ │ │ + b 291c │ │ │ │ │ + mov r1, #4 │ │ │ │ │ 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 26f8 │ │ │ │ │ - b 2794 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28d8 │ │ │ │ │ + ldr r1, [pc, #-2920] @ 1eec │ │ │ │ │ + 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 28d8 │ │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldr r3, [pc, #-2952] @ 1ef0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ 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 1290 │ │ │ │ │ - b 12d8 │ │ │ │ │ + ldr r3, [pc, #-2996] @ 1ed4 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2a10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2104 │ │ │ │ │ + b 1a48 │ │ │ │ │ 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 │ │ │ │ │ + beq 1310 │ │ │ │ │ + b 1e70 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 236c │ │ │ │ │ - b 23b4 │ │ │ │ │ + bne 1e78 │ │ │ │ │ + ldr r1, [pc, #-3064] @ 1ed8 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2b60 │ │ │ │ │ + ldr r1, [pc, #-3080] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1548 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ 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 ec8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 105c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2b10 │ │ │ │ │ + ldr r1, [pc, #-3104] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2d48 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + bne 2b98 │ │ │ │ │ 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 2d1c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ef4 │ │ │ │ │ - ldr r3, [pc, #-3508] @ 1eb8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d28 │ │ │ │ │ - ldr r1, [pc, #-3524] @ 1ebc │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 2b74 │ │ │ │ │ + ldr r1, [pc, #-3144] @ 1edc │ │ │ │ │ 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 2cd0 │ │ │ │ │ - ldr r1, [pc, #-3548] @ 1ec0 │ │ │ │ │ + bne 2c68 │ │ │ │ │ + ldr r1, [pc, #-3164] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 2ccc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2c00 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 1e78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 2adc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 2b54 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _gather_210_rule │ │ │ │ │ + R_ARM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ccc │ │ │ │ │ - mov r1, #11 │ │ │ │ │ + beq 2b0c │ │ │ │ │ + mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e88 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - bne 2d3c │ │ │ │ │ - ldr r1, [pc, #-3624] @ 1ebc │ │ │ │ │ + beq 2b0c │ │ │ │ │ + ldr r2, [pc, #-3276] @ 1ef8 │ │ │ │ │ + ldr r3, [pc, #-3276] @ 1efc │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2a90 │ │ │ │ │ + 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 2b54 │ │ │ │ │ + b 2b4c │ │ │ │ │ + mov r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2b48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 16b0 │ │ │ │ │ + R_ARM_CALL _gather_208_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2b48 │ │ │ │ │ + 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 2f00 │ │ │ │ │ - ldr r1, [pc, #-3644] @ 1ec0 │ │ │ │ │ + bne 2c68 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - bne 2aa4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2b48 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2bbc │ │ │ │ │ + b 2b48 │ │ │ │ │ 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 1344 │ │ │ │ │ - b 1e60 │ │ │ │ │ + b 2b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2c78 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 128c │ │ │ │ │ + b 12d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2d14 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1e78 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1810 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ef8 │ │ │ │ │ + b 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e9c │ │ │ │ │ + bl 2cb4 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1af0 │ │ │ │ │ - ldr r1, [pc, #-3788] @ 1ed4 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ + ldr r1, [pc, #-3600] @ 1eec │ │ │ │ │ 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, #-3812] @ 1ed8 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ + ldr r2, [pc, #-3624] @ 1ef0 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r3, [pc, #-3856] @ 1ec4 │ │ │ │ │ + ldr r3, [pc, #-3660] @ 1ee4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1af8 │ │ │ │ │ + b 1ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1aa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af8 │ │ │ │ │ + b 1ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e9c │ │ │ │ │ - R_ARM_CALL subject_expr_rule │ │ │ │ │ + bl a998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1acc │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + beq 30b0 │ │ │ │ │ + ldr r1, [pc, #-3752] @ 1ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1acc │ │ │ │ │ - ldr r2, [pc, #-3968] @ 1ec8 │ │ │ │ │ - ldr r3, [pc, #-3968] @ 1ecc │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ + beq 30b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - ldr r2, [pc, #-3984] @ 1ed0 │ │ │ │ │ - mov r1, #10 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl e0b4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 30b0 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ddc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #2 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1058 │ │ │ │ │ + beq 30b0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ccc │ │ │ │ │ - ldr r1, [pc, #-4048] @ 1ed4 │ │ │ │ │ + beq 30b0 │ │ │ │ │ + ldr r1, [pc, #-3824] @ 1eec │ │ │ │ │ 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 2ccc │ │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ │ + beq 30b0 │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-4080] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-3856] @ 1ef0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #2312] @ 37e0 │ │ │ │ │ + ldr r3, [pc, #-3868] @ 1ef4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + beq 33d4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #2 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1054 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2cb4 │ │ │ │ │ + R_ARM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1abc │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1abc │ │ │ │ │ + ldr r2, [pc, #-3936] @ 1ef8 │ │ │ │ │ + ldr r3, [pc, #-3936] @ 1efc │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + ldr r2, [pc, #-3952] @ 1f00 │ │ │ │ │ + mov r1, #10 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c14 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2d38 │ │ │ │ │ + b 2e18 │ │ │ │ │ + ldr r2, [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 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1834 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2318 │ │ │ │ │ + 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 │ │ │ │ │ + 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 2f60 │ │ │ │ │ + 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 2d14 │ │ │ │ │ - b 2d0c │ │ │ │ │ + blt 2f6c │ │ │ │ │ + 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 1aec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1aec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 17d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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 2d10 │ │ │ │ │ + b 1610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 241c4 <_gather_51_rule> │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ - mov r1, #12 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 33f4 │ │ │ │ │ + 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 30c4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 1610 │ │ │ │ │ + ldr r3, [pc, #1972] @ 37a0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 30d0 │ │ │ │ │ + ldr r1, [pc, #1956] @ 37a4 │ │ │ │ │ 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 1d64 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + bne 3074 │ │ │ │ │ + ldr r1, [pc, #1932] @ 37a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ + beq 3070 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a998 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3070 │ │ │ │ │ + ldr r1, [pc, #1900] @ 37ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 3070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - 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 3788 │ │ │ │ │ - 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, #2100] @ 37e4 │ │ │ │ │ - mov r1, #5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl e0b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a2c │ │ │ │ │ - b 1430 │ │ │ │ │ + beq 3070 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 329c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + bne 33b4 │ │ │ │ │ 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 3018 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3020 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 30e4 │ │ │ │ │ + ldr r1, [pc, #1820] @ 37a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 618 <_PyPegen_parse+0x618> │ │ │ │ │ - R_ARM_CALL invalid_try_stmt_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16a8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2194 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 30b8 │ │ │ │ │ + ldr r1, [pc, #1796] @ 37a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16fc │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 2d78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq ff4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 105c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a7c │ │ │ │ │ + beq 149c │ │ │ │ │ + b 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1470 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a7c │ │ │ │ │ + beq 2ff8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 30bc │ │ │ │ │ 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 3040 │ │ │ │ │ + beq 2e90 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3044 │ │ │ │ │ + b 2e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3278 │ │ │ │ │ + blt 32dc │ │ │ │ │ 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 31cc │ │ │ │ │ + beq 3230 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3040 │ │ │ │ │ - ldr r3, [pc, #1776] @ 37e8 │ │ │ │ │ + bne 2e90 │ │ │ │ │ + ldr r3, [pc, #1604] @ 37a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 31e0 │ │ │ │ │ - ldr r1, [pc, #1760] @ 37ec │ │ │ │ │ + beq 3244 │ │ │ │ │ + ldr r1, [pc, #1600] @ 37b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3140 │ │ │ │ │ + beq 31a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3140 │ │ │ │ │ + beq 31a4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3254 │ │ │ │ │ + bne 32b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 31f4 │ │ │ │ │ - ldr r1, [pc, #1684] @ 37ec │ │ │ │ │ + bne 3258 │ │ │ │ │ + ldr r1, [pc, #1524] @ 37b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 31b8 │ │ │ │ │ + beq 321c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31b8 │ │ │ │ │ + beq 321c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31b8 │ │ │ │ │ + beq 321c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31b8 │ │ │ │ │ - ldr r1, [pc, #1612] @ 37f0 │ │ │ │ │ + beq 321c │ │ │ │ │ + ldr r1, [pc, #1452] @ 37b4 │ │ │ │ │ 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 3200 │ │ │ │ │ + bne 3264 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1978 │ │ │ │ │ + beq 1990 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 3044 │ │ │ │ │ + b 2e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3104 │ │ │ │ │ + beq 3168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 31c4 │ │ │ │ │ + b 3228 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1508] @ 37f4 │ │ │ │ │ + ldr r3, [pc, #1348] @ 37b8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #1496] @ 37f8 │ │ │ │ │ + ldr r3, [pc, #1336] @ 37bc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b60 │ │ │ │ │ + bne 2a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31bc │ │ │ │ │ + beq 3220 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 31c4 │ │ │ │ │ + b 3228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 193c │ │ │ │ │ - ldr r3, [pc, #1440] @ 37fc │ │ │ │ │ + b 1954 │ │ │ │ │ + ldr r3, [pc, #1280] @ 37c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #1428] @ 3800 │ │ │ │ │ + ldr r3, [pc, #1268] @ 37c4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3228 │ │ │ │ │ - b 2b60 │ │ │ │ │ + beq 328c │ │ │ │ │ + b 2a90 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3044 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1670 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - 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 1118 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1918 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1a80 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 34c8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1608 │ │ │ │ │ + b 2e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 34e0 │ │ │ │ │ - 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 3458 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1918 │ │ │ │ │ - ldr r3, [pc, #1180] @ 37e8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 346c │ │ │ │ │ - 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 3394 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3394 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + bl 2419c <_gather_51_rule> │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 1d50 │ │ │ │ │ + mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 348c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3480 │ │ │ │ │ - mov r1, #660 @ 0x294 │ │ │ │ │ + bne 1d54 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 34b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 1d50 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34b0 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + beq 1d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 34b0 │ │ │ │ │ - ldr r1, [pc, #1016] @ 37f0 │ │ │ │ │ - mov r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + bl 1da00 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 1d50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 2c8c │ │ │ │ │ + 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, #1068] @ 37c8 │ │ │ │ │ + mov r1, #5 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34b0 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #984] @ 37f4 │ │ │ │ │ + bne 1a44 │ │ │ │ │ + b 142c │ │ │ │ │ + ldr r3, [pc, #1028] @ 37c0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #984] @ 3804 │ │ │ │ │ + ldr r3, [pc, #1016] @ 37c4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34b4 │ │ │ │ │ - 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 1148 │ │ │ │ │ - b 191c │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + strne r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne 30bc │ │ │ │ │ + b 30b4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3358 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 3450 │ │ │ │ │ - ldr r3, [pc, #872] @ 37fc │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #860] @ 3800 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3434 │ │ │ │ │ - b 2e74 │ │ │ │ │ + beq 1114 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1930 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 3450 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1614 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3474 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1914 │ │ │ │ │ + b 160c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1688 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 218c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32e4 │ │ │ │ │ + bne 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d0 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 3300 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 3448 │ │ │ │ │ mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1934 │ │ │ │ │ + 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 226c │ │ │ │ │ + b 2308 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + b 1934 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 191c │ │ │ │ │ + b 1614 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2194 │ │ │ │ │ + b 1614 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1544 │ │ │ │ │ + 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 25c4 │ │ │ │ │ + b 260c │ │ │ │ │ + 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 20cc │ │ │ │ │ + b 2710 │ │ │ │ │ + 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 24e4 │ │ │ │ │ + b 252c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #2 │ │ │ │ │ + b 1c3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 192c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1590 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1864 │ │ │ │ │ + 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 2408 │ │ │ │ │ + b 24a8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 20fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 37c8 │ │ │ │ │ + blt 3788 │ │ │ │ │ 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, [r3, r9, lsl #2] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3624 │ │ │ │ │ + beq 3710 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a7c │ │ │ │ │ - ldr r3, [pc, #668] @ 37e8 │ │ │ │ │ + bne 1930 │ │ │ │ │ + ldr r3, [pc, #412] @ 37a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3630 │ │ │ │ │ - ldr r1, [pc, #680] @ 3808 │ │ │ │ │ - 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 35d4 │ │ │ │ │ - ldr r1, [pc, #656] @ 380c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 35d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a9f8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 35d0 │ │ │ │ │ - ldr r1, [pc, #624] @ 3810 │ │ │ │ │ + beq 3724 │ │ │ │ │ + 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 35d0 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35d0 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bne 3644 │ │ │ │ │ - ldr r1, [pc, #544] @ 3808 │ │ │ │ │ - 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 3618 │ │ │ │ │ - ldr r1, [pc, #520] @ 380c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne 3650 │ │ │ │ │ - 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 14a0 │ │ │ │ │ - b 32e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bne 3764 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3558 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 361c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a9f8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3610 │ │ │ │ │ - ldr r1, [pc, #424] @ 3810 │ │ │ │ │ + bne 3738 │ │ │ │ │ + mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3610 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 3744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3610 │ │ │ │ │ + beq 3744 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3610 │ │ │ │ │ + beq 3744 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3610 │ │ │ │ │ - ldr r1, [pc, #316] @ 37f0 │ │ │ │ │ + beq 3744 │ │ │ │ │ + ldr r1, [pc, #260] @ 37b4 │ │ │ │ │ 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 3610 │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ + beq 3744 │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #284] @ 37f4 │ │ │ │ │ + ldr r3, [pc, #228] @ 37b8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #300] @ 3814 │ │ │ │ │ + ldr r3, [pc, #232] @ 37cc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b60 │ │ │ │ │ + bne 2e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 361c │ │ │ │ │ - b 3614 │ │ │ │ │ - ldr r3, [pc, #228] @ 37fc │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #216] @ 3800 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 36f0 │ │ │ │ │ - b 2b60 │ │ │ │ │ + beq 3748 │ │ │ │ │ + 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 1934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 181c │ │ │ │ │ + beq 3610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2670 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a80 │ │ │ │ │ - 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 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 3708 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 184c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1ef8 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b 255c │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ef8 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 3708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 191c │ │ │ │ │ + b 218c │ │ │ │ │ + ldr r3, [pc, #84] @ 37c0 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #72] @ 37c4 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 36ec │ │ │ │ │ + b 2e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a80 │ │ │ │ │ - .word 0x0000004c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000008c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + b 1934 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ + .word 0x000002a2 │ │ │ │ │ + .word 0x0000029e │ │ │ │ │ + .word 0x0000029f │ │ │ │ │ .word 0x00000299 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ + .word 0x0000008c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002a2 │ │ │ │ │ - .word 0x0000029e │ │ │ │ │ - .word 0x0000029f │ │ │ │ │ - .word 0x000000a8 │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003818 <_tmp_7_rule>: │ │ │ │ │ +000037d0 <_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] @ 38f4 <_tmp_7_rule+0xdc> │ │ │ │ │ + ldr r2, [pc, #196] @ 38ac <_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 38d4 <_tmp_7_rule+0xbc> │ │ │ │ │ + beq 388c <_tmp_7_rule+0xbc> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 38e8 <_tmp_7_rule+0xd0> │ │ │ │ │ - ldr r1, [pc, #160] @ 38f8 <_tmp_7_rule+0xe0> │ │ │ │ │ + bne 38a0 <_tmp_7_rule+0xd0> │ │ │ │ │ + ldr r1, [pc, #160] @ 38b0 <_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 38c4 <_tmp_7_rule+0xac> │ │ │ │ │ + bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c4 <_tmp_7_rule+0xac> │ │ │ │ │ + bne 387c <_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 38c4 <_tmp_7_rule+0xac> │ │ │ │ │ + bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c4 <_tmp_7_rule+0xac> │ │ │ │ │ - ldr r1, [pc, #88] @ 38fc <_tmp_7_rule+0xe4> │ │ │ │ │ + bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + ldr r1, [pc, #88] @ 38b4 <_tmp_7_rule+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38c4 <_tmp_7_rule+0xac> │ │ │ │ │ + bne 387c <_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 3850 <_tmp_7_rule+0x38> │ │ │ │ │ + beq 3808 <_tmp_7_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 38bc <_tmp_7_rule+0xa4> │ │ │ │ │ + b 3874 <_tmp_7_rule+0xa4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a3 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -00003900 <_tmp_8_rule>: │ │ │ │ │ +000038b8 <_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] @ 39b4 <_tmp_8_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 396c <_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 3994 <_tmp_8_rule+0x94> │ │ │ │ │ + beq 394c <_tmp_8_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 39a8 <_tmp_8_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 39b8 <_tmp_8_rule+0xb8> │ │ │ │ │ + bne 3960 <_tmp_8_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3970 <_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 3988 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3988 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3940 <_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 3988 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3940 <_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 3980 <_tmp_8_rule+0x80> │ │ │ │ │ + b 3938 <_tmp_8_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3938 <_tmp_8_rule+0x38> │ │ │ │ │ + beq 38f0 <_tmp_8_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3980 <_tmp_8_rule+0x80> │ │ │ │ │ + b 3938 <_tmp_8_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a5 │ │ │ │ │ │ │ │ │ │ -000039bc <_tmp_9_rule>: │ │ │ │ │ +00003974 <_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] @ 3a70 <_tmp_9_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3a28 <_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 3a50 <_tmp_9_rule+0x94> │ │ │ │ │ + beq 3a08 <_tmp_9_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3a64 <_tmp_9_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3a74 <_tmp_9_rule+0xb8> │ │ │ │ │ + bne 3a1c <_tmp_9_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3a2c <_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 3a44 <_tmp_9_rule+0x88> │ │ │ │ │ + bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a44 <_tmp_9_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 3a78 <_tmp_9_rule+0xbc> │ │ │ │ │ + bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 3a30 <_tmp_9_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a44 <_tmp_9_rule+0x88> │ │ │ │ │ + bne 39fc <_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 3a3c <_tmp_9_rule+0x80> │ │ │ │ │ + b 39f4 <_tmp_9_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39f4 <_tmp_9_rule+0x38> │ │ │ │ │ + beq 39ac <_tmp_9_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3a3c <_tmp_9_rule+0x80> │ │ │ │ │ + b 39f4 <_tmp_9_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000279 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -00003a7c <_tmp_10_rule>: │ │ │ │ │ +00003a34 <_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] @ 3b30 <_tmp_10_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3ae8 <_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 3b10 <_tmp_10_rule+0x94> │ │ │ │ │ + beq 3ac8 <_tmp_10_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b24 <_tmp_10_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3b34 <_tmp_10_rule+0xb8> │ │ │ │ │ + bne 3adc <_tmp_10_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3aec <_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 3b04 <_tmp_10_rule+0x88> │ │ │ │ │ + bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b04 <_tmp_10_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 3b38 <_tmp_10_rule+0xbc> │ │ │ │ │ + bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 3af0 <_tmp_10_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b04 <_tmp_10_rule+0x88> │ │ │ │ │ + bne 3abc <_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 3afc <_tmp_10_rule+0x80> │ │ │ │ │ + b 3ab4 <_tmp_10_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ab4 <_tmp_10_rule+0x38> │ │ │ │ │ + beq 3a6c <_tmp_10_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3afc <_tmp_10_rule+0x80> │ │ │ │ │ + b 3ab4 <_tmp_10_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -00003b3c : │ │ │ │ │ +00003af4 : │ │ │ │ │ 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] @ 3e24 │ │ │ │ │ + ldr r2, [pc, #720] @ 3ddc │ │ │ │ │ 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 3dc0 │ │ │ │ │ + beq 3d78 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3dd4 │ │ │ │ │ + bne 3d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 3e2c │ │ │ │ │ + bl 3de4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3be8 │ │ │ │ │ - ldr r1, [pc, #660] @ 3e28 │ │ │ │ │ + beq 3ba0 │ │ │ │ │ + ldr r1, [pc, #660] @ 3de0 │ │ │ │ │ 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 3be8 │ │ │ │ │ + beq 3ba0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3be8 │ │ │ │ │ + beq 3ba0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3de0 │ │ │ │ │ + beq 3d98 │ │ │ │ │ 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 3bd8 │ │ │ │ │ - ldr r1, [pc, #536] @ 3e24 │ │ │ │ │ + bne 3b90 │ │ │ │ │ + ldr r1, [pc, #536] @ 3ddc │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 3db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e2c │ │ │ │ │ + bl 3de4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3c44 │ │ │ │ │ + bne 3bfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 3bd8 │ │ │ │ │ + b 3b90 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #464] @ 3e24 │ │ │ │ │ + ldr r2, [pc, #464] @ 3ddc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3db4 │ │ │ │ │ + beq 3d6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3da4 │ │ │ │ │ + bne 3d5c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3d98 │ │ │ │ │ + beq 3d50 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 3da4 │ │ │ │ │ + bne 3d5c │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cc8 │ │ │ │ │ + beq 3c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e2c │ │ │ │ │ + bl 3de4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3cc8 │ │ │ │ │ + beq 3c80 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 3d6c │ │ │ │ │ + beq 3d24 │ │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 3c8c │ │ │ │ │ + b 3c44 │ │ │ │ │ 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 3d90 │ │ │ │ │ + beq 3d48 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 3cfc │ │ │ │ │ + ble 3cb4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 3ce0 │ │ │ │ │ + b 3c98 │ │ │ │ │ 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 │ │ │ │ │ @@ -4303,288 +4284,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 3c34 │ │ │ │ │ + beq 3bec │ │ │ │ │ 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 3c34 │ │ │ │ │ + bne 3bec │ │ │ │ │ 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 3c3c │ │ │ │ │ - b 3c34 │ │ │ │ │ + bne 3bf4 │ │ │ │ │ + b 3bec │ │ │ │ │ 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 3cb8 │ │ │ │ │ + bne 3c70 │ │ │ │ │ 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 3c2c │ │ │ │ │ + b 3be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c58 │ │ │ │ │ + b 3c10 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b78 │ │ │ │ │ + beq 3b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3bd8 │ │ │ │ │ + b 3b90 │ │ │ │ │ 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 3c38 │ │ │ │ │ - b 3bd8 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ + b 3b90 │ │ │ │ │ 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 3c18 │ │ │ │ │ - b 3c34 │ │ │ │ │ + beq 3bd0 │ │ │ │ │ + b 3bec │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00003e2c : │ │ │ │ │ +00003de4 : │ │ │ │ │ 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] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #4024] @ 4db4 │ │ │ │ │ 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 5d10 │ │ │ │ │ + beq 5ce8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4620 │ │ │ │ │ + bne 45d8 │ │ │ │ │ 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 4130 │ │ │ │ │ + bne 40e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5cf4 │ │ │ │ │ + beq 5ccc │ │ │ │ │ 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 461c │ │ │ │ │ + bne 45d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6810 │ │ │ │ │ + bl 67cc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4408 │ │ │ │ │ + bne 43c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r3, [pc, #3920] @ 4e34 │ │ │ │ │ - ldr r1, [pc, #3864] @ 4e00 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r3, [pc, #3920] @ 4dec │ │ │ │ │ + ldr r1, [pc, #3864] @ 4db8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5774 │ │ │ │ │ + bne 572c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ + bne 45d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 4148 │ │ │ │ │ + bne 4100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r3, [pc, #3852] @ 4e44 │ │ │ │ │ - ldr r1, [pc, #3784] @ 4e04 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r3, [pc, #3852] @ 4dfc │ │ │ │ │ + ldr r1, [pc, #3784] @ 4dbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4410 │ │ │ │ │ + bne 43c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r1, [pc, #3744] @ 4e08 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r1, [pc, #3744] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4630 │ │ │ │ │ + bne 45e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r3, [pc, #3724] @ 4e20 │ │ │ │ │ - ldr r1, [pc, #3692] @ 4e04 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r3, [pc, #3724] @ 4dd8 │ │ │ │ │ + ldr r1, [pc, #3692] @ 4dbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44dc │ │ │ │ │ + bne 4494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ + bne 45d4 │ │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4940 │ │ │ │ │ + bne 48f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r1, [pc, #3608] @ 4e04 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r1, [pc, #3608] @ 4dbc │ │ │ │ │ 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 4a90 │ │ │ │ │ + bne 4a48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r1, [pc, #3560] @ 4e04 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r1, [pc, #3560] @ 4dbc │ │ │ │ │ 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 4b7c │ │ │ │ │ + bne 4b34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r3, [pc, #3520] @ 4e0c │ │ │ │ │ - ldr r1, [pc, #3508] @ 4e04 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r3, [pc, #3520] @ 4dc4 │ │ │ │ │ + ldr r1, [pc, #3508] @ 4dbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c58 │ │ │ │ │ + bne 4c10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ + bne 45d4 │ │ │ │ │ mov r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dbc │ │ │ │ │ + bne 4d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r1, [pc, #3436] @ 4e10 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r1, [pc, #3436] @ 4dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4f4c │ │ │ │ │ + bne 4f04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r3, [pc, #3416] @ 4e24 │ │ │ │ │ - ldr r1, [pc, #3380] @ 4e04 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r3, [pc, #3416] @ 4ddc │ │ │ │ │ + ldr r1, [pc, #3380] @ 4dbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5050 │ │ │ │ │ + bne 501c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 461c │ │ │ │ │ - ldr r3, [pc, #3372] @ 4e28 │ │ │ │ │ - ldr r1, [pc, #3332] @ 4e04 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r3, [pc, #3372] @ 4de0 │ │ │ │ │ + ldr r1, [pc, #3332] @ 4dbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 526c │ │ │ │ │ + bne 5224 │ │ │ │ │ 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 │ │ │ │ │ @@ -4596,177 +4577,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 461c │ │ │ │ │ + beq 45d4 │ │ │ │ │ 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 411c │ │ │ │ │ + bne 40d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [sp, #64] @ 0x40 │ │ │ │ │ - beq 411c │ │ │ │ │ + beq 40d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4624 │ │ │ │ │ + b 45dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6400 │ │ │ │ │ + blt 63cc │ │ │ │ │ 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 63f4 │ │ │ │ │ - ldr r1, [pc, #3140] @ 4e30 │ │ │ │ │ + bne 63c0 │ │ │ │ │ + ldr r1, [pc, #3140] @ 4de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46bc │ │ │ │ │ + bne 4674 │ │ │ │ │ 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 5d40 │ │ │ │ │ + bne 5d18 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3036] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #3036] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 60f4 │ │ │ │ │ + beq 6504 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6120 │ │ │ │ │ + beq 6530 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #3048] @ 4e2c │ │ │ │ │ + ldr r1, [pc, #3048] @ 4de4 │ │ │ │ │ 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 55b0 │ │ │ │ │ + beq 5568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2956] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #2956] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 619c │ │ │ │ │ + beq 65ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 554c │ │ │ │ │ + bne 5504 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5598 │ │ │ │ │ + beq 5550 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - bne 554c │ │ │ │ │ - ldr r2, [pc, #2884] @ 4dfc │ │ │ │ │ + bne 5504 │ │ │ │ │ + ldr r2, [pc, #2884] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 608c │ │ │ │ │ + beq 649c │ │ │ │ │ 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 5198 │ │ │ │ │ + bne 5150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fe8 │ │ │ │ │ + bne 5f00 │ │ │ │ │ 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 5198 │ │ │ │ │ + bne 5150 │ │ │ │ │ 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 5590 │ │ │ │ │ + beq 5548 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #2780] @ 4e14 │ │ │ │ │ + ldr r3, [pc, #2780] @ 4dcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5ec4 │ │ │ │ │ + beq 5ef4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2768] @ 4e1c │ │ │ │ │ + ldr r1, [pc, #2768] @ 4dd4 │ │ │ │ │ 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 4e48 │ │ │ │ │ + beq 4e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 55b0 │ │ │ │ │ - ldr r1, [pc, #2736] @ 4e30 │ │ │ │ │ + beq 5568 │ │ │ │ │ + ldr r1, [pc, #2736] @ 4de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55b0 │ │ │ │ │ + beq 5568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19820 │ │ │ │ │ + bl 197ec │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 55b0 │ │ │ │ │ + beq 5568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 6000 │ │ │ │ │ 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 │ │ │ │ │ @@ -4780,334 +4761,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 5750 │ │ │ │ │ + beq 5708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ - b 411c │ │ │ │ │ + b 40d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2528] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #2528] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5cc0 │ │ │ │ │ + beq 5c98 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5cd8 │ │ │ │ │ + bne 5cb0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5d90 │ │ │ │ │ + beq 5d68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #2548] @ 4e44 │ │ │ │ │ + ldr r1, [pc, #2548] @ 4dfc │ │ │ │ │ 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 5dd8 │ │ │ │ │ + beq 5db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 5cd4 │ │ │ │ │ + bne 5cac │ │ │ │ │ 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 5cdc │ │ │ │ │ + beq 5cb4 │ │ │ │ │ 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 5d6c │ │ │ │ │ + beq 5d44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 411c │ │ │ │ │ + b 40d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2324] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #2324] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f08 │ │ │ │ │ + beq 5fac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5f20 │ │ │ │ │ + bne 5fc4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 4fa0 │ │ │ │ │ + beq 4f58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #2308] @ 4e20 │ │ │ │ │ + ldr r1, [pc, #2308] @ 4dd8 │ │ │ │ │ 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 4fe0 │ │ │ │ │ + beq 4f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4fe0 │ │ │ │ │ + beq 4f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2220] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #2220] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5bc4 │ │ │ │ │ + beq 5f88 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5bdc │ │ │ │ │ - ldr r1, [pc, #2236] @ 4e2c │ │ │ │ │ + bne 5fa0 │ │ │ │ │ + ldr r1, [pc, #2236] @ 4de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 5130 │ │ │ │ │ + bne 5008 │ │ │ │ │ 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 4fe4 │ │ │ │ │ + bne 4f9c │ │ │ │ │ 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 6758 │ │ │ │ │ + beq 6164 │ │ │ │ │ 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 44c8 │ │ │ │ │ + bne 4480 │ │ │ │ │ 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 4608 │ │ │ │ │ + bne 45c0 │ │ │ │ │ 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 3fbc │ │ │ │ │ + beq 3f74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4140 │ │ │ │ │ + b 40f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1984] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #1984] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5d5c │ │ │ │ │ + beq 5d34 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d40 │ │ │ │ │ + bne 5d18 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #1932] @ 4dfc │ │ │ │ │ - bne 61f4 │ │ │ │ │ + ldr r2, [pc, #1932] @ 4db4 │ │ │ │ │ + bne 61c0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 63dc │ │ │ │ │ + beq 63a8 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 41b0 │ │ │ │ │ + beq 4168 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #1940] @ 4e30 │ │ │ │ │ + ldr r1, [pc, #1940] @ 4de8 │ │ │ │ │ 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 41f8 │ │ │ │ │ + beq 41b0 │ │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1844] @ 4dfc │ │ │ │ │ + ldr r3, [pc, #1844] @ 4db4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65d0 │ │ │ │ │ + beq 6630 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 65e8 │ │ │ │ │ - ldr r3, [pc, #1812] @ 4dfc │ │ │ │ │ + bne 6648 │ │ │ │ │ + ldr r3, [pc, #1812] @ 4db4 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6584 │ │ │ │ │ + beq 65e4 │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65b4 │ │ │ │ │ + beq 6614 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 5ad8 │ │ │ │ │ + bne 5a90 │ │ │ │ │ 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 4a7c │ │ │ │ │ + blt 4a34 │ │ │ │ │ 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 4a78 │ │ │ │ │ - ldr r2, [pc, #1700] @ 4dfc │ │ │ │ │ + bne 4a30 │ │ │ │ │ + ldr r2, [pc, #1700] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b00 │ │ │ │ │ + beq 5ab8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1708] @ 4e1c │ │ │ │ │ + ldr r1, [pc, #1708] @ 4dd4 │ │ │ │ │ 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 4980 │ │ │ │ │ + beq 4938 │ │ │ │ │ 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 4a74 │ │ │ │ │ - ldr r3, [pc, #1616] @ 4dfc │ │ │ │ │ + beq 4a2c │ │ │ │ │ + ldr r3, [pc, #1616] @ 4db4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5f7c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4a78 │ │ │ │ │ - ldr r1, [pc, #1640] @ 4e3c │ │ │ │ │ + bne 4a30 │ │ │ │ │ + ldr r1, [pc, #1640] @ 4df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4f8c │ │ │ │ │ + bne 4f44 │ │ │ │ │ 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 4a78 │ │ │ │ │ + bne 4a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e54 │ │ │ │ │ + beq 5e18 │ │ │ │ │ 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 5558 │ │ │ │ │ + bne 5510 │ │ │ │ │ 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 5570 │ │ │ │ │ - ldr r2, [pc, #1476] @ 4e14 │ │ │ │ │ + beq 5528 │ │ │ │ │ + ldr r2, [pc, #1476] @ 4dcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ed0 │ │ │ │ │ + beq 5f60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4a78 │ │ │ │ │ + bne 4a30 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 5e48 │ │ │ │ │ + beq 5e0c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - bne 5ee4 │ │ │ │ │ + bne 5f74 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5348 │ │ │ │ │ + bne 5300 │ │ │ │ │ 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 5e40 │ │ │ │ │ + beq 5e04 │ │ │ │ │ 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 │ │ │ │ │ @@ -5115,362 +5096,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 5f3c │ │ │ │ │ + beq 5eac │ │ │ │ │ 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 5d24 │ │ │ │ │ + beq 5cfc │ │ │ │ │ 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 61d4 │ │ │ │ │ + beq 61a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 411c │ │ │ │ │ + b 40d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 461c │ │ │ │ │ + beq 45d4 │ │ │ │ │ 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 411c │ │ │ │ │ - b 418c │ │ │ │ │ + bne 40d4 │ │ │ │ │ + b 4144 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r2, [pc, #1156] @ 4e1c │ │ │ │ │ + ldr r2, [pc, #1156] @ 4dd4 │ │ │ │ │ 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 5f84 │ │ │ │ │ - ldr r3, [pc, #1092] @ 4dfc │ │ │ │ │ + bne 5bcc │ │ │ │ │ + ldr r3, [pc, #1092] @ 4db4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f78 │ │ │ │ │ + beq 5bc0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5ac4 │ │ │ │ │ + bne 5a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 165f8 │ │ │ │ │ + bl 165c0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 49fc │ │ │ │ │ + beq 49b4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5144 │ │ │ │ │ + bne 50fc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5ac4 │ │ │ │ │ + bne 5a7c │ │ │ │ │ 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 5b0c │ │ │ │ │ + beq 5ac4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5acc │ │ │ │ │ + bne 5a84 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge 4a4c │ │ │ │ │ + bge 4a04 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b 4990 │ │ │ │ │ + b 4948 │ │ │ │ │ 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 47a4 │ │ │ │ │ + bne 475c │ │ │ │ │ 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 41fc │ │ │ │ │ + b 41b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #864] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #864] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 674c │ │ │ │ │ + beq 6158 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6568 │ │ │ │ │ + bne 613c │ │ │ │ │ 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 653c │ │ │ │ │ + beq 6110 │ │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 648c │ │ │ │ │ + beq 6060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 644 <_PyPegen_parse+0x644> │ │ │ │ │ R_ARM_CALL del_targets_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 648c │ │ │ │ │ - ldr r1, [pc, #792] @ 4e18 │ │ │ │ │ + beq 6060 │ │ │ │ │ + ldr r1, [pc, #792] @ 4dd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 648c │ │ │ │ │ + beq 6060 │ │ │ │ │ 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 64a8 │ │ │ │ │ + beq 607c │ │ │ │ │ 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 44c8 │ │ │ │ │ + bne 4480 │ │ │ │ │ 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 64a8 │ │ │ │ │ + bne 607c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 64a4 │ │ │ │ │ + b 6078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #628] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #628] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 67ec │ │ │ │ │ + beq 6048 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 67b8 │ │ │ │ │ + bne 603c │ │ │ │ │ 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 67a0 │ │ │ │ │ + beq 6010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17388 │ │ │ │ │ + bl 17350 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4c38 │ │ │ │ │ + beq 4bf0 │ │ │ │ │ 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 4c40 │ │ │ │ │ + beq 4bf8 │ │ │ │ │ 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 44c8 │ │ │ │ │ + bne 4480 │ │ │ │ │ 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 4c40 │ │ │ │ │ + bne 4bf8 │ │ │ │ │ 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 4044 │ │ │ │ │ - b 461c │ │ │ │ │ + beq 3ffc │ │ │ │ │ + b 45d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #408] @ 4dfc │ │ │ │ │ + ldr r2, [pc, #408] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5fd0 │ │ │ │ │ + beq 5e80 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5fc4 │ │ │ │ │ + bne 5e74 │ │ │ │ │ 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 5f98 │ │ │ │ │ - ldr r1, [pc, #360] @ 4e0c │ │ │ │ │ + beq 5e5c │ │ │ │ │ + ldr r1, [pc, #360] @ 4dc4 │ │ │ │ │ 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 4da0 │ │ │ │ │ + beq 4d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4d9c │ │ │ │ │ - ldr r2, [pc, #296] @ 4dfc │ │ │ │ │ + beq 4d54 │ │ │ │ │ + ldr r2, [pc, #296] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e9c │ │ │ │ │ + beq 5e50 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4da0 │ │ │ │ │ + bne 4d58 │ │ │ │ │ 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 5948 │ │ │ │ │ + bne 5900 │ │ │ │ │ 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 4da0 │ │ │ │ │ + bne 4d58 │ │ │ │ │ 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 4da4 │ │ │ │ │ + beq 4d5c │ │ │ │ │ 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 44c8 │ │ │ │ │ + bne 4480 │ │ │ │ │ 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 4da4 │ │ │ │ │ + bne 4d5c │ │ │ │ │ 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 4074 │ │ │ │ │ - b 461c │ │ │ │ │ + beq 402c │ │ │ │ │ + b 45d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 461c │ │ │ │ │ + beq 45d4 │ │ │ │ │ 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 411c │ │ │ │ │ - b 418c │ │ │ │ │ + bne 40d4 │ │ │ │ │ + b 4144 │ │ │ │ │ .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 │ │ │ │ │ @@ -5489,189 +5470,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] @ 4e1c │ │ │ │ │ + ldr r2, [pc, #-64] @ 4dd4 │ │ │ │ │ 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 5eb4 │ │ │ │ │ - ldr r2, [pc, #-56] @ 4e40 │ │ │ │ │ + bne 5ee4 │ │ │ │ │ + ldr r2, [pc, #-56] @ 4df8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5ea8 │ │ │ │ │ + beq 5eb8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 595c │ │ │ │ │ + bne 5914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 165f8 │ │ │ │ │ + bl 165c0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4ebc │ │ │ │ │ + beq 4e74 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5510 │ │ │ │ │ + bne 54c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 595c │ │ │ │ │ + bne 5914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5940 │ │ │ │ │ + beq 58f8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 554c │ │ │ │ │ + bne 5504 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4f38 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 4f38 │ │ │ │ │ + ble 4ef0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ - b 4e50 │ │ │ │ │ + b 4e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f28 │ │ │ │ │ + bne 5fcc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 554c │ │ │ │ │ + bne 5504 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 4370 │ │ │ │ │ + b 4328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 461c │ │ │ │ │ + beq 45d4 │ │ │ │ │ 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 411c │ │ │ │ │ - b 418c │ │ │ │ │ + bne 40d4 │ │ │ │ │ + b 4144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 47e8 │ │ │ │ │ - b 47e4 │ │ │ │ │ + bne 47a0 │ │ │ │ │ + b 479c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5f48 │ │ │ │ │ + blt 5fe0 │ │ │ │ │ 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 6794 │ │ │ │ │ - ldr r1, [pc, #-436] @ 4e20 │ │ │ │ │ + bne 5ff4 │ │ │ │ │ + ldr r1, [pc, #-436] @ 4dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4534 │ │ │ │ │ + bne 44ec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 6794 │ │ │ │ │ - ldr r1, [pc, #-472] @ 4e20 │ │ │ │ │ + bne 5ff4 │ │ │ │ │ + ldr r1, [pc, #-472] @ 4dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4600 │ │ │ │ │ + beq 45b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6758 │ │ │ │ │ + beq 6164 │ │ │ │ │ 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 44c8 │ │ │ │ │ - b 45e4 │ │ │ │ │ + bne 4480 │ │ │ │ │ + b 459c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c768 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 453c │ │ │ │ │ + b 4538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-548] @ 4e40 │ │ │ │ │ + ldr r2, [pc, #-568] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5c64 │ │ │ │ │ + beq 5c3c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5c58 │ │ │ │ │ + bne 5c30 │ │ │ │ │ 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 5c2c │ │ │ │ │ - ldr r1, [pc, #-632] @ 4e24 │ │ │ │ │ + beq 5c04 │ │ │ │ │ + ldr r1, [pc, #-652] @ 4ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c24 │ │ │ │ │ + beq 5be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 <_PyPegen_parse+0x2b0> │ │ │ │ │ R_ARM_CALL _gather_18_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5c24 │ │ │ │ │ + beq 5be0 │ │ │ │ │ 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 5c0c │ │ │ │ │ + beq 5bec │ │ │ │ │ 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 │ │ │ │ │ @@ -5682,138 +5668,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 5be8 │ │ │ │ │ + beq 5e8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b 411c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - bne 4584 │ │ │ │ │ - b 4580 │ │ │ │ │ + b 40d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 49fc │ │ │ │ │ + beq 49b4 │ │ │ │ │ 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 60a8 │ │ │ │ │ + beq 64b8 │ │ │ │ │ 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 5acc │ │ │ │ │ + bne 5a84 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bgt 4a40 │ │ │ │ │ + bgt 49f8 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ - b 4a54 │ │ │ │ │ + b 4a0c │ │ │ │ │ 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] @ 4e40 │ │ │ │ │ + ldr r2, [pc, #-888] @ 4df8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + beq 5c8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ca4 │ │ │ │ │ + bne 5c7c │ │ │ │ │ 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 5918 │ │ │ │ │ + bne 58d0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ca4 │ │ │ │ │ + bne 5c7c │ │ │ │ │ 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 5920 │ │ │ │ │ + bne 58d8 │ │ │ │ │ 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 5590 │ │ │ │ │ + beq 5548 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4328 │ │ │ │ │ + ble 42e0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r1, [r8, sl, lsl #2] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 4328 │ │ │ │ │ - b 5250 │ │ │ │ │ + beq 42e0 │ │ │ │ │ + b 5208 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1088] @ 4e40 │ │ │ │ │ + ldr r2, [pc, #-1088] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 646c │ │ │ │ │ + beq 6438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6460 │ │ │ │ │ + bne 642c │ │ │ │ │ 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 6434 │ │ │ │ │ - ldr r1, [pc, #-1168] @ 4e28 │ │ │ │ │ + beq 6400 │ │ │ │ │ + ldr r1, [pc, #-1168] @ 4de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6414 │ │ │ │ │ + beq 63e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 <_PyPegen_parse+0x2b0> │ │ │ │ │ R_ARM_CALL _gather_20_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6414 │ │ │ │ │ + beq 63e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6460 │ │ │ │ │ + beq 642c │ │ │ │ │ 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 │ │ │ │ │ @@ -5824,107 +5805,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 5118 │ │ │ │ │ + bne 50e4 │ │ │ │ │ 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 6418 │ │ │ │ │ - b 641c │ │ │ │ │ + beq 63e4 │ │ │ │ │ + b 63e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1300] @ 4e40 │ │ │ │ │ + ldr r2, [pc, #-1300] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 60e8 │ │ │ │ │ + beq 64f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 60dc │ │ │ │ │ + bne 64ec │ │ │ │ │ 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 53bc │ │ │ │ │ + bne 5374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5df8 │ │ │ │ │ + blt 5ba8 │ │ │ │ │ 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 5e68 │ │ │ │ │ + bne 5b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165f8 │ │ │ │ │ + bl 165c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5bb8 │ │ │ │ │ - ldr r2, [pc, #-1436] @ 4e40 │ │ │ │ │ + beq 5b70 │ │ │ │ │ + ldr r2, [pc, #-1436] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e1c │ │ │ │ │ + beq 5de0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e2c │ │ │ │ │ + bne 5df0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #-1476] @ 4e3c │ │ │ │ │ + ldr r1, [pc, #-1476] @ 4df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b50 │ │ │ │ │ + bne 5b08 │ │ │ │ │ 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 5bb8 │ │ │ │ │ + bne 5b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5f70 │ │ │ │ │ + beq 5b90 │ │ │ │ │ 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 5abc │ │ │ │ │ + bne 5a74 │ │ │ │ │ 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 5f5c │ │ │ │ │ + beq 5b7c │ │ │ │ │ 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 │ │ │ │ │ @@ -5933,177 +5914,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 5968 │ │ │ │ │ + bne 5920 │ │ │ │ │ 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 5e40 │ │ │ │ │ + beq 5e04 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt r1, [sp, #32] │ │ │ │ │ - ble 48b4 │ │ │ │ │ + ble 486c │ │ │ │ │ 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 48b4 │ │ │ │ │ - b 54f0 │ │ │ │ │ + beq 486c │ │ │ │ │ + b 54a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4ebc │ │ │ │ │ + beq 4e74 │ │ │ │ │ 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 4f14 │ │ │ │ │ + beq 4ecc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4efc │ │ │ │ │ + beq 4eb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 55b4 │ │ │ │ │ + b 556c │ │ │ │ │ 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 4848 │ │ │ │ │ + bne 4800 │ │ │ │ │ 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 4a74 │ │ │ │ │ - b 4a7c │ │ │ │ │ + beq 4a2c │ │ │ │ │ + b 4a34 │ │ │ │ │ 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 6178 │ │ │ │ │ - ldr r1, [pc, #-1952] @ 4e2c │ │ │ │ │ + bne 6588 │ │ │ │ │ + ldr r1, [pc, #-1952] @ 4de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6188 │ │ │ │ │ - ldr r2, [pc, #-1956] @ 4e40 │ │ │ │ │ + beq 6598 │ │ │ │ │ + ldr r2, [pc, #-1956] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 61c8 │ │ │ │ │ + beq 65d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 61b8 │ │ │ │ │ + bne 65c8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6050 │ │ │ │ │ + beq 6460 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 61b8 │ │ │ │ │ + bne 65c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2028] @ 4e40 │ │ │ │ │ + ldr r2, [pc, #-2028] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6190 │ │ │ │ │ + beq 65a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5688 │ │ │ │ │ + bne 5640 │ │ │ │ │ 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 58f4 │ │ │ │ │ + bne 58ac │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5688 │ │ │ │ │ + bne 5640 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 58f4 │ │ │ │ │ + bne 58ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 647c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 606c │ │ │ │ │ + bne 647c │ │ │ │ │ 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 6048 │ │ │ │ │ + beq 6458 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt 58d0 │ │ │ │ │ + bgt 5888 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #-2220] @ 4e30 │ │ │ │ │ + ldr r1, [pc, #-2220] @ 4de8 │ │ │ │ │ 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 6184 │ │ │ │ │ + beq 6594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19820 │ │ │ │ │ + bl 197ec │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6184 │ │ │ │ │ + beq 6594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 6000 │ │ │ │ │ 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} │ │ │ │ │ @@ -6113,79 +6094,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 43fc │ │ │ │ │ + bne 43b4 │ │ │ │ │ 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 6188 │ │ │ │ │ + beq 6598 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5d44 │ │ │ │ │ + b 5d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2368] @ 4e40 │ │ │ │ │ + ldr r2, [pc, #-2368] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 5f48 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6024 │ │ │ │ │ + bne 5f3c │ │ │ │ │ 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 5ff8 │ │ │ │ │ - ldr r1, [pc, #-2444] @ 4e34 │ │ │ │ │ + beq 5f10 │ │ │ │ │ + ldr r1, [pc, #-2444] @ 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58e4 │ │ │ │ │ + beq 589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 58e4 │ │ │ │ │ + beq 589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fa4 │ │ │ │ │ + bl 16f6c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 58ec │ │ │ │ │ + bne 58a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58e4 │ │ │ │ │ + beq 589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 58e4 │ │ │ │ │ + beq 589c │ │ │ │ │ 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 58b8 │ │ │ │ │ + beq 5870 │ │ │ │ │ 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 │ │ │ │ │ @@ -6197,748 +6178,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] @ 4e38 │ │ │ │ │ + ldr r2, [pc, #-2640] @ 4df0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 44c8 │ │ │ │ │ + bne 4480 │ │ │ │ │ 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 5ff0 │ │ │ │ │ + beq 5f08 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f0c │ │ │ │ │ - b 461c │ │ │ │ │ + beq 3ec4 │ │ │ │ │ + b 45d4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, sl, lsl #2] │ │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 56c0 │ │ │ │ │ + b 5678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 58b8 │ │ │ │ │ + b 5870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c84 │ │ │ │ │ + beq 5c5c │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 5620 │ │ │ │ │ + b 55d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 5b24 │ │ │ │ │ + beq 5adc │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 51ac │ │ │ │ │ + b 5164 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 4edc │ │ │ │ │ + b 4e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4d18 │ │ │ │ │ - b 4d10 │ │ │ │ │ + bne 4cd0 │ │ │ │ │ + b 4cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 554c │ │ │ │ │ + b 5504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2868] @ 4e40 │ │ │ │ │ + ldr r2, [pc, #-2868] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e78 │ │ │ │ │ + beq 5e30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e64 │ │ │ │ │ + bne 5e28 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5df4 │ │ │ │ │ + blt 5dcc │ │ │ │ │ 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 5e64 │ │ │ │ │ + bne 5e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165f8 │ │ │ │ │ + bl 165c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5bb4 │ │ │ │ │ - ldr r2, [pc, #-2984] @ 4e40 │ │ │ │ │ + beq 5b6c │ │ │ │ │ + ldr r2, [pc, #-2984] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e10 │ │ │ │ │ + beq 5dd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e28 │ │ │ │ │ + bne 5dec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #-3024] @ 4e3c │ │ │ │ │ + ldr r1, [pc, #-3024] @ 4df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b8c │ │ │ │ │ + bne 5b44 │ │ │ │ │ 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 5bb4 │ │ │ │ │ + bne 5b6c │ │ │ │ │ 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 5e64 │ │ │ │ │ + beq 5e28 │ │ │ │ │ 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 5e84 │ │ │ │ │ + beq 5e3c │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b64 │ │ │ │ │ + beq 5b1c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r7, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 54ac │ │ │ │ │ + b 5464 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b 5464 │ │ │ │ │ + b 541c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a78 │ │ │ │ │ + b 4a30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #-3236] @ 4e40 │ │ │ │ │ + ldr r1, [pc, #-3236] @ 4df8 │ │ │ │ │ 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 4764 │ │ │ │ │ + bne 471c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4764 │ │ │ │ │ + b 471c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a50 │ │ │ │ │ - b 5acc │ │ │ │ │ + beq 4a08 │ │ │ │ │ + b 5a84 │ │ │ │ │ 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 5590 │ │ │ │ │ + beq 5548 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 5930 │ │ │ │ │ + b 58e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 541c │ │ │ │ │ - b 5410 │ │ │ │ │ + bne 53d4 │ │ │ │ │ + b 53c8 │ │ │ │ │ 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 5e3c │ │ │ │ │ + beq 5e00 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b 5aa8 │ │ │ │ │ + b 5a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 5a28 │ │ │ │ │ - b 5a1c │ │ │ │ │ + bne 59e0 │ │ │ │ │ + b 59d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - b 59c8 │ │ │ │ │ + b 5980 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 54c8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 4568 │ │ │ │ │ + b 5480 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5ba4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 5b70 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4fe4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 5480 │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 4980 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 4a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r7, #1 │ │ │ │ │ - strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5c0c │ │ │ │ │ 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 40f4 │ │ │ │ │ - b 461c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5c04 │ │ │ │ │ + beq 40ac │ │ │ │ │ + b 45d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5c70 │ │ │ │ │ + blt 5c48 │ │ │ │ │ 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 5094 │ │ │ │ │ + beq 5060 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5c0c │ │ │ │ │ + b 5bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5068 │ │ │ │ │ + b 5034 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5c0c │ │ │ │ │ + b 5bec │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6048 │ │ │ │ │ + beq 6458 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 5908 │ │ │ │ │ + b 58c0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5224 │ │ │ │ │ + b 51dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 51c8 │ │ │ │ │ + b 5180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4434 │ │ │ │ │ + beq 43ec │ │ │ │ │ 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 3f60 │ │ │ │ │ - b 461c │ │ │ │ │ + beq 3f18 │ │ │ │ │ + b 45d4 │ │ │ │ │ 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 3ea0 │ │ │ │ │ - b 419c │ │ │ │ │ + bge 3e58 │ │ │ │ │ + b 4154 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e68 │ │ │ │ │ - b 461c │ │ │ │ │ + beq 3e20 │ │ │ │ │ + b 45d4 │ │ │ │ │ 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 4214 │ │ │ │ │ + beq 41cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f8c │ │ │ │ │ - b 461c │ │ │ │ │ + beq 3f44 │ │ │ │ │ + b 45d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4648 │ │ │ │ │ + b 4600 │ │ │ │ │ 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 5cdc │ │ │ │ │ + bne 5cb4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5cd8 │ │ │ │ │ + b 5cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5de0 │ │ │ │ │ + blt 5db8 │ │ │ │ │ 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 5cdc │ │ │ │ │ - ldr r1, [pc, #-3976] @ 4e44 │ │ │ │ │ + bne 5cb4 │ │ │ │ │ + ldr r1, [pc, #-4008] @ 4dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4468 │ │ │ │ │ + bne 4420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d88 │ │ │ │ │ + b 5d60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5cdc │ │ │ │ │ + b 5cb4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 54c8 │ │ │ │ │ + b 5ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 59f4 │ │ │ │ │ + b 59ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 53e8 │ │ │ │ │ + b 53a0 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5bb8 │ │ │ │ │ + b 5b70 │ │ │ │ │ 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 4a7c │ │ │ │ │ + b 4a34 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 54c8 │ │ │ │ │ + b 5b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5980 │ │ │ │ │ + b 5938 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5df8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5bb8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4ce0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e88 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4370 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4340 │ │ │ │ │ + beq 5b88 │ │ │ │ │ + b 5ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 4864 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a78 │ │ │ │ │ + b 4c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 47b4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5ec4 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 576c │ │ │ │ │ + b 4d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 4500 │ │ │ │ │ + b 4c28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 4608 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 554c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + strne r7, [r4, #60] @ 0x3c │ │ │ │ │ + beq 5be4 │ │ │ │ │ + b 5bec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4a84 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 4608 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5e94 │ │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ │ - b 5df8 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 5e68 │ │ │ │ │ + b 4a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 49c8 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 5fdc │ │ │ │ │ + b 4e40 │ │ │ │ │ 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 4c9c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 4da4 │ │ │ │ │ + beq 4c54 │ │ │ │ │ + b 5e74 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 4328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4c70 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5fc4 │ │ │ │ │ + b 42f8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 5ca8 │ │ │ │ │ + b 5c80 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 58ec │ │ │ │ │ + b 58a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 603c │ │ │ │ │ + blt 5f54 │ │ │ │ │ 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 57b8 │ │ │ │ │ + beq 5770 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 58b8 │ │ │ │ │ + b 5870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 578c │ │ │ │ │ + b 5744 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6024 │ │ │ │ │ - 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 6188 │ │ │ │ │ - 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 576c │ │ │ │ │ + b 5f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 42c4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - b 5ca8 │ │ │ │ │ - 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 5acc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4a50 │ │ │ │ │ - b 5acc │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 5e68 │ │ │ │ │ + beq 481c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 4a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5360 │ │ │ │ │ + b 476c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6178 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 4234 │ │ │ │ │ + beq 4520 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 4f9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 44b8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 45c0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b 5504 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b 45c0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 45c0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 5724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6170 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + blt 6054 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 6178 │ │ │ │ │ - ldr r1, [pc, #1688] @ 67f8 │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + beq 4b78 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 4bf8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 4b4c │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b 603c │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ + bne 6094 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + beq 3fcc │ │ │ │ │ + b 45d4 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 6140 │ │ │ │ │ + ldr r3, [pc, #1800] @ 67b4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 6174 │ │ │ │ │ + mov r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4264 │ │ │ │ │ - b 55b0 │ │ │ │ │ + beq 6148 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e0b4 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 6148 │ │ │ │ │ + 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 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 6078 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 6194 │ │ │ │ │ + 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 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 576c │ │ │ │ │ + b 607c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6084 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 6104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5638 │ │ │ │ │ + b 4a60 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 45c0 │ │ │ │ │ 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 4288 │ │ │ │ │ - b 554c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6084 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55f0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + beq 60b8 │ │ │ │ │ + b 6104 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b 613c │ │ │ │ │ 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 5d30 │ │ │ │ │ + b 5d08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6718 │ │ │ │ │ - ldr r1, [pc, #1520] @ 67fc │ │ │ │ │ + beq 6778 │ │ │ │ │ + ldr r1, [pc, #1504] @ 67b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 6744 │ │ │ │ │ + beq 67a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1496] @ 6800 │ │ │ │ │ + ldr r2, [pc, #1472] @ 67b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6738 │ │ │ │ │ + beq 6798 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6628 │ │ │ │ │ + bne 6688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165f8 │ │ │ │ │ + bl 165c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 661c │ │ │ │ │ - ldr r2, [pc, #1428] @ 6800 │ │ │ │ │ + beq 667c │ │ │ │ │ + ldr r2, [pc, #1404] @ 67b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 66d0 │ │ │ │ │ + beq 6730 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6698 │ │ │ │ │ + bne 66f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6604 │ │ │ │ │ + beq 6664 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - bne 6698 │ │ │ │ │ + bne 66f8 │ │ │ │ │ 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 666c │ │ │ │ │ + bne 66cc │ │ │ │ │ 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 65fc │ │ │ │ │ + beq 665c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 6658 │ │ │ │ │ + bgt 66b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -6946,199 +6928,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 6744 │ │ │ │ │ - ldr r1, [pc, #1192] @ 67f8 │ │ │ │ │ + beq 67a4 │ │ │ │ │ + ldr r1, [pc, #1184] @ 67bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6744 │ │ │ │ │ + beq 67a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165f8 │ │ │ │ │ + bl 165c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6744 │ │ │ │ │ - ldr r3, [pc, #1168] @ 6804 │ │ │ │ │ + beq 67a4 │ │ │ │ │ + ldr r3, [pc, #1152] @ 67c0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1148] @ 6808 │ │ │ │ │ + ldr r3, [pc, #1132] @ 67c4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 664c │ │ │ │ │ + beq 66ac │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 576c │ │ │ │ │ - ldr r3, [pc, #1072] @ 6800 │ │ │ │ │ + bne 5724 │ │ │ │ │ + ldr r3, [pc, #1048] @ 67b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4680 │ │ │ │ │ + bne 4638 │ │ │ │ │ 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 4684 │ │ │ │ │ + beq 463c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5d30 │ │ │ │ │ + b 5d08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5d30 │ │ │ │ │ + b 5d08 │ │ │ │ │ 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 411c │ │ │ │ │ + b 40d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6478 │ │ │ │ │ + blt 6444 │ │ │ │ │ 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 52b0 │ │ │ │ │ + beq 5268 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 641c │ │ │ │ │ + b 63e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5284 │ │ │ │ │ + b 523c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 641c │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 64c0 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - beq 4014 │ │ │ │ │ - b 461c │ │ │ │ │ + b 63e8 │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 656c │ │ │ │ │ - ldr r3, [pc, #808] @ 6800 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6768 │ │ │ │ │ - mov r1, #616 @ 0x268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 6574 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 6574 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 5724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ - R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 427c │ │ │ │ │ + mov r2, sl │ │ │ │ │ + b 5c80 │ │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6578 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + strne r7, [r4, #60] @ 0x3c │ │ │ │ │ + bne 5a84 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 64a4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 4a08 │ │ │ │ │ + b 5a84 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b 5b94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 5318 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 6588 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 41ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6788 │ │ │ │ │ + blt 6580 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr sl, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - beq 4ad4 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bne 6588 │ │ │ │ │ + ldr r1, [pc, #588] @ 67bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 421c │ │ │ │ │ + b 5568 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 64a8 │ │ │ │ │ + b 5724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 6530 │ │ │ │ │ + b 6494 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 55f0 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 6494 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 55a8 │ │ │ │ │ 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 4a84 │ │ │ │ │ + bne 4a3c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4708 │ │ │ │ │ + bne 46c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5ee4 │ │ │ │ │ + bne 5f74 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 4708 │ │ │ │ │ + b 46c0 │ │ │ │ │ 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 46e0 │ │ │ │ │ + beq 4698 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - b 41fc │ │ │ │ │ + b 41b4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -7148,342 +7175,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 672c │ │ │ │ │ - ldr r1, [pc, #448] @ 67fc │ │ │ │ │ + bne 678c │ │ │ │ │ + ldr r1, [pc, #284] @ 67b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66dc │ │ │ │ │ + bne 673c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 63b8 │ │ │ │ │ + b 6384 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r9, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 6308 │ │ │ │ │ + b 62d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 165f8 │ │ │ │ │ + bl 165c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 62d8 │ │ │ │ │ + beq 62a4 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 66a8 │ │ │ │ │ + beq 6708 │ │ │ │ │ str r3, [r9, r4, lsl #2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 62c4 │ │ │ │ │ + b 6290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6620 │ │ │ │ │ + b 6680 │ │ │ │ │ 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 65f4 │ │ │ │ │ + beq 6654 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 6684 │ │ │ │ │ + b 66e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6278 │ │ │ │ │ + b 6244 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6648 │ │ │ │ │ - ldr r3, [pc, #268] @ 6804 │ │ │ │ │ + beq 66a8 │ │ │ │ │ + ldr r3, [pc, #104] @ 67c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #252] @ 680c │ │ │ │ │ + ldr r3, [pc, #88] @ 67c8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - b 6394 │ │ │ │ │ + b 6360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 67c4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 63b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6234 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6628 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4aa8 │ │ │ │ │ + beq 67ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4608 │ │ │ │ │ + b 6384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 6200 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - beq 64e4 │ │ │ │ │ - b 6530 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6568 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 4608 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 67cc │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 4c40 │ │ │ │ │ + b 6688 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 6204 │ │ │ │ │ - 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 4bc0 │ │ │ │ │ - b 67b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b94 │ │ │ │ │ - .word 0x0000026d │ │ │ │ │ - .word 0x0000026e │ │ │ │ │ + b 61d0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00006810 : │ │ │ │ │ +000067cc : │ │ │ │ │ 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] @ 778c │ │ │ │ │ + ldr r2, [pc, #4052] @ 77b8 │ │ │ │ │ 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 7a3c │ │ │ │ │ + beq 7a38 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7690 │ │ │ │ │ + bne 7878 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 7b38 │ │ │ │ │ + beq 7934 │ │ │ │ │ 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 6a9c │ │ │ │ │ + bne 6a58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 7690 │ │ │ │ │ - ldr r2, [pc, #3828] @ 778c │ │ │ │ │ + bne 7878 │ │ │ │ │ + ldr r2, [pc, #3940] @ 77b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 72e4 │ │ │ │ │ + beq 72a0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7310 │ │ │ │ │ + bne 72cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7764 │ │ │ │ │ - ldr r3, [pc, #3764] @ 778c │ │ │ │ │ + bne 77b0 │ │ │ │ │ + ldr r3, [pc, #3876] @ 77b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7a20 │ │ │ │ │ + beq 7b5c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 73ec │ │ │ │ │ + beq 73a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #3728] @ 778c │ │ │ │ │ + ldr r1, [pc, #3840] @ 77b8 │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr sl, [r2, #12] │ │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldr r9, [r2, #16] │ │ │ │ │ + ldr sl, [r2, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 743c │ │ │ │ │ + beq 73f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3656] @ 776c │ │ │ │ │ + ldr r1, [pc, #3804] @ 77bc │ │ │ │ │ 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 6b70 │ │ │ │ │ + beq 6b2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6be8 │ │ │ │ │ + bne 6ba4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7760 │ │ │ │ │ - ldr r3, [pc, #3620] @ 778c │ │ │ │ │ + bne 77ac │ │ │ │ │ + ldr r3, [pc, #3732] @ 77b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79f4 │ │ │ │ │ + beq 7b48 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #3560] @ 776c │ │ │ │ │ + ldr r1, [pc, #3708] @ 77bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c04 │ │ │ │ │ + beq 6bc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6c74 │ │ │ │ │ + bne 6c30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 760c │ │ │ │ │ - ldr r3, [pc, #3528] @ 778c │ │ │ │ │ + bne 75c8 │ │ │ │ │ + ldr r3, [pc, #3640] @ 77b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 78c8 │ │ │ │ │ + beq 7884 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7664 │ │ │ │ │ + beq 784c │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 78e0 │ │ │ │ │ - ldr r2, [pc, #3472] @ 778c │ │ │ │ │ + bne 789c │ │ │ │ │ + ldr r2, [pc, #3584] @ 77b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7b20 │ │ │ │ │ + beq 7a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9f8 │ │ │ │ │ + bl a998 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 6a2c │ │ │ │ │ + beq 69e8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d58 │ │ │ │ │ + bne 6d14 │ │ │ │ │ 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 7690 │ │ │ │ │ + bne 7878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d408 │ │ │ │ │ + bl d3bc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 6c90 │ │ │ │ │ + bne 6c4c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7448 │ │ │ │ │ + bne 7404 │ │ │ │ │ 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 687c │ │ │ │ │ + beq 6838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 687c │ │ │ │ │ + beq 6838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 45d0 │ │ │ │ │ + bl 4388 │ │ │ │ │ R_ARM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 6880 │ │ │ │ │ + bne 683c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6f40 │ │ │ │ │ + beq 6efc │ │ │ │ │ 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 │ │ │ │ │ @@ -7497,1077 +7479,1108 @@ │ │ │ │ │ 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] @ 7770 │ │ │ │ │ + ldr r2, [pc, #3272] @ 77c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 6d50 │ │ │ │ │ + bne 6d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a84 │ │ │ │ │ + beq 6a40 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6f48 │ │ │ │ │ + b 6f04 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3052] @ 776c │ │ │ │ │ + ldr r2, [pc, #3200] @ 77bc │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 795c │ │ │ │ │ + bne 7918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7940 │ │ │ │ │ + bne 78fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bc4 │ │ │ │ │ + beq 6b80 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt 6f58 │ │ │ │ │ + blt 6f14 │ │ │ │ │ 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 6954 │ │ │ │ │ + beq 6910 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 721c │ │ │ │ │ + bne 71d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6950 │ │ │ │ │ + b 690c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2904] @ 776c │ │ │ │ │ + ldr r2, [pc, #3052] @ 77bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79cc │ │ │ │ │ + bne 6c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 78d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c54 │ │ │ │ │ + beq 6c10 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - blt 70ac │ │ │ │ │ + blt 7068 │ │ │ │ │ mov fp, r6 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ 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 69ac │ │ │ │ │ + beq 6964 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7344 │ │ │ │ │ + bne 7300 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 69a8 │ │ │ │ │ + b 6964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21dfc │ │ │ │ │ + bl 21da4 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6a70 │ │ │ │ │ + beq 6a2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2784] @ 778c │ │ │ │ │ + ldr r2, [pc, #2896] @ 77b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 794c │ │ │ │ │ + beq 7908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7924 │ │ │ │ │ + bne 78e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17388 │ │ │ │ │ + bl 17350 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6d08 │ │ │ │ │ + bne 6cc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7924 │ │ │ │ │ + bne 78e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 792c │ │ │ │ │ + beq 78e8 │ │ │ │ │ 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 6f40 │ │ │ │ │ + beq 6efc │ │ │ │ │ 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 6b50 │ │ │ │ │ + beq 6b0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6a88 │ │ │ │ │ + b 6a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [pc, #2600] @ 778c │ │ │ │ │ + ldr r9, [pc, #2712] @ 77b8 │ │ │ │ │ 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 79e8 │ │ │ │ │ + beq 7b3c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7994 │ │ │ │ │ + bne 7b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9f8 │ │ │ │ │ + bl a998 │ │ │ │ │ mov r1, #22 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6dbc │ │ │ │ │ + beq 6d78 │ │ │ │ │ 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 71f4 │ │ │ │ │ + bne 71b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6a3c │ │ │ │ │ + beq 69f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6a3c │ │ │ │ │ + bne 69f8 │ │ │ │ │ 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 765c │ │ │ │ │ + beq 7844 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 6e38 │ │ │ │ │ + ble 6df4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 6e38 │ │ │ │ │ + beq 6df4 │ │ │ │ │ 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 6e20 │ │ │ │ │ + bne 6ddc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #2348] @ 7774 │ │ │ │ │ + ldr r3, [pc, #2496] @ 77c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 79c0 │ │ │ │ │ + beq 7b8c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 78dc │ │ │ │ │ + bne 7898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17388 │ │ │ │ │ + bl 17350 │ │ │ │ │ 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 6ec0 │ │ │ │ │ + bne 6e7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 78dc │ │ │ │ │ + bne 7898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 767c │ │ │ │ │ + beq 7864 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #2224] @ 7778 │ │ │ │ │ + ldr r1, [pc, #2372] @ 77c8 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 767c │ │ │ │ │ + beq 7864 │ │ │ │ │ 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 7680 │ │ │ │ │ + bne 7868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6f40 │ │ │ │ │ + beq 6efc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ - bne 78ec │ │ │ │ │ + bne 78a8 │ │ │ │ │ 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 6b50 │ │ │ │ │ + beq 6b0c │ │ │ │ │ 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] @ 776c │ │ │ │ │ + ldr r2, [pc, #2204] @ 77bc │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 795c │ │ │ │ │ + bne 7918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7940 │ │ │ │ │ + bne 78fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bc8 │ │ │ │ │ + beq 6b84 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 6bc8 │ │ │ │ │ - ldr r2, [pc, #1976] @ 776c │ │ │ │ │ + ble 6b84 │ │ │ │ │ + ldr r2, [pc, #2124] @ 77bc │ │ │ │ │ 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 795c │ │ │ │ │ + bne 7918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7940 │ │ │ │ │ + bne 78fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72d0 │ │ │ │ │ + beq 728c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 72d0 │ │ │ │ │ - ldr r2, [pc, #1892] @ 776c │ │ │ │ │ + ble 728c │ │ │ │ │ + ldr r2, [pc, #2040] @ 77bc │ │ │ │ │ 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 795c │ │ │ │ │ + bne 7918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7940 │ │ │ │ │ + bne 78fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bc8 │ │ │ │ │ + beq 6b84 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge 6bc8 │ │ │ │ │ + bge 6b84 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr r2, [pc, #1804] @ 776c │ │ │ │ │ + ldr r2, [pc, #1952] @ 77bc │ │ │ │ │ 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 7958 │ │ │ │ │ + bne 7914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 793c │ │ │ │ │ + bne 78f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 7280 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 72c4 │ │ │ │ │ + ble 7280 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 7058 │ │ │ │ │ + b 7014 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1716] @ 776c │ │ │ │ │ + ldr r2, [pc, #1864] @ 77bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79cc │ │ │ │ │ + bne 6c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 78d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c58 │ │ │ │ │ + beq 6c14 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 6c58 │ │ │ │ │ + ble 6c14 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1636] @ 776c │ │ │ │ │ + ldr r2, [pc, #1784] @ 77bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79cc │ │ │ │ │ + bne 6c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 78d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72dc │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ + beq 7298 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ble 72dc │ │ │ │ │ - ldr r2, [pc, #1556] @ 776c │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble 7298 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [pc, #1700] @ 77bc │ │ │ │ │ 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 79cc │ │ │ │ │ + bne 6c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 78d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 733c │ │ │ │ │ + beq 72f8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble 733c │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + ble 72f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1476] @ 776c │ │ │ │ │ + ldr r2, [pc, #1624] @ 77bc │ │ │ │ │ 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 79cc │ │ │ │ │ + bne 6c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 78d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c58 │ │ │ │ │ + beq 6c14 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 6c58 │ │ │ │ │ + ble 6c14 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 71a0 │ │ │ │ │ + b 715c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7558 │ │ │ │ │ + beq 7514 │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 6d74 │ │ │ │ │ + b 6d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6bfc │ │ │ │ │ - ldr r1, [pc, #1348] @ 777c │ │ │ │ │ + beq 6bb8 │ │ │ │ │ + ldr r1, [pc, #1496] @ 77cc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bfc │ │ │ │ │ + beq 6bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 79b0 │ │ │ │ │ + beq 79a4 │ │ │ │ │ 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] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - str r9, [sp] │ │ │ │ │ - mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ + str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 73c8 │ │ │ │ │ + beq 7384 │ │ │ │ │ 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 758c │ │ │ │ │ + bne 7548 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 69b0 │ │ │ │ │ + b 696c │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b 6bc8 │ │ │ │ │ + b 6b84 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 6bc8 │ │ │ │ │ + b 6b84 │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ - b 6c58 │ │ │ │ │ + b 6c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7b74 │ │ │ │ │ + bne 7a64 │ │ │ │ │ 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 68bc │ │ │ │ │ + beq 6878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d408 │ │ │ │ │ + bl d3bc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 68bc │ │ │ │ │ + beq 6878 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 68bc │ │ │ │ │ + beq 6878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 729c │ │ │ │ │ + b 7258 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 6c58 │ │ │ │ │ + b 6c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdf8 │ │ │ │ │ + bl 1fda4 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6c88 │ │ │ │ │ + beq 6c44 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c88 │ │ │ │ │ - ldr r1, [pc, #1036] @ 777c │ │ │ │ │ + beq 6c44 │ │ │ │ │ + ldr r1, [pc, #1184] @ 77cc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c88 │ │ │ │ │ + beq 6c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 79b0 │ │ │ │ │ + beq 79a4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - str r9, [sp] │ │ │ │ │ - mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ + str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 7294 │ │ │ │ │ + bne 7250 │ │ │ │ │ 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 7764 │ │ │ │ │ + b 77b0 │ │ │ │ │ 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 7764 │ │ │ │ │ + blt 77b0 │ │ │ │ │ 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 7760 │ │ │ │ │ - ldr r3, [pc, #860] @ 778c │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ + bne 77ac │ │ │ │ │ + ldr r3, [pc, #972] @ 77b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6918 │ │ │ │ │ + bne 68d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6918 │ │ │ │ │ + b 68d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 760c │ │ │ │ │ - ldr r1, [pc, #812] @ 778c │ │ │ │ │ + bne 75c8 │ │ │ │ │ + ldr r1, [pc, #924] @ 77b8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7b00 │ │ │ │ │ + beq 7a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 1804 │ │ │ │ │ + bl 161c │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7b98 │ │ │ │ │ + bne 79b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b14 │ │ │ │ │ + bne 7a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c098 │ │ │ │ │ + bl 1c064 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 77a0 │ │ │ │ │ + bne 75d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7b14 │ │ │ │ │ + bne 7a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 769c │ │ │ │ │ + bne 77ec │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7b14 │ │ │ │ │ + bne 7a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a1c │ │ │ │ │ + bl 1834 │ │ │ │ │ R_ARM_CALL _loop0_164_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74f0 │ │ │ │ │ + beq 74ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7618 │ │ │ │ │ + bne 7718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b14 │ │ │ │ │ + bne 7a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a1c │ │ │ │ │ + bl 1834 │ │ │ │ │ R_ARM_CALL _loop0_165_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7520 │ │ │ │ │ + beq 74dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17388 │ │ │ │ │ + bl 17350 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7978 │ │ │ │ │ + bne 7988 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b14 │ │ │ │ │ + bne 7a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 76f4 │ │ │ │ │ + bne 7740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6a84 │ │ │ │ │ + b 6a40 │ │ │ │ │ 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 765c │ │ │ │ │ + beq 7844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 720c │ │ │ │ │ + b 71c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 72b8 │ │ │ │ │ + beq 7274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 45d0 │ │ │ │ │ + bl 4388 │ │ │ │ │ R_ARM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 69b0 │ │ │ │ │ + bne 696c │ │ │ │ │ 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 6f40 │ │ │ │ │ + beq 6efc │ │ │ │ │ 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] @ 7780 │ │ │ │ │ + ldr r2, [pc, #524] @ 77d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6af8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6f48 │ │ │ │ │ - mov r1, #22 │ │ │ │ │ + b 6f04 │ │ │ │ │ + mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74f0 │ │ │ │ │ - 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 │ │ │ │ │ + beq 745c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ + ldr r2, [pc, #452] @ 77b8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 7b0c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 7afc │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 7adc │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + bne 7afc │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1e3ec │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 7a88 │ │ │ │ │ + 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 7544 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7548 │ │ │ │ │ + beq 7ad4 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bgt 7b78 │ │ │ │ │ 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 6a60 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 6f48 │ │ │ │ │ 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 74c0 │ │ │ │ │ + beq 745c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r3, [pc, #192] @ 7784 │ │ │ │ │ - beq 74c0 │ │ │ │ │ + beq 745c │ │ │ │ │ + ldr r3, [pc, #260] @ 77d4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #200] @ 7798 │ │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ │ + ldr r3, [pc, #268] @ 77e4 │ │ │ │ │ + ldr r2, [r8, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ │ + ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - bl 17a8 │ │ │ │ │ + ldr r2, [r8, #16] │ │ │ │ │ + ldr r3, [r8, #20] │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 763c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 7500 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 7504 │ │ │ │ │ + mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21dfc │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7540 │ │ │ │ │ + beq 74ac │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ + R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + b 76f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16564 │ │ │ │ │ + bl 21da4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7540 │ │ │ │ │ - ldr r3, [pc, #124] @ 7798 │ │ │ │ │ + beq 74fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1652c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 74fc │ │ │ │ │ + ldr r3, [pc, #124] @ 77e4 │ │ │ │ │ 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] @ 7788 │ │ │ │ │ + ldr r0, [pc, #56] @ 77d8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 763c │ │ │ │ │ + b 76f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 69b0 │ │ │ │ │ + b 696c │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x000002ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ .word 0x000002cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000034c │ │ │ │ │ + .word 0x0000031c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000398 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x0000031c │ │ │ │ │ + .word 0x0000034c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000036c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .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 74a0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-52] @ 778c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7af4 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 7ae4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 7aa8 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - bne 7ae4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1e428 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 7ac8 │ │ │ │ │ - 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 7aa0 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bgt 7a5c │ │ │ │ │ - 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 74a0 │ │ │ │ │ + beq 747c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74a0 │ │ │ │ │ - ldr r3, [pc, #-268] @ 7790 │ │ │ │ │ + ldrne r3, [pc, #-56] @ 77dc │ │ │ │ │ + beq 747c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-268] @ 7798 │ │ │ │ │ - ldr r2, [r8, #28] │ │ │ │ │ + ldr r3, [pc, #-60] @ 77e4 │ │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [r8, #24] │ │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r2, [r8, #16] │ │ │ │ │ - ldr r3, [r8, #20] │ │ │ │ │ - bl 17a8 │ │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 763c │ │ │ │ │ + b 76f8 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 6f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7a08 │ │ │ │ │ + beq 7a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7680 │ │ │ │ │ + b 7868 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 790c │ │ │ │ │ + beq 78c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 6f18 │ │ │ │ │ + bne 6ed4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6f14 │ │ │ │ │ + b 6ed0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 69ac │ │ │ │ │ + b 6968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6f48 │ │ │ │ │ + b 6f04 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 6954 │ │ │ │ │ + b 6910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6cb8 │ │ │ │ │ + b 6c74 │ │ │ │ │ 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 6950 │ │ │ │ │ - b 6be8 │ │ │ │ │ + beq 690c │ │ │ │ │ + b 6ba4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 7970 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 6f04 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7520 │ │ │ │ │ - ldr r3, [pc, #-512] @ 7794 │ │ │ │ │ - b 76c4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6a3c │ │ │ │ │ - b 6dd8 │ │ │ │ │ + beq 74dc │ │ │ │ │ + ldr r3, [pc, #-452] @ 77e0 │ │ │ │ │ + b 7814 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 7764 │ │ │ │ │ + b 77b0 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 743c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c768 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 743c │ │ │ │ │ + ldr r3, [pc, #-508] @ 77e4 │ │ │ │ │ + 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, #-560] @ 77e8 │ │ │ │ │ + b 779c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6e50 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 7428 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 69a8 │ │ │ │ │ - b 6c74 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b 7504 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6d84 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6808 │ │ │ │ │ + b 7874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b 6974 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 69c4 │ │ │ │ │ + b 69e8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 696c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 69e4 │ │ │ │ │ - b 7664 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 7a50 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b 68e4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 684c │ │ │ │ │ - b 768c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 7764 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [r6, fp, lsl #2] │ │ │ │ │ - str r2, [r3, fp, lsl #2] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - b 7854 │ │ │ │ │ + bne 69a0 │ │ │ │ │ + b 784c │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + beq 7aa4 │ │ │ │ │ + str r3, [r4, r9, lsl #2] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 764c │ │ │ │ │ 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 7bfc │ │ │ │ │ + bne 7b18 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -8575,992 +8588,954 @@ │ │ │ │ │ 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 74a4 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq 7a70 │ │ │ │ │ - str r3, [r4, r9, lsl #2] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b 7818 │ │ │ │ │ + b 7460 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 7460 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7600 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 7a90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 74a4 │ │ │ │ │ + beq 69f8 │ │ │ │ │ + b 6d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 77cc │ │ │ │ │ + b 6d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 746c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 7548 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b 6930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6a08 │ │ │ │ │ - b 6a2c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 7b98 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b 68a0 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r6, fp, lsl #2] │ │ │ │ │ + str r2, [r3, fp, lsl #2] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + b 7688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 7b80 │ │ │ │ │ - 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 686c │ │ │ │ │ - b 6f48 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 69b0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 6e0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6f48 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7480 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7480 │ │ │ │ │ - ldr r3, [pc, #-1068] @ 7798 │ │ │ │ │ - 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] @ 779c │ │ │ │ │ - b 7750 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 7ad0 │ │ │ │ │ + b 77b0 │ │ │ │ │ │ │ │ │ │ -00007c04 : │ │ │ │ │ +00007ba4 : │ │ │ │ │ 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] @ 7d18 │ │ │ │ │ + ldr r1, [pc, #252] @ 7cb8 │ │ │ │ │ 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 7d00 │ │ │ │ │ - ldr r1, [pc, #224] @ 7d1c │ │ │ │ │ + beq 7ca0 │ │ │ │ │ + ldr r1, [pc, #224] @ 7cbc │ │ │ │ │ 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 7c68 │ │ │ │ │ + beq 7c08 │ │ │ │ │ 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] @ 7d1c │ │ │ │ │ + ldr r2, [pc, #160] @ 7cbc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7cec │ │ │ │ │ + bne 7c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7cd8 │ │ │ │ │ + bne 7c78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7cc0 │ │ │ │ │ + beq 7c60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ strgt r0, [sp, #4] │ │ │ │ │ - bgt 7c70 │ │ │ │ │ + bgt 7c10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c60 │ │ │ │ │ + b 7c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c60 │ │ │ │ │ + b 7c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c60 │ │ │ │ │ + b 7c00 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 7d1c │ │ │ │ │ + ldr r1, [pc, #16] @ 7cbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7c40 │ │ │ │ │ + b 7be0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ │ │ │ │ │ -00007d20 : │ │ │ │ │ +00007cc0 : │ │ │ │ │ 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, #3348] @ 8a4c │ │ │ │ │ + ldr r3, [pc, #3348] @ 89ec │ │ │ │ │ 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 88b0 │ │ │ │ │ + beq 8850 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 88c4 │ │ │ │ │ + bne 8864 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 89d4 │ │ │ │ │ + beq 8974 │ │ │ │ │ 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, #3268] @ 8a4c │ │ │ │ │ + ldr r2, [pc, #3268] @ 89ec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8a28 │ │ │ │ │ + beq 89c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3248] @ 8a50 │ │ │ │ │ + ldr r1, [pc, #3248] @ 89f0 │ │ │ │ │ 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 81e0 │ │ │ │ │ + beq 8180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8110 │ │ │ │ │ + beq 80b0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fe0 │ │ │ │ │ + bne 7f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8100 │ │ │ │ │ - ldr r2, [pc, #3152] @ 8a4c │ │ │ │ │ + bne 80a0 │ │ │ │ │ + ldr r2, [pc, #3152] @ 89ec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8a1c │ │ │ │ │ + beq 89bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3132] @ 8a50 │ │ │ │ │ + ldr r1, [pc, #3132] @ 89f0 │ │ │ │ │ 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 8388 │ │ │ │ │ + beq 8328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8164 │ │ │ │ │ + beq 8104 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8124 │ │ │ │ │ + bne 80c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8100 │ │ │ │ │ - ldr r2, [pc, #3036] @ 8a4c │ │ │ │ │ + bne 80a0 │ │ │ │ │ + ldr r2, [pc, #3036] @ 89ec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 896c │ │ │ │ │ + beq 890c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3016] @ 8a50 │ │ │ │ │ + ldr r1, [pc, #3016] @ 89f0 │ │ │ │ │ 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 86b4 │ │ │ │ │ + beq 8654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80f0 │ │ │ │ │ + beq 8090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c370 │ │ │ │ │ + bl c32c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 8890 │ │ │ │ │ + bne 8830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8100 │ │ │ │ │ - ldr r2, [pc, #2924] @ 8a4c │ │ │ │ │ + bne 80a0 │ │ │ │ │ + ldr r2, [pc, #2924] @ 89ec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8a34 │ │ │ │ │ + beq 89d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #2896] @ 8a50 │ │ │ │ │ + ldr r1, [pc, #2896] @ 89f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8530 │ │ │ │ │ + beq 84d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8028 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15938 │ │ │ │ │ + bl 15900 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 808c │ │ │ │ │ + bne 802c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8088 │ │ │ │ │ - ldr r1, [pc, #2792] @ 8a54 │ │ │ │ │ + beq 8028 │ │ │ │ │ + ldr r1, [pc, #2792] @ 89f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8050 │ │ │ │ │ + beq 7ff0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ ldr lr, [r8, #24] │ │ │ │ │ - bne 8878 │ │ │ │ │ + bne 8818 │ │ │ │ │ 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 8994 │ │ │ │ │ + beq 8934 │ │ │ │ │ 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 810c │ │ │ │ │ - ldr r1, [pc, #2652] @ 8a54 │ │ │ │ │ + beq 80ac │ │ │ │ │ + ldr r1, [pc, #2652] @ 89f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 810c │ │ │ │ │ + beq 80ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8050 │ │ │ │ │ + beq 7ff0 │ │ │ │ │ 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 81c0 │ │ │ │ │ + beq 8160 │ │ │ │ │ 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 7f24 │ │ │ │ │ + bne 7ec4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 8860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a58 │ │ │ │ │ + bl 89f8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 80c0 │ │ │ │ │ - ldr r1, [pc, #2468] @ 8a54 │ │ │ │ │ + beq 8060 │ │ │ │ │ + ldr r1, [pc, #2468] @ 89f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fc8 │ │ │ │ │ + bne 7f68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7fcc │ │ │ │ │ + b 7f6c │ │ │ │ │ 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 7eb4 │ │ │ │ │ + bne 7e54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7ed8 │ │ │ │ │ + beq 7e78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 8058 │ │ │ │ │ + b 7ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7df4 │ │ │ │ │ - b 8100 │ │ │ │ │ + beq 7d94 │ │ │ │ │ + b 80a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdf8 │ │ │ │ │ + bl 1fda4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 8160 │ │ │ │ │ + beq 8100 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8160 │ │ │ │ │ - ldr r1, [pc, #2308] @ 8a54 │ │ │ │ │ + beq 8100 │ │ │ │ │ + ldr r1, [pc, #2308] @ 89f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8178 │ │ │ │ │ + bne 8118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7e68 │ │ │ │ │ - b 8100 │ │ │ │ │ + beq 7e08 │ │ │ │ │ + b 80a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8050 │ │ │ │ │ + beq 7ff0 │ │ │ │ │ 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 7fc8 │ │ │ │ │ + bne 7f68 │ │ │ │ │ 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 80c8 │ │ │ │ │ - b 8058 │ │ │ │ │ + beq 8068 │ │ │ │ │ + b 7ff8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2148] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #2148] @ 89f0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8978 │ │ │ │ │ + bne 8918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88f8 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8364 │ │ │ │ │ + beq 8304 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 8364 │ │ │ │ │ + bge 8304 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #2068] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #2068] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8978 │ │ │ │ │ + bne 8918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88f8 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8368 │ │ │ │ │ + beq 8308 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8368 │ │ │ │ │ + bge 8308 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1992] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1992] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8978 │ │ │ │ │ + bne 8918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88f8 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8838 │ │ │ │ │ + beq 87d8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 8838 │ │ │ │ │ + bge 87d8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1916] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1916] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8978 │ │ │ │ │ + bne 8918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88f8 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8848 │ │ │ │ │ + beq 87e8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8848 │ │ │ │ │ + bge 87e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1840] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1840] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8978 │ │ │ │ │ + bne 8918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88f8 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8368 │ │ │ │ │ + beq 8308 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8368 │ │ │ │ │ + ble 8308 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8310 │ │ │ │ │ + b 82b0 │ │ │ │ │ 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 7dcc │ │ │ │ │ - b 8114 │ │ │ │ │ + bne 7d6c │ │ │ │ │ + b 80b4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1724] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1724] @ 89f0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89b8 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88d0 │ │ │ │ │ + bne 8870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 850c │ │ │ │ │ + beq 84ac │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 850c │ │ │ │ │ + bge 84ac │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1644] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1644] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89b8 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88d0 │ │ │ │ │ + bne 8870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8510 │ │ │ │ │ + beq 84b0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8510 │ │ │ │ │ + bge 84b0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1568] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1568] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89b8 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88d0 │ │ │ │ │ + bne 8870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8840 │ │ │ │ │ + beq 87e0 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 8840 │ │ │ │ │ + bge 87e0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1492] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1492] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89b8 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88d0 │ │ │ │ │ + bne 8870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8850 │ │ │ │ │ + beq 87f0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8850 │ │ │ │ │ + bge 87f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1416] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1416] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89b8 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88d0 │ │ │ │ │ + bne 8870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8510 │ │ │ │ │ + beq 84b0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8510 │ │ │ │ │ + ble 84b0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 84b8 │ │ │ │ │ + b 8458 │ │ │ │ │ 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 7e40 │ │ │ │ │ - b 8168 │ │ │ │ │ + bne 7de0 │ │ │ │ │ + b 8108 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1300] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1300] @ 89f0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8070 │ │ │ │ │ + bne 8010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88dc │ │ │ │ │ + bne 887c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8068 │ │ │ │ │ + beq 8008 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 8068 │ │ │ │ │ + bge 8008 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1220] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1220] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8070 │ │ │ │ │ + bne 8010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88dc │ │ │ │ │ + bne 887c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 806c │ │ │ │ │ + beq 800c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble 806c │ │ │ │ │ + ble 800c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1144] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1144] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8070 │ │ │ │ │ + bne 8010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88dc │ │ │ │ │ + bne 887c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8860 │ │ │ │ │ + beq 8800 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 8860 │ │ │ │ │ + ble 8800 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1068] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #1068] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8070 │ │ │ │ │ + bne 8010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88dc │ │ │ │ │ + bne 887c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8868 │ │ │ │ │ + beq 8808 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8868 │ │ │ │ │ + bge 8808 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #992] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #992] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8070 │ │ │ │ │ + bne 8010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88dc │ │ │ │ │ + bne 887c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 806c │ │ │ │ │ + beq 800c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 806c │ │ │ │ │ + ble 800c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8660 │ │ │ │ │ + b 8600 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #912] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #912] @ 89f0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d8 │ │ │ │ │ + bne 8078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8904 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80d0 │ │ │ │ │ + beq 8070 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 80d0 │ │ │ │ │ + ble 8070 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #832] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #832] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d8 │ │ │ │ │ + bne 8078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8904 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80d4 │ │ │ │ │ + beq 8074 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 80d4 │ │ │ │ │ + bge 8074 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #756] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #756] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d8 │ │ │ │ │ + bne 8078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8904 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8858 │ │ │ │ │ + beq 87f8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 8858 │ │ │ │ │ + bge 87f8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #680] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #680] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d8 │ │ │ │ │ + bne 8078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8904 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8870 │ │ │ │ │ + beq 8810 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8870 │ │ │ │ │ + bge 8810 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #604] @ 8a50 │ │ │ │ │ + ldr r2, [pc, #604] @ 89f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d8 │ │ │ │ │ + bne 8078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8904 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80d4 │ │ │ │ │ + beq 8074 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 80d4 │ │ │ │ │ + ble 8074 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 87e4 │ │ │ │ │ + b 8784 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8368 │ │ │ │ │ + b 8308 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8510 │ │ │ │ │ + b 84b0 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8368 │ │ │ │ │ + b 8308 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8510 │ │ │ │ │ + b 84b0 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 80d4 │ │ │ │ │ + b 8074 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 806c │ │ │ │ │ + b 800c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 806c │ │ │ │ │ + b 800c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 80d4 │ │ │ │ │ + b 8074 │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r6, ip, lr} │ │ │ │ │ - b 7fb4 │ │ │ │ │ - ldr r1, [pc, #444] @ 8a54 │ │ │ │ │ + b 7f54 │ │ │ │ │ + ldr r1, [pc, #444] @ 89f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8910 │ │ │ │ │ + bne 88b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 80f0 │ │ │ │ │ + b 8090 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7d5c │ │ │ │ │ + beq 7cfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 8058 │ │ │ │ │ + b 7ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8168 │ │ │ │ │ + b 8108 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 8098 │ │ │ │ │ - b 88c4 │ │ │ │ │ + beq 8038 │ │ │ │ │ + b 8864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8114 │ │ │ │ │ + b 80b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80f4 │ │ │ │ │ + b 8094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8050 │ │ │ │ │ + beq 7ff0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9572,531 +9547,531 @@ │ │ │ │ │ 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 7fc8 │ │ │ │ │ - b 81c0 │ │ │ │ │ + bne 7f68 │ │ │ │ │ + b 8160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e7c │ │ │ │ │ + b 7e1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7dcc │ │ │ │ │ - b 8110 │ │ │ │ │ + bne 7d6c │ │ │ │ │ + b 80b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80c8 │ │ │ │ │ + beq 8068 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8058 │ │ │ │ │ + b 7ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7e40 │ │ │ │ │ - b 8164 │ │ │ │ │ + bne 7de0 │ │ │ │ │ + b 8104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8a08 │ │ │ │ │ + blt 89a8 │ │ │ │ │ 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 7d80 │ │ │ │ │ - b 8100 │ │ │ │ │ + beq 7d20 │ │ │ │ │ + b 80a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8058 │ │ │ │ │ + b 7ff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e08 │ │ │ │ │ + b 7da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d94 │ │ │ │ │ + b 7d34 │ │ │ │ │ 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 7ef8 │ │ │ │ │ + b 7e98 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -00008a58 : │ │ │ │ │ +000089f8 : │ │ │ │ │ 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] @ 9a60 │ │ │ │ │ + ldr r2, [pc, #4080] @ 9a00 │ │ │ │ │ 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 9ad0 │ │ │ │ │ + beq 9a70 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9ae4 │ │ │ │ │ + bne 9a84 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 990c │ │ │ │ │ + beq 98ac │ │ │ │ │ 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 8adc │ │ │ │ │ + beq 8a7c │ │ │ │ │ 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 9938 │ │ │ │ │ - ldr r1, [pc, #3952] @ 9a64 │ │ │ │ │ + bne 98d8 │ │ │ │ │ + ldr r1, [pc, #3952] @ 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8e6c │ │ │ │ │ + bne 8e0c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8ac4 │ │ │ │ │ - ldr r1, [pc, #3920] @ 9a68 │ │ │ │ │ + bne 8a64 │ │ │ │ │ + ldr r1, [pc, #3920] @ 9a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9240 │ │ │ │ │ + bne 91e0 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8ac4 │ │ │ │ │ - ldr r1, [pc, #3888] @ 9a6c │ │ │ │ │ + bne 8a64 │ │ │ │ │ + ldr r1, [pc, #3888] @ 9a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8cd0 │ │ │ │ │ + bne 8c70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ac4 │ │ │ │ │ - ldr r1, [pc, #3856] @ 9a70 │ │ │ │ │ + bne 8a64 │ │ │ │ │ + ldr r1, [pc, #3856] @ 9a10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c54 │ │ │ │ │ + bne 8bf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9938 │ │ │ │ │ + bne 98d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8ac4 │ │ │ │ │ + bne 8a64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ac4 │ │ │ │ │ - ldr r1, [pc, #3788] @ 9a74 │ │ │ │ │ + bne 8a64 │ │ │ │ │ + ldr r1, [pc, #3788] @ 9a14 │ │ │ │ │ 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 8c80 │ │ │ │ │ + bne 8c20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ac4 │ │ │ │ │ - ldr r1, [pc, #3744] @ 9a74 │ │ │ │ │ + bne 8a64 │ │ │ │ │ + ldr r1, [pc, #3744] @ 9a14 │ │ │ │ │ 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 8d38 │ │ │ │ │ + bne 8cd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ac4 │ │ │ │ │ - ldr r1, [pc, #3700] @ 9a74 │ │ │ │ │ + bne 8a64 │ │ │ │ │ + ldr r1, [pc, #3700] @ 9a14 │ │ │ │ │ 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 8fe0 │ │ │ │ │ + bne 8f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ac4 │ │ │ │ │ + bne 8a64 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9388 │ │ │ │ │ + bne 9328 │ │ │ │ │ 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 a0d8 │ │ │ │ │ + bl a078 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b70 │ │ │ │ │ + beq 8b10 │ │ │ │ │ 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] @ 9a60 │ │ │ │ │ + ldr r2, [pc, #3540] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9dac │ │ │ │ │ + beq 9d4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 8fcc │ │ │ │ │ + bne 8f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1bc90 │ │ │ │ │ + bl 1bc5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8eb4 │ │ │ │ │ + beq 8e54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 8c6c │ │ │ │ │ + b 8c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8a64 │ │ │ │ │ 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] @ 9a78 │ │ │ │ │ + ldr r0, [pc, #3444] @ 9a18 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c64 │ │ │ │ │ + bne 8c04 │ │ │ │ │ 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 8c6c │ │ │ │ │ - b 8acc │ │ │ │ │ + beq 8c0c │ │ │ │ │ + b 8a6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3356] @ 9a60 │ │ │ │ │ + ldr r2, [pc, #3356] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9db8 │ │ │ │ │ + beq 9d58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 9970 │ │ │ │ │ + bne 9910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1e280 │ │ │ │ │ + bl 1e244 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8cc4 │ │ │ │ │ + bne 8c64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 996c │ │ │ │ │ - ldr r3, [pc, #3276] @ 9a60 │ │ │ │ │ + bne 990c │ │ │ │ │ + ldr r3, [pc, #3276] @ 9a00 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9b5c │ │ │ │ │ + beq 9afc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9d14 │ │ │ │ │ + beq 9cb4 │ │ │ │ │ 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 9950 │ │ │ │ │ + beq 98f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 9950 │ │ │ │ │ + beq 98f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 9950 │ │ │ │ │ + beq 98f0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9950 │ │ │ │ │ + beq 98f0 │ │ │ │ │ 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 996c │ │ │ │ │ + beq 990c │ │ │ │ │ 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 9cf4 │ │ │ │ │ + beq 9c94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ - b 8c6c │ │ │ │ │ + b 8c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8a64 │ │ │ │ │ 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] @ 9a7c │ │ │ │ │ + ldr r0, [pc, #3036] @ 9a1c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c64 │ │ │ │ │ - b 8d14 │ │ │ │ │ + bne 8c04 │ │ │ │ │ + b 8cb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9948 │ │ │ │ │ - ldr r3, [pc, #2964] @ 9a60 │ │ │ │ │ + bne 98e8 │ │ │ │ │ + ldr r3, [pc, #2964] @ 9a00 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r9, [sp, #16] │ │ │ │ │ - beq 9edc │ │ │ │ │ + beq 9e7c │ │ │ │ │ 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 8f84 │ │ │ │ │ - ldr r2, [pc, #2916] @ 9a60 │ │ │ │ │ + beq 8f24 │ │ │ │ │ + ldr r2, [pc, #2916] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9ed0 │ │ │ │ │ + beq 9e70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ec0 │ │ │ │ │ + bne 9e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 17388 │ │ │ │ │ + bl 17350 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8f60 │ │ │ │ │ + bne 8f00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ec0 │ │ │ │ │ + bne 9e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f88 │ │ │ │ │ + beq 8f28 │ │ │ │ │ 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 8c6c │ │ │ │ │ + bne 8c0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9728 │ │ │ │ │ + bne 96c8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9948 │ │ │ │ │ + bne 98e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c370 │ │ │ │ │ + bl c32c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 97b8 │ │ │ │ │ + bne 9758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8bcc │ │ │ │ │ - b 8ac4 │ │ │ │ │ + beq 8b6c │ │ │ │ │ + b 8a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2676] @ 9a60 │ │ │ │ │ + ldr r2, [pc, #2676] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9cd0 │ │ │ │ │ + beq 9c70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9cc8 │ │ │ │ │ - ldr r2, [pc, #2644] @ 9a60 │ │ │ │ │ + bne 9c68 │ │ │ │ │ + ldr r2, [pc, #2644] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movne sl, r3 │ │ │ │ │ - beq 9cac │ │ │ │ │ + beq 9c4c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 9c6c │ │ │ │ │ + beq 9c0c │ │ │ │ │ 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 9288 │ │ │ │ │ + beq 9228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2552] @ 9a60 │ │ │ │ │ + ldr r2, [pc, #2552] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e18 │ │ │ │ │ + beq 9db8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 928c │ │ │ │ │ + bne 922c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 21588 <_gather_116_rule> │ │ │ │ │ + bl 21544 <_gather_116_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 9360 │ │ │ │ │ + bne 9300 │ │ │ │ │ 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 928c │ │ │ │ │ + bne 922c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9288 │ │ │ │ │ + beq 9228 │ │ │ │ │ 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 916c │ │ │ │ │ + beq 910c │ │ │ │ │ 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 │ │ │ │ │ @@ -10115,640 +10090,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 8e5c │ │ │ │ │ + bne 8dfc │ │ │ │ │ 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 9cc8 │ │ │ │ │ + bne 9c68 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2264] @ 9a60 │ │ │ │ │ + ldr r2, [pc, #2264] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq 9c3c │ │ │ │ │ + beq 9bdc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9c04 │ │ │ │ │ + beq 9ba4 │ │ │ │ │ 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 944c │ │ │ │ │ + beq 93ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e428 │ │ │ │ │ + bl 1e3ec │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 944c │ │ │ │ │ + beq 93ec │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 944c │ │ │ │ │ + beq 93ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 944c │ │ │ │ │ + beq 93ec │ │ │ │ │ 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 8e5c │ │ │ │ │ + bne 8dfc │ │ │ │ │ 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 9454 │ │ │ │ │ - b 9458 │ │ │ │ │ + beq 93f4 │ │ │ │ │ + b 93f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8a64 │ │ │ │ │ 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] @ 9a80 │ │ │ │ │ + ldr r0, [pc, #2060] @ 9a20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c64 │ │ │ │ │ - b 8d14 │ │ │ │ │ + bne 8c04 │ │ │ │ │ + b 8cb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 9ca0 │ │ │ │ │ + bne 9c40 │ │ │ │ │ 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 9354 │ │ │ │ │ - ldr r3, [pc, #1960] @ 9a60 │ │ │ │ │ + beq 92f4 │ │ │ │ │ + ldr r3, [pc, #1960] @ 9a00 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9ab0 │ │ │ │ │ + beq 9a50 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a54 │ │ │ │ │ + bne 99f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 21588 <_gather_116_rule> │ │ │ │ │ + bl 21544 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 95d4 │ │ │ │ │ + bne 9574 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 9a54 │ │ │ │ │ + bne 99f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9318 │ │ │ │ │ + beq 92b8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 93dc │ │ │ │ │ + bne 937c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a54 │ │ │ │ │ + bne 99f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 934c │ │ │ │ │ + beq 92ec │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 96ec │ │ │ │ │ + bne 968c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 916c │ │ │ │ │ + b 910c │ │ │ │ │ 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 90a4 │ │ │ │ │ + bne 9044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 90c0 │ │ │ │ │ + b 9060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8a64 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #1744] @ 9a84 │ │ │ │ │ + ldr r0, [pc, #1744] @ 9a24 │ │ │ │ │ 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 9bdc │ │ │ │ │ + beq 9b7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c6c │ │ │ │ │ + b 8c0c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9318 │ │ │ │ │ + beq 92b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9318 │ │ │ │ │ - ldr r3, [pc, #1700] @ 9aac │ │ │ │ │ + beq 92b8 │ │ │ │ │ + ldr r3, [pc, #1700] @ 9a4c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1644] @ 9a88 │ │ │ │ │ + ldr r3, [pc, #1644] @ 9a28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 9350 │ │ │ │ │ + beq 92f0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9358 │ │ │ │ │ + b 92f8 │ │ │ │ │ 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 9cc8 │ │ │ │ │ - ldr r2, [pc, #1520] @ 9a60 │ │ │ │ │ + bne 9c68 │ │ │ │ │ + ldr r2, [pc, #1520] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e00 │ │ │ │ │ + beq 9da0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 9dc4 │ │ │ │ │ + beq 9d64 │ │ │ │ │ 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 97d0 │ │ │ │ │ - ldr r2, [pc, #1440] @ 9a60 │ │ │ │ │ + beq 9770 │ │ │ │ │ + ldr r2, [pc, #1440] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9f04 │ │ │ │ │ + beq 9ea4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 97d4 │ │ │ │ │ + bne 9774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + beq 9764 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + beq 9764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + beq 9764 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9990 │ │ │ │ │ + beq 9930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 9984 │ │ │ │ │ + beq 9924 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9984 │ │ │ │ │ + beq 9924 │ │ │ │ │ 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 97ec │ │ │ │ │ + beq 978c │ │ │ │ │ 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 8e5c │ │ │ │ │ + bne 8dfc │ │ │ │ │ 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 97ec │ │ │ │ │ + bne 978c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 97e4 │ │ │ │ │ + b 9784 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92e4 │ │ │ │ │ + beq 9284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1132] @ 9a60 │ │ │ │ │ + ldr r2, [pc, #1132] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9eb4 │ │ │ │ │ + beq 9e54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ea4 │ │ │ │ │ + bne 9e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9644 │ │ │ │ │ + beq 95e4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1080] @ 9a74 │ │ │ │ │ + ldr r1, [pc, #1080] @ 9a14 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d78 │ │ │ │ │ + bne 9d18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ea4 │ │ │ │ │ + bne 9e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e34 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e34 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9e34 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e34 │ │ │ │ │ - ldr r3, [pc, #1032] @ 9aac │ │ │ │ │ + beq 9dd4 │ │ │ │ │ + ldr r3, [pc, #1032] @ 9a4c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #976] @ 9a88 │ │ │ │ │ + ldr r3, [pc, #976] @ 9a28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 9e28 │ │ │ │ │ + beq 9dc8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 92e8 │ │ │ │ │ - ldr r1, [pc, #920] @ 9a8c │ │ │ │ │ + b 9288 │ │ │ │ │ + ldr r1, [pc, #920] @ 9a2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 934c │ │ │ │ │ - ldr r3, [pc, #916] @ 9aa0 │ │ │ │ │ + beq 92ec │ │ │ │ │ + ldr r3, [pc, #916] @ 9a40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #920] @ 9aac │ │ │ │ │ + ldr r3, [pc, #920] @ 9a4c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 941c │ │ │ │ │ + b 93bc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8f9c │ │ │ │ │ - ldr r2, [pc, #808] @ 9a60 │ │ │ │ │ + bne 8f3c │ │ │ │ │ + ldr r2, [pc, #808] @ 9a00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9a34 │ │ │ │ │ + beq 99d4 │ │ │ │ │ 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 976c │ │ │ │ │ + beq 970c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17be0 │ │ │ │ │ + bl 17ba8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9b78 │ │ │ │ │ + bne 9b18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a48 │ │ │ │ │ + bne 99e8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97a4 │ │ │ │ │ + beq 9744 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9b08 │ │ │ │ │ + bne 9aa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8fa0 │ │ │ │ │ + b 8f40 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c6c │ │ │ │ │ + b 8c0c │ │ │ │ │ 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 9f10 │ │ │ │ │ + bne 9eb0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 98f4 │ │ │ │ │ - ldr r3, [pc, #604] @ 9a60 │ │ │ │ │ + bne 9894 │ │ │ │ │ + ldr r3, [pc, #604] @ 9a00 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 99e4 │ │ │ │ │ + beq 9984 │ │ │ │ │ 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 9a04 │ │ │ │ │ + beq 99a4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99b8 │ │ │ │ │ + beq 9958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 99b8 │ │ │ │ │ + beq 9958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 99b8 │ │ │ │ │ + beq 9958 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99b8 │ │ │ │ │ + beq 9958 │ │ │ │ │ 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 98f4 │ │ │ │ │ + beq 9894 │ │ │ │ │ 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 8e5c │ │ │ │ │ + bne 8dfc │ │ │ │ │ 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 98f4 │ │ │ │ │ + bne 9894 │ │ │ │ │ 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 8c24 │ │ │ │ │ - b 8ac4 │ │ │ │ │ + beq 8bc4 │ │ │ │ │ + b 8a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9af0 │ │ │ │ │ + blt 9a90 │ │ │ │ │ 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 8ab4 │ │ │ │ │ + beq 8a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8a6c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8fcc │ │ │ │ │ + b 8f6c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d4c │ │ │ │ │ + bne 9cec │ │ │ │ │ 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 8bf8 │ │ │ │ │ - b 8ac4 │ │ │ │ │ + beq 8b98 │ │ │ │ │ + b 8a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 97d4 │ │ │ │ │ + b 9774 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97c8 │ │ │ │ │ + beq 9768 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 97d4 │ │ │ │ │ + b 9774 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 99dc │ │ │ │ │ + beq 997c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99f8 │ │ │ │ │ + bne 9998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13f8 │ │ │ │ │ + bl 1210 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 98ec │ │ │ │ │ + b 988c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9810 │ │ │ │ │ + beq 97b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 98f4 │ │ │ │ │ + b 9894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9abc │ │ │ │ │ + blt 9a5c │ │ │ │ │ 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 9830 │ │ │ │ │ - b 99f8 │ │ │ │ │ + beq 97d0 │ │ │ │ │ + b 9998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9744 │ │ │ │ │ + beq 96e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 97b0 │ │ │ │ │ + b 9750 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9358 │ │ │ │ │ + b 92f8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_93_rule │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ @@ -10774,614 +10749,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 92c4 │ │ │ │ │ + b 9264 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 98f4 │ │ │ │ │ + b 9894 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a94 │ │ │ │ │ + beq 8a34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8a6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97a4 │ │ │ │ │ + beq 9744 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97a4 │ │ │ │ │ - ldr r3, [pc, #-164] @ 9a90 │ │ │ │ │ + beq 9744 │ │ │ │ │ + ldr r3, [pc, #-164] @ 9a30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-144] @ 9aac │ │ │ │ │ + ldr r3, [pc, #-144] @ 9a4c │ │ │ │ │ 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 9bb8 │ │ │ │ │ + b 9b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9d40 │ │ │ │ │ + bne 9ce0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 8da0 │ │ │ │ │ + b 8d40 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 976c │ │ │ │ │ - ldr r3, [pc, #-256] @ 9a94 │ │ │ │ │ + beq 970c │ │ │ │ │ + ldr r3, [pc, #-256] @ 9a34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-240] @ 9aac │ │ │ │ │ + ldr r3, [pc, #-240] @ 9a4c │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 97a8 │ │ │ │ │ + beq 9748 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 97b0 │ │ │ │ │ + b 9750 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8c6c │ │ │ │ │ + beq 8c0c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9c58 │ │ │ │ │ + blt 9bf8 │ │ │ │ │ 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 91ac │ │ │ │ │ + beq 914c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9458 │ │ │ │ │ + b 93f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c30 │ │ │ │ │ + bne 9bd0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 9190 │ │ │ │ │ + b 9130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9458 │ │ │ │ │ + b 93f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9ce0 │ │ │ │ │ + blt 9c80 │ │ │ │ │ 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 9048 │ │ │ │ │ + beq 8fe8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 916c │ │ │ │ │ + b 910c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ca0 │ │ │ │ │ + bne 9c40 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 9024 │ │ │ │ │ + b 8fc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 98f8 │ │ │ │ │ + b 9898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8ff8 │ │ │ │ │ + b 8f98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 916c │ │ │ │ │ + b 910c │ │ │ │ │ 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 9964 │ │ │ │ │ - b 996c │ │ │ │ │ + beq 9904 │ │ │ │ │ + b 990c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9d64 │ │ │ │ │ + blt 9d04 │ │ │ │ │ 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 8dbc │ │ │ │ │ + beq 8d5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 996c │ │ │ │ │ + b 990c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9d40 │ │ │ │ │ + bne 9ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13f8 │ │ │ │ │ + bl 1210 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ - b 9960 │ │ │ │ │ + b 9900 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 996c │ │ │ │ │ - ldr r2, [pc, #-724] @ 9aac │ │ │ │ │ + b 990c │ │ │ │ │ + ldr r2, [pc, #-724] @ 9a4c │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #-756] @ 9a98 │ │ │ │ │ + ldr r2, [pc, #-756] @ 9a38 │ │ │ │ │ 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 96c4 │ │ │ │ │ + b 9664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c98 │ │ │ │ │ + b 8c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8d50 │ │ │ │ │ + b 8cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a00c │ │ │ │ │ + blt 9fac │ │ │ │ │ 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 94a0 │ │ │ │ │ + beq 9440 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 97ec │ │ │ │ │ + b 978c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 947c │ │ │ │ │ - b 9df4 │ │ │ │ │ + beq 941c │ │ │ │ │ + b 9d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9074 │ │ │ │ │ + b 9014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 92e4 │ │ │ │ │ + b 9284 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ea4 │ │ │ │ │ + bne 9e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e24 │ │ │ │ │ + beq 9dc4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9e24 │ │ │ │ │ - ldr r1, [pc, #-980] @ 9a9c │ │ │ │ │ + beq 9dc4 │ │ │ │ │ + ldr r1, [pc, #-980] @ 9a3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e24 │ │ │ │ │ - ldr r3, [pc, #-1000] @ 9aa0 │ │ │ │ │ + beq 9dc4 │ │ │ │ │ + ldr r3, [pc, #-1000] @ 9a40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-996] @ 9aac │ │ │ │ │ + ldr r3, [pc, #-996] @ 9a4c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 96b8 │ │ │ │ │ + b 9658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 92e8 │ │ │ │ │ + b 9288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9600 │ │ │ │ │ + b 95a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f88 │ │ │ │ │ + b 8f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8f08 │ │ │ │ │ + b 8ea8 │ │ │ │ │ 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 8edc │ │ │ │ │ + beq 8e7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8fa0 │ │ │ │ │ + b 8f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 94cc │ │ │ │ │ + b 946c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - bne 97ec │ │ │ │ │ - ldr r2, [pc, #-1152] @ 9aa4 │ │ │ │ │ + bne 978c │ │ │ │ │ + ldr r2, [pc, #-1152] @ 9a44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9f68 │ │ │ │ │ + beq 9f08 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f58 │ │ │ │ │ + beq 9ef8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 9f88 │ │ │ │ │ + bne 9f28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 97e8 │ │ │ │ │ + b 9788 │ │ │ │ │ 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 9f30 │ │ │ │ │ - b 97e8 │ │ │ │ │ + beq 9ed0 │ │ │ │ │ + b 9788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f58 │ │ │ │ │ + beq 9ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f58 │ │ │ │ │ + beq 9ef8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f58 │ │ │ │ │ - ldr r3, [pc, #-1308] @ 9aa8 │ │ │ │ │ + beq 9ef8 │ │ │ │ │ + ldr r3, [pc, #-1308] @ 9a48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-1312] @ 9aac │ │ │ │ │ + ldr r3, [pc, #-1312] @ 9a4c │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 9f5c │ │ │ │ │ + beq 9efc │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 97e8 │ │ │ │ │ + b 9788 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 97ec │ │ │ │ │ + b 978c │ │ │ │ │ │ │ │ │ │ -0000a020 <_tmp_93_rule>: │ │ │ │ │ +00009fc0 <_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] @ a0d4 <_tmp_93_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ a074 <_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 a0b4 <_tmp_93_rule+0x94> │ │ │ │ │ + beq a054 <_tmp_93_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a0c8 <_tmp_93_rule+0xa8> │ │ │ │ │ + bne a068 <_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 a0a4 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a044 <_tmp_93_rule+0x84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a0a4 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a044 <_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 a0a4 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a044 <_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 a058 <_tmp_93_rule+0x38> │ │ │ │ │ + beq 9ff8 <_tmp_93_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a09c <_tmp_93_rule+0x7c> │ │ │ │ │ + b a03c <_tmp_93_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a0d8 : │ │ │ │ │ +0000a078 : │ │ │ │ │ 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] @ a920 │ │ │ │ │ + ldr r2, [pc, #2096] @ a8c0 │ │ │ │ │ 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 a804 │ │ │ │ │ + beq a7a4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a818 │ │ │ │ │ + bne a7b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2052] @ a924 │ │ │ │ │ + ldr r1, [pc, #2052] @ a8c4 │ │ │ │ │ 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 a14c │ │ │ │ │ + beq a0ec │ │ │ │ │ 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 a8a8 │ │ │ │ │ + beq a848 │ │ │ │ │ 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 a818 │ │ │ │ │ - ldr r2, [pc, #1944] @ a920 │ │ │ │ │ + bne a7b8 │ │ │ │ │ + ldr r2, [pc, #1944] @ a8c0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a8e0 │ │ │ │ │ + beq a880 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq a900 │ │ │ │ │ + beq a8a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a6dc │ │ │ │ │ - ldr fp, [pc, #1888] @ a920 │ │ │ │ │ + bne a67c │ │ │ │ │ + ldr fp, [pc, #1888] @ a8c0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, fp │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a28c │ │ │ │ │ + beq a22c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a2a4 │ │ │ │ │ + bne a244 │ │ │ │ │ cmp r3, fp │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a778 │ │ │ │ │ + beq a718 │ │ │ │ │ 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 a3a0 │ │ │ │ │ + bne a340 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a6f8 │ │ │ │ │ + bne a698 │ │ │ │ │ cmp r3, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a760 │ │ │ │ │ + beq a700 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a2ac │ │ │ │ │ + beq a24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_string │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a73c │ │ │ │ │ + beq a6dc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a69c │ │ │ │ │ + beq a63c │ │ │ │ │ cmp r3, fp │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a1dc │ │ │ │ │ + bne a17c │ │ │ │ │ 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 a1e8 │ │ │ │ │ + beq a188 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b a758 │ │ │ │ │ + b a6f8 │ │ │ │ │ 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 a6d0 │ │ │ │ │ + beq a670 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a6d0 │ │ │ │ │ + bne a670 │ │ │ │ │ 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 a8f8 │ │ │ │ │ + beq a898 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble a32c │ │ │ │ │ + ble a2cc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq a32c │ │ │ │ │ + beq a2cc │ │ │ │ │ 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 a314 │ │ │ │ │ + bne a2b4 │ │ │ │ │ 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 a814 │ │ │ │ │ + beq a7b4 │ │ │ │ │ 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] │ │ │ │ │ @@ -11389,101 +11364,101 @@ │ │ │ │ │ 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 a87c │ │ │ │ │ - ldr r2, [pc, #1424] @ a924 │ │ │ │ │ + beq a81c │ │ │ │ │ + ldr r2, [pc, #1424] @ a8c4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b a134 │ │ │ │ │ + b a0d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1396] @ a920 │ │ │ │ │ + ldr r2, [pc, #1396] @ a8c0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a7e4 │ │ │ │ │ + beq a784 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a7fc │ │ │ │ │ + bne a79c │ │ │ │ │ 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 a7b0 │ │ │ │ │ + beq a750 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a7fc │ │ │ │ │ + bne a79c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ ldr sl, [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 a430 │ │ │ │ │ + b a3d0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str r8, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - ldr r3, [pc, #1256] @ a920 │ │ │ │ │ + ldr r3, [pc, #1256] @ a8c0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq a7d8 │ │ │ │ │ + beq a778 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a704 │ │ │ │ │ + bne a6a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - bl 1ea08 │ │ │ │ │ + bl 1e9cc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne a498 │ │ │ │ │ + bne a438 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a704 │ │ │ │ │ + bne a6a4 │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a4d0 │ │ │ │ │ + beq a470 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq a820 │ │ │ │ │ + beq a7c0 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne a424 │ │ │ │ │ + bne a3c4 │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a85c │ │ │ │ │ + beq a7fc │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b a424 │ │ │ │ │ + b a3c4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ @@ -11493,224 +11468,224 @@ │ │ │ │ │ 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 a7a8 │ │ │ │ │ + beq a748 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble a638 │ │ │ │ │ + ble a5d8 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ cmp r6, #8 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ cmp r6, #12 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ │ - beq a638 │ │ │ │ │ + beq a5d8 │ │ │ │ │ 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 a620 │ │ │ │ │ + bne a5c0 │ │ │ │ │ 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 a214 │ │ │ │ │ + beq a1b4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a258 │ │ │ │ │ + bne a1f8 │ │ │ │ │ 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 a220 │ │ │ │ │ + b a1c0 │ │ │ │ │ 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 a8f8 │ │ │ │ │ + beq a898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b a270 │ │ │ │ │ + b a210 │ │ │ │ │ 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 a38c │ │ │ │ │ + b a32c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a2b8 │ │ │ │ │ + b a258 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr sl, [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 a500 │ │ │ │ │ + b a4a0 │ │ │ │ │ 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 a2b8 │ │ │ │ │ + b a258 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a798 │ │ │ │ │ + bne a738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b a23c │ │ │ │ │ + b a1dc │ │ │ │ │ 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 a1fc │ │ │ │ │ - b a220 │ │ │ │ │ + beq a19c │ │ │ │ │ + b a1c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a758 │ │ │ │ │ + b a6f8 │ │ │ │ │ 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 a220 │ │ │ │ │ + b a1c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a444 │ │ │ │ │ + b a3e4 │ │ │ │ │ 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 a3c4 │ │ │ │ │ + beq a364 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a7c8 │ │ │ │ │ + b a768 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a114 │ │ │ │ │ + beq a0b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a89c │ │ │ │ │ + b a83c │ │ │ │ │ str sl, [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 r8, [sp, #60] @ 0x3c │ │ │ │ │ @@ -11718,234 +11693,234 @@ │ │ │ │ │ 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 a72c │ │ │ │ │ + b a6cc │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ - b a7ac │ │ │ │ │ + b a74c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #68] @ 0x44 │ │ │ │ │ - beq a38c │ │ │ │ │ + beq a32c │ │ │ │ │ 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 a144 │ │ │ │ │ + b a0e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a910 │ │ │ │ │ + blt a8b0 │ │ │ │ │ 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 a180 │ │ │ │ │ - b a818 │ │ │ │ │ + beq a120 │ │ │ │ │ + b a7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a194 │ │ │ │ │ - b a6d8 │ │ │ │ │ + beq a134 │ │ │ │ │ + b a678 │ │ │ │ │ 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 a6d8 │ │ │ │ │ + b a678 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a89c │ │ │ │ │ + b a83c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000488 │ │ │ │ │ │ │ │ │ │ -0000a928 : │ │ │ │ │ +0000a8c8 : │ │ │ │ │ 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] @ a9f4 │ │ │ │ │ + ldr r2, [pc, #180] @ a994 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a9d0 │ │ │ │ │ + beq a970 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a9e4 │ │ │ │ │ + bne a984 │ │ │ │ │ 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 a9c0 │ │ │ │ │ + bne a960 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a9e0 │ │ │ │ │ + bne a980 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a9c0 │ │ │ │ │ + bne a960 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a9e0 │ │ │ │ │ + bne a980 │ │ │ │ │ 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 a960 │ │ │ │ │ + beq a900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a9f8 : │ │ │ │ │ +0000a998 : │ │ │ │ │ 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] @ b004 │ │ │ │ │ + ldr r3, [pc, #1524] @ afa4 │ │ │ │ │ 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 aef4 │ │ │ │ │ + beq ae94 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne af08 │ │ │ │ │ + bne aea8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq ab98 │ │ │ │ │ + beq ab38 │ │ │ │ │ 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] @ b004 │ │ │ │ │ + ldr r2, [pc, #1444] @ afa4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq afc0 │ │ │ │ │ + beq af60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1424] @ b008 │ │ │ │ │ + ldr r1, [pc, #1424] @ afa8 │ │ │ │ │ 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 ab0c │ │ │ │ │ + bne aaac │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq afac │ │ │ │ │ + beq af4c │ │ │ │ │ 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 afd4 │ │ │ │ │ + bne af74 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne adfc │ │ │ │ │ + bne ad9c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne afd4 │ │ │ │ │ + bne af74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b260 │ │ │ │ │ + bl b200 │ │ │ │ │ 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] @ b008 │ │ │ │ │ + ldr r2, [pc, #1280] @ afa8 │ │ │ │ │ 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 ab58 │ │ │ │ │ - ldr r1, [pc, #1248] @ b00c │ │ │ │ │ + beq aaf8 │ │ │ │ │ + ldr r1, [pc, #1248] @ afac │ │ │ │ │ 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 ab58 │ │ │ │ │ + beq aaf8 │ │ │ │ │ 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 af44 │ │ │ │ │ + bne aee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne abe4 │ │ │ │ │ + bne ab84 │ │ │ │ │ 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} │ │ │ │ │ @@ -11954,130 +11929,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 ab48 │ │ │ │ │ + blt aae8 │ │ │ │ │ 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 aa58 │ │ │ │ │ - b ab48 │ │ │ │ │ - ldr r2, [pc, #1048] @ b004 │ │ │ │ │ + beq a9f8 │ │ │ │ │ + b aae8 │ │ │ │ │ + ldr r2, [pc, #1048] @ afa4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq af64 │ │ │ │ │ + beq af04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne af7c │ │ │ │ │ + bne af1c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq af90 │ │ │ │ │ + beq af30 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne af78 │ │ │ │ │ + bne af18 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #972] @ b004 │ │ │ │ │ + ldr r3, [pc, #972] @ afa4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ac9c │ │ │ │ │ + beq ac3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne acb4 │ │ │ │ │ + bne ac54 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq acb0 │ │ │ │ │ + beq ac50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq acb4 │ │ │ │ │ + beq ac54 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq adc0 │ │ │ │ │ + beq ad60 │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b ac2c │ │ │ │ │ + b abcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ac50 │ │ │ │ │ + beq abf0 │ │ │ │ │ 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 af88 │ │ │ │ │ + beq af28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble ad2c │ │ │ │ │ + ble accc │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq ad2c │ │ │ │ │ + beq accc │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq ad2c │ │ │ │ │ + beq accc │ │ │ │ │ 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 ad14 │ │ │ │ │ + bne acb4 │ │ │ │ │ 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 ab7c │ │ │ │ │ + bne ab1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq ab40 │ │ │ │ │ + beq aae0 │ │ │ │ │ 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 │ │ │ │ │ @@ -12090,65 +12065,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 afe0 │ │ │ │ │ + beq af80 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab84 │ │ │ │ │ + b ab24 │ │ │ │ │ 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 af88 │ │ │ │ │ + beq af28 │ │ │ │ │ str r2, [r1, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b ac2c │ │ │ │ │ + b abcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #508] @ b004 │ │ │ │ │ + ldr r2, [pc, #508] @ afa4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq aee8 │ │ │ │ │ + beq ae88 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne aad0 │ │ │ │ │ - ldr r1, [pc, #472] @ b00c │ │ │ │ │ + bne aa70 │ │ │ │ │ + ldr r1, [pc, #472] @ afac │ │ │ │ │ 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 aed8 │ │ │ │ │ + beq ae78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq aed8 │ │ │ │ │ + beq ae78 │ │ │ │ │ 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 af54 │ │ │ │ │ + beq aef4 │ │ │ │ │ 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> │ │ │ │ │ @@ -12165,206 +12140,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 af14 │ │ │ │ │ + beq aeb4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b ab00 │ │ │ │ │ + b aaa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b aacc │ │ │ │ │ + b aa6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ae14 │ │ │ │ │ + b adb4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq aa34 │ │ │ │ │ + beq a9d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b ab48 │ │ │ │ │ + b aae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq aed0 │ │ │ │ │ + beq ae70 │ │ │ │ │ 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 ab68 │ │ │ │ │ + beq ab08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ab48 │ │ │ │ │ + b aae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b af34 │ │ │ │ │ + b aed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ac04 │ │ │ │ │ + beq aba4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab7c │ │ │ │ │ + b ab1c │ │ │ │ │ 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 ab7c │ │ │ │ │ + b ab1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge aa9c │ │ │ │ │ - b af24 │ │ │ │ │ + bge aa3c │ │ │ │ │ + b aec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq aa6c │ │ │ │ │ + beq aa0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b af34 │ │ │ │ │ + b aed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab80 │ │ │ │ │ + beq ab20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ab48 │ │ │ │ │ + b aae8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000b010 : │ │ │ │ │ +0000afb0 : │ │ │ │ │ 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] @ b254 │ │ │ │ │ + ldr r2, [pc, #556] @ b1f4 │ │ │ │ │ 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 b220 │ │ │ │ │ + beq b1c0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b234 │ │ │ │ │ + bne b1d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #512] @ b258 │ │ │ │ │ + ldr r1, [pc, #512] @ b1f8 │ │ │ │ │ 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 b0e0 │ │ │ │ │ + bne b080 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b240 │ │ │ │ │ + beq b1e0 │ │ │ │ │ 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 b230 │ │ │ │ │ + bne b1d0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b10c │ │ │ │ │ + bne b0ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne b230 │ │ │ │ │ + bne b1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b260 │ │ │ │ │ + bl b200 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b0f8 │ │ │ │ │ - ldr r2, [pc, #388] @ b258 │ │ │ │ │ + beq b098 │ │ │ │ │ + ldr r2, [pc, #388] @ b1f8 │ │ │ │ │ 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] @ b258 │ │ │ │ │ + ldr r2, [pc, #336] @ b1f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b0d8 │ │ │ │ │ + b b078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #316] @ b254 │ │ │ │ │ + ldr r2, [pc, #316] @ b1f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b214 │ │ │ │ │ + beq b1b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b0b0 │ │ │ │ │ - ldr r1, [pc, #280] @ b25c │ │ │ │ │ + bne b050 │ │ │ │ │ + ldr r1, [pc, #280] @ b1fc │ │ │ │ │ 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 b200 │ │ │ │ │ + beq b1a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq b200 │ │ │ │ │ + beq b1a0 │ │ │ │ │ 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 b230 │ │ │ │ │ + beq b1d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -12378,166 +12353,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 b100 │ │ │ │ │ + bne b0a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ │ - beq b100 │ │ │ │ │ + beq b0a0 │ │ │ │ │ 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 b0f0 │ │ │ │ │ + b b090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b0b0 │ │ │ │ │ + b b050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b124 │ │ │ │ │ + b b0c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b04c │ │ │ │ │ + beq afec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b1f8 │ │ │ │ │ + b b198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b07c │ │ │ │ │ - b b1e4 │ │ │ │ │ + bge b01c │ │ │ │ │ + b b184 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000b260 : │ │ │ │ │ +0000b200 : │ │ │ │ │ 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, #4064] @ c258 │ │ │ │ │ + ldr r2, [pc, #4072] @ c200 │ │ │ │ │ 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 c268 │ │ │ │ │ + beq c1d4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c210 │ │ │ │ │ + bne c1e8 │ │ │ │ │ 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 b41c │ │ │ │ │ + bne b3bc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c1e0 │ │ │ │ │ + beq c21c │ │ │ │ │ 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 c210 │ │ │ │ │ - ldr r2, [pc, #3940] @ c258 │ │ │ │ │ + bne c1e8 │ │ │ │ │ + ldr r2, [pc, #3948] @ c200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c23c │ │ │ │ │ - ldr r1, [pc, #3924] @ c25c │ │ │ │ │ + beq c2b0 │ │ │ │ │ + ldr r1, [pc, #3940] @ c20c │ │ │ │ │ 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 b524 │ │ │ │ │ + beq b4c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b594 │ │ │ │ │ + bne b534 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c210 │ │ │ │ │ - ldr r2, [pc, #3844] @ c258 │ │ │ │ │ + bne c1e8 │ │ │ │ │ + ldr r2, [pc, #3852] @ c200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c280 │ │ │ │ │ + beq c2cc │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #3816] @ c25c │ │ │ │ │ + ldr r1, [pc, #3832] @ c20c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5b0 │ │ │ │ │ + beq b550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b620 │ │ │ │ │ + bne b5c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c210 │ │ │ │ │ - ldr r1, [pc, #3756] @ c258 │ │ │ │ │ + bne c1e8 │ │ │ │ │ + ldr r1, [pc, #3764] @ c200 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b434 │ │ │ │ │ + beq b3d4 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq b458 │ │ │ │ │ + beq b3f8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b494 │ │ │ │ │ + beq b434 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ba34 │ │ │ │ │ + beq b9d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -12550,334 +12525,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 b500 │ │ │ │ │ + bne b4a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne b3c8 │ │ │ │ │ + bne b368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c228 │ │ │ │ │ + blt c260 │ │ │ │ │ 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 │ │ │ │ │ - bne b500 │ │ │ │ │ + bne b4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b3e8 │ │ │ │ │ + bne b388 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b500 │ │ │ │ │ + bne b4a0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b9f8 │ │ │ │ │ + bne b998 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b500 │ │ │ │ │ + bne b4a0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ba54 │ │ │ │ │ + bne b9f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b500 │ │ │ │ │ + bne b4a0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bcd8 │ │ │ │ │ + bne bc78 │ │ │ │ │ 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 b414 │ │ │ │ │ + b b3b4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3368] @ c25c │ │ │ │ │ + ldr r2, [pc, #3384] @ c20c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b57c │ │ │ │ │ + bne c310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c18c │ │ │ │ │ + bne c120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b574 │ │ │ │ │ + beq b514 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt b63c │ │ │ │ │ + blt b5dc │ │ │ │ │ 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 b33c │ │ │ │ │ + beq b2e0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8b4 │ │ │ │ │ + bne b854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b33c │ │ │ │ │ + b b2dc │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3228] @ c25c │ │ │ │ │ + ldr r2, [pc, #3244] @ c20c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b608 │ │ │ │ │ + bne b5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c180 │ │ │ │ │ + bne c12c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b600 │ │ │ │ │ + beq b5a0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt b77c │ │ │ │ │ + blt b71c │ │ │ │ │ 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 b394 │ │ │ │ │ + beq b334 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b940 │ │ │ │ │ + bne b8e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b394 │ │ │ │ │ + b b334 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3092] @ c25c │ │ │ │ │ + ldr r2, [pc, #3108] @ c20c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b57c │ │ │ │ │ + bne c310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c18c │ │ │ │ │ + bne c120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b578 │ │ │ │ │ + beq b518 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge b578 │ │ │ │ │ + bge b518 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3016] @ c25c │ │ │ │ │ + ldr r2, [pc, #3032] @ c20c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b57c │ │ │ │ │ + bne c310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c18c │ │ │ │ │ + bne c120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcc8 │ │ │ │ │ + beq bc68 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge bcc8 │ │ │ │ │ + bge bc68 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2936] @ c25c │ │ │ │ │ + ldr r2, [pc, #2952] @ c20c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b57c │ │ │ │ │ + bne c310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c18c │ │ │ │ │ + bne c120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb0 │ │ │ │ │ + beq bd50 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bge bdb0 │ │ │ │ │ + bge bd50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2860] @ c25c │ │ │ │ │ + ldr r2, [pc, #2876] @ c20c │ │ │ │ │ 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 b57c │ │ │ │ │ + bne c310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c18c │ │ │ │ │ + bne c120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b578 │ │ │ │ │ + beq b518 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble b578 │ │ │ │ │ + ble b518 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b b728 │ │ │ │ │ + b b6c8 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2772] @ c25c │ │ │ │ │ + ldr r2, [pc, #2788] @ c20c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b608 │ │ │ │ │ + bne b5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c180 │ │ │ │ │ + bne c12c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b604 │ │ │ │ │ + beq b5a4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge b604 │ │ │ │ │ + bge b5a4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2696] @ c25c │ │ │ │ │ + ldr r2, [pc, #2712] @ c20c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b608 │ │ │ │ │ + bne b5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c180 │ │ │ │ │ + bne c12c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcd0 │ │ │ │ │ + beq bc70 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge bcd0 │ │ │ │ │ + bge bc70 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2620] @ c25c │ │ │ │ │ + ldr r2, [pc, #2636] @ c20c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b608 │ │ │ │ │ + bne b5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c180 │ │ │ │ │ + bne c12c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb8 │ │ │ │ │ + beq bd58 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge bdb8 │ │ │ │ │ + bge bd58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2548] @ c25c │ │ │ │ │ + ldr r2, [pc, #2564] @ c20c │ │ │ │ │ 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 b608 │ │ │ │ │ + bne b5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c180 │ │ │ │ │ + bne c12c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b604 │ │ │ │ │ + beq b5a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble b604 │ │ │ │ │ + ble b5a4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b860 │ │ │ │ │ + b b800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq b5a8 │ │ │ │ │ - ldr r1, [pc, #2452] @ c260 │ │ │ │ │ + beq b548 │ │ │ │ │ + ldr r1, [pc, #2456] @ c204 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5a8 │ │ │ │ │ + beq b548 │ │ │ │ │ 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 b9ec │ │ │ │ │ + beq b98c │ │ │ │ │ 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 │ │ │ │ │ @@ -12886,40 +12861,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 b9cc │ │ │ │ │ + beq b96c │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b414 │ │ │ │ │ + b b3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdf8 │ │ │ │ │ + bl 1fda4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b634 │ │ │ │ │ + beq b5d4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b634 │ │ │ │ │ - ldr r1, [pc, #2292] @ c260 │ │ │ │ │ + beq b5d4 │ │ │ │ │ + ldr r1, [pc, #2296] @ c204 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b634 │ │ │ │ │ + beq b5d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c278 │ │ │ │ │ + beq c1e4 │ │ │ │ │ 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] │ │ │ │ │ @@ -12928,314 +12903,314 @@ │ │ │ │ │ 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 b934 │ │ │ │ │ + bne b8d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq b934 │ │ │ │ │ + beq b8d4 │ │ │ │ │ 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 b42c │ │ │ │ │ + b b3cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b260 │ │ │ │ │ + bl b200 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b4b8 │ │ │ │ │ + beq b458 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4b8 │ │ │ │ │ + beq b458 │ │ │ │ │ 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 b3fc │ │ │ │ │ + bne b39c │ │ │ │ │ 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 b508 │ │ │ │ │ + b b4a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2040] @ c258 │ │ │ │ │ + ldr r2, [pc, #2048] @ c200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c2ac │ │ │ │ │ + beq c138 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c29c │ │ │ │ │ + bne c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq bc4c │ │ │ │ │ + beq bbec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1980] @ c258 │ │ │ │ │ + ldr r2, [pc, #1988] @ c200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c328 │ │ │ │ │ + beq c2a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c318 │ │ │ │ │ + bne c294 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c2d8 │ │ │ │ │ + beq c164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne c318 │ │ │ │ │ + bne c294 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1908] @ c258 │ │ │ │ │ + ldr r1, [pc, #1916] @ c200 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c2f8 │ │ │ │ │ + beq c274 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc28 │ │ │ │ │ + beq bbc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc28 │ │ │ │ │ + beq bbc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1860] @ c264 │ │ │ │ │ + ldr r2, [pc, #1864] @ c208 │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c364 │ │ │ │ │ + beq c19c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c294 │ │ │ │ │ + bne c194 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf3c │ │ │ │ │ + beq bedc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bf3c │ │ │ │ │ + beq bedc │ │ │ │ │ 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 c2d0 │ │ │ │ │ + beq c15c │ │ │ │ │ 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, #1696] @ c258 │ │ │ │ │ + ldr r2, [pc, #1704] @ c200 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r1, [r6, #88] @ 0x58 │ │ │ │ │ - beq c2b8 │ │ │ │ │ + beq c144 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bfe8 │ │ │ │ │ + bne bf88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq bf88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq bf88 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ - beq c128 │ │ │ │ │ + beq c0c8 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r9, r5, lsl #2] │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b bbb0 │ │ │ │ │ + b bb50 │ │ │ │ │ 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 c29c │ │ │ │ │ + bne c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq bc80 │ │ │ │ │ + beq bc20 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c014 │ │ │ │ │ + bne bfb4 │ │ │ │ │ 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 bcb8 │ │ │ │ │ + bne bc58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be90 │ │ │ │ │ + bne be30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq b4ec │ │ │ │ │ - b b500 │ │ │ │ │ + beq b48c │ │ │ │ │ + b b4a0 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b b578 │ │ │ │ │ + b b518 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b b604 │ │ │ │ │ + b b5a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1396] @ c258 │ │ │ │ │ + ldr r2, [pc, #1404] @ c200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c354 │ │ │ │ │ + beq c300 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b500 │ │ │ │ │ - ldr r2, [pc, #1356] @ c258 │ │ │ │ │ + bne b4a0 │ │ │ │ │ + ldr r2, [pc, #1364] @ c200 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c334 │ │ │ │ │ + beq c2e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne bdc0 │ │ │ │ │ + bne bd60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b500 │ │ │ │ │ + bne b4a0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b500 │ │ │ │ │ + beq b4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b500 │ │ │ │ │ + beq b4a0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b3fc │ │ │ │ │ - b ba34 │ │ │ │ │ + bne b39c │ │ │ │ │ + b b9d4 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b b578 │ │ │ │ │ + b b518 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b b604 │ │ │ │ │ - ldr r2, [pc, #1168] @ c258 │ │ │ │ │ + b b5a4 │ │ │ │ │ + ldr r2, [pc, #1176] @ c200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1a8 │ │ │ │ │ + beq c210 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c198 │ │ │ │ │ + bne c1f0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c1c4 │ │ │ │ │ + beq c1b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bne c198 │ │ │ │ │ + bne c1f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bed8 │ │ │ │ │ + bne be78 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c1bc │ │ │ │ │ + beq c1b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13245,156 +13220,156 @@ │ │ │ │ │ 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 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq bd3c │ │ │ │ │ + beq bcdc │ │ │ │ │ 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 bd44 │ │ │ │ │ - b bd3c │ │ │ │ │ + beq bce4 │ │ │ │ │ + b bcdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b500 │ │ │ │ │ + beq b4a0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b3fc │ │ │ │ │ - b ba34 │ │ │ │ │ + bne b39c │ │ │ │ │ + b b9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be18 │ │ │ │ │ + beq bdb8 │ │ │ │ │ str r0, [r9] │ │ │ │ │ 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 c04c │ │ │ │ │ + bne bfec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c1bc │ │ │ │ │ + beq c1b0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq be30 │ │ │ │ │ - b bf20 │ │ │ │ │ + beq bdd0 │ │ │ │ │ + b bec0 │ │ │ │ │ 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 bc38 │ │ │ │ │ + bne bbd8 │ │ │ │ │ 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 c2d0 │ │ │ │ │ + beq c15c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble bf98 │ │ │ │ │ + ble bf38 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r9, fp, lsl #2] │ │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne bf80 │ │ │ │ │ + bne bf20 │ │ │ │ │ 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 bc50 │ │ │ │ │ + bne bbf0 │ │ │ │ │ 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 c028 │ │ │ │ │ + beq bfc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc8c │ │ │ │ │ + b bc2c │ │ │ │ │ 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 bc38 │ │ │ │ │ - b bf50 │ │ │ │ │ + beq bbd8 │ │ │ │ │ + b bef0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne bfe0 │ │ │ │ │ + bne bf80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc88 │ │ │ │ │ + beq bc28 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b bcb8 │ │ │ │ │ + b bc58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq bf04 │ │ │ │ │ + beq bea4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c1bc │ │ │ │ │ + beq c1b0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov fp, #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ @@ -13405,352 +13380,359 @@ │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0fc │ │ │ │ │ + bne c09c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c1bc │ │ │ │ │ + beq c1b0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrgt r0, [sp, #32] │ │ │ │ │ - bgt bf20 │ │ │ │ │ - b be30 │ │ │ │ │ + bgt bec0 │ │ │ │ │ + b bdd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c0bc │ │ │ │ │ + beq c05c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq c154 │ │ │ │ │ + beq c0f4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b c0a4 │ │ │ │ │ + b c044 │ │ │ │ │ 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 c2c4 │ │ │ │ │ + beq c150 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b bc14 │ │ │ │ │ + b bbb4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c1b4 │ │ │ │ │ + beq c1a8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b c118 │ │ │ │ │ + b c0b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b398 │ │ │ │ │ + b b2e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b340 │ │ │ │ │ + b b338 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b ba0c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b bb68 │ │ │ │ │ + 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 bbf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bd38 │ │ │ │ │ + b bc58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b bf98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bdd4 │ │ │ │ │ + b bad0 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r8, fp │ │ │ │ │ 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 bd34 │ │ │ │ │ + b bcd4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq b23c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b b98c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b bcd8 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ + .word 0x00001771 │ │ │ │ │ + .word 0x000004a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b bd74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c218 │ │ │ │ │ + blt c250 │ │ │ │ │ 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 b2ec │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b b9ec │ │ │ │ │ + beq b28c │ │ │ │ │ + b c1e8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b9ec │ │ │ │ │ + b b98c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b508 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #12] @ c25c │ │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b b310 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x000004a4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ - .word 0x00001771 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq b29c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c210 │ │ │ │ │ + b b4a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - b b360 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - b bff8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq ba90 │ │ │ │ │ + b bf98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcb8 │ │ │ │ │ + b bbf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba6c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bbc8 │ │ │ │ │ - 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 bc50 │ │ │ │ │ + b ba48 │ │ │ │ │ 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 baf0 │ │ │ │ │ - b bff8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc50 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [pc, #-184] @ c20c │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b b2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b baa8 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + b b300 │ │ │ │ │ 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 bd1c │ │ │ │ │ - b bd3c │ │ │ │ │ + beq bcbc │ │ │ │ │ + b bcdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcf0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb30 │ │ │ │ │ + b bc90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq b2dc │ │ │ │ │ + b b534 │ │ │ │ │ │ │ │ │ │ -0000c370 : │ │ │ │ │ +0000c32c : │ │ │ │ │ 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] @ c7a0 │ │ │ │ │ + ldr r2, [pc, #1048] @ c75c │ │ │ │ │ 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 c6ec │ │ │ │ │ + beq c6a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c3f4 │ │ │ │ │ + bne c3b0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq c73c │ │ │ │ │ + beq c6f8 │ │ │ │ │ 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 c40c │ │ │ │ │ + bne c3c8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c4c0 │ │ │ │ │ + bne c47c │ │ │ │ │ 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] @ c7a0 │ │ │ │ │ + ldr r2, [pc, #904] @ c75c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c790 │ │ │ │ │ + beq c74c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c6d0 │ │ │ │ │ - ldr r2, [pc, #872] @ c7a0 │ │ │ │ │ + bne c68c │ │ │ │ │ + ldr r2, [pc, #872] @ c75c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c4dc │ │ │ │ │ + beq c498 │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq c500 │ │ │ │ │ + beq c4bc │ │ │ │ │ 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 c54c │ │ │ │ │ + bne c508 │ │ │ │ │ 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 c6d0 │ │ │ │ │ + bne c68c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne c668 │ │ │ │ │ + bne c624 │ │ │ │ │ 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 c3f4 │ │ │ │ │ + beq c3b0 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c768 │ │ │ │ │ + bne c724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13f8 │ │ │ │ │ + bl 1210 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b c65c │ │ │ │ │ + b c618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c720 │ │ │ │ │ + bne c6dc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne c458 │ │ │ │ │ + bne c414 │ │ │ │ │ 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 c6c0 │ │ │ │ │ + blt c67c │ │ │ │ │ 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 c720 │ │ │ │ │ + bne c6dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c478 │ │ │ │ │ + beq c434 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c478 │ │ │ │ │ + beq c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq c72c │ │ │ │ │ + beq c6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c72c │ │ │ │ │ + beq c6e8 │ │ │ │ │ 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> │ │ │ │ │ @@ -13763,878 +13745,877 @@ │ │ │ │ │ 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] @ c7a4 │ │ │ │ │ + ldr r2, [pc, #464] @ c760 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c6a4 │ │ │ │ │ + beq c660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c3e0 │ │ │ │ │ + beq c39c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3e0 │ │ │ │ │ + beq c39c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c65c │ │ │ │ │ + beq c618 │ │ │ │ │ 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 c700 │ │ │ │ │ + beq c6bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c3fc │ │ │ │ │ + b c3b8 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #304] @ c7a8 │ │ │ │ │ + ldr r1, [pc, #304] @ c764 │ │ │ │ │ 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 c4a8 │ │ │ │ │ + beq c464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14784 │ │ │ │ │ + bl 1474c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c3e0 │ │ │ │ │ - b c604 │ │ │ │ │ + beq c39c │ │ │ │ │ + b c5c0 │ │ │ │ │ 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 c734 │ │ │ │ │ + beq c6f0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c494 │ │ │ │ │ + beq c450 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c3f4 │ │ │ │ │ - b c4c4 │ │ │ │ │ + beq c3b0 │ │ │ │ │ + b c480 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c3ac │ │ │ │ │ - b c3f0 │ │ │ │ │ + beq c368 │ │ │ │ │ + b c3ac │ │ │ │ │ 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 c3f4 │ │ │ │ │ - b c3fc │ │ │ │ │ + beq c3b0 │ │ │ │ │ + b c3b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c6c0 │ │ │ │ │ + b c67c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b c6c0 │ │ │ │ │ + b c67c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c778 │ │ │ │ │ + blt c734 │ │ │ │ │ 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 c3cc │ │ │ │ │ + beq c388 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c3fc │ │ │ │ │ + b c3b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov fp, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b c3fc │ │ │ │ │ + b c3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c424 │ │ │ │ │ + b c3e0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000c7ac : │ │ │ │ │ +0000c768 : │ │ │ │ │ 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] @ cf7c │ │ │ │ │ + ldr r2, [pc, #1968] @ cf30 │ │ │ │ │ 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 cd28 │ │ │ │ │ + beq cc4c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ca8c │ │ │ │ │ + bne c9b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1932] @ cf80 │ │ │ │ │ + ldr r1, [pc, #1924] @ cf34 │ │ │ │ │ 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 c820 │ │ │ │ │ + beq c7dc │ │ │ │ │ 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 cd3c │ │ │ │ │ + beq cc04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c978 │ │ │ │ │ + bne c8a0 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne ca88 │ │ │ │ │ + bne c9b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c87c │ │ │ │ │ + beq c838 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c8ec │ │ │ │ │ + bne c9c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca88 │ │ │ │ │ + bne c9b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c8b4 │ │ │ │ │ - ldr r2, [pc, #1756] @ cf80 │ │ │ │ │ + beq c870 │ │ │ │ │ + ldr r2, [pc, #1748] @ cf34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b c808 │ │ │ │ │ + b c7c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca88 │ │ │ │ │ + bne c9b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 144dc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne c96c │ │ │ │ │ - ldr r2, [pc, #1696] @ cf80 │ │ │ │ │ + bl 144a4 │ │ │ │ │ + ldr r2, [pc, #1700] @ cf34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + streq r5, [r4, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b c8a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cfa8 │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq c87c │ │ │ │ │ - ldr r1, [pc, #1664] @ cf84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq c87c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq c87c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - beq ca88 │ │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ │ - str lr, [sp, #12] │ │ │ │ │ - ldr lr, [ip, #24] │ │ │ │ │ - str lr, [sp, #8] │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - 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 cef8 │ │ │ │ │ - ldr r2, [pc, #1548] @ cf80 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b c8a8 │ │ │ │ │ + b c864 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ca8c │ │ │ │ │ - ldr r2, [pc, #1516] @ cf7c │ │ │ │ │ + bne c9b4 │ │ │ │ │ + ldr r2, [pc, #1656] @ cf30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cc50 │ │ │ │ │ + beq cc2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #1504] @ cf88 │ │ │ │ │ + ldr r1, [pc, #1640] @ cf38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9cc │ │ │ │ │ + beq c8f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne ca9c │ │ │ │ │ + bne ca50 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cc64 │ │ │ │ │ + bne cc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne cbc0 │ │ │ │ │ + bne cb74 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cc64 │ │ │ │ │ + bne cc40 │ │ │ │ │ mov r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne cc70 │ │ │ │ │ + bne cc74 │ │ │ │ │ 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 c850 │ │ │ │ │ + beq c80c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ strne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ca94 │ │ │ │ │ - ldr r3, [pc, #1324] @ cf7c │ │ │ │ │ + bne c9bc │ │ │ │ │ + ldr r3, [pc, #1464] @ cf30 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ced8 │ │ │ │ │ + beq cd2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne cb5c │ │ │ │ │ + bne cb10 │ │ │ │ │ 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 c858 │ │ │ │ │ + beq c814 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c818 │ │ │ │ │ + b c7d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cf5c │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq c838 │ │ │ │ │ + ldr r1, [pc, #1376] @ cf3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq c838 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c768 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq c838 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq c9b0 │ │ │ │ │ + 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, sl │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + stm sp, {r6, ip} │ │ │ │ │ + bl 0 <_PyAST_IfExp> │ │ │ │ │ + R_ARM_CALL _PyAST_IfExp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + beq cc60 │ │ │ │ │ + ldr r2, [pc, #1256] @ cf34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b c864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1236] @ cf7c │ │ │ │ │ + ldr r2, [pc, #1236] @ cf30 │ │ │ │ │ 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 cf0c │ │ │ │ │ + beq cec0 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cec4 │ │ │ │ │ + bne ceac │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq ce90 │ │ │ │ │ + beq ce78 │ │ │ │ │ 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 cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bne cd64 │ │ │ │ │ + bne cd4c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cec4 │ │ │ │ │ + bne ceac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne cdfc │ │ │ │ │ + bne cde4 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cec4 │ │ │ │ │ + bne ceac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 144dc │ │ │ │ │ + bl 144a4 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne cdfc │ │ │ │ │ + bne cde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c9cc │ │ │ │ │ - ldr r1, [pc, #1064] @ cf8c │ │ │ │ │ + b c8f4 │ │ │ │ │ + ldr r1, [pc, #1064] @ cf40 │ │ │ │ │ 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 ca6c │ │ │ │ │ + beq c994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ca6c │ │ │ │ │ + beq c994 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cce8 │ │ │ │ │ + bne ccec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca6c │ │ │ │ │ + beq c994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ca78 │ │ │ │ │ + b c9a0 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq c918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c9f0 │ │ │ │ │ - ldr r1, [pc, #932] @ cf90 │ │ │ │ │ + beq c918 │ │ │ │ │ + ldr r1, [pc, #932] @ cf44 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9f0 │ │ │ │ │ - ldr r3, [pc, #912] @ cf94 │ │ │ │ │ + beq c918 │ │ │ │ │ + ldr r3, [pc, #912] @ cf48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #908] @ cf98 │ │ │ │ │ + ldr r3, [pc, #908] @ cf4c │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 ca24 │ │ │ │ │ - b ca1c │ │ │ │ │ + bne c94c │ │ │ │ │ + b c944 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge c7ec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b c9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq c99c │ │ │ │ │ + beq c8c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b ca24 │ │ │ │ │ + b c94c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq c7a4 │ │ │ │ │ + b c9b0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq ca44 │ │ │ │ │ + b cc14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24cd8 │ │ │ │ │ + bl 24cb0 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ca20 │ │ │ │ │ + bne c948 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ca18 │ │ │ │ │ - ldr r1, [pc, #744] @ cf8c │ │ │ │ │ + beq c940 │ │ │ │ │ + ldr r1, [pc, #664] @ cf40 │ │ │ │ │ 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 ca18 │ │ │ │ │ - ldr r3, [pc, #732] @ cf9c │ │ │ │ │ + beq c940 │ │ │ │ │ + ldr r3, [pc, #652] @ cf50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #720] @ cf98 │ │ │ │ │ + ldr r3, [pc, #640] @ cf4c │ │ │ │ │ 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 cc28 │ │ │ │ │ + b cbdc │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #676] @ cfa0 │ │ │ │ │ + ldr r3, [pc, #596] @ cf54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #660] @ cf98 │ │ │ │ │ + ldr r3, [pc, #580] @ cf4c │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b cb9c │ │ │ │ │ + b cb50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq c7e8 │ │ │ │ │ - b ca88 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge c830 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ca94 │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq c984 │ │ │ │ │ + b c9a0 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb08 │ │ │ │ │ + beq cabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq cb08 │ │ │ │ │ - ldr r1, [pc, #500] @ cf84 │ │ │ │ │ + beq cabc │ │ │ │ │ + ldr r1, [pc, #452] @ cf3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb08 │ │ │ │ │ + beq cabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq cb08 │ │ │ │ │ + beq cabc │ │ │ │ │ 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 cf38 │ │ │ │ │ + beq ceec │ │ │ │ │ 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 cf50 │ │ │ │ │ + beq cf04 │ │ │ │ │ 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 ce6c │ │ │ │ │ + bne ce54 │ │ │ │ │ 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 ce6c │ │ │ │ │ - ldr r3, [pc, #352] @ cfa4 │ │ │ │ │ + beq ce54 │ │ │ │ │ + ldr r3, [pc, #300] @ cf58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #332] @ cf98 │ │ │ │ │ + ldr r3, [pc, #280] @ cf4c │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca18 │ │ │ │ │ + beq c940 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ca24 │ │ │ │ │ + b c94c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cf18 │ │ │ │ │ + blt cecc │ │ │ │ │ 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 caf4 │ │ │ │ │ + beq caa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c9d0 │ │ │ │ │ - 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 ca5c │ │ │ │ │ - b ca78 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ │ - beq c96c │ │ │ │ │ - b cd4c │ │ │ │ │ + b c8f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cac0 │ │ │ │ │ + b ca74 │ │ │ │ │ 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 c9d0 │ │ │ │ │ + b c8f8 │ │ │ │ │ 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 c9d0 │ │ │ │ │ + b c8f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb4c │ │ │ │ │ + beq cb00 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c9d0 │ │ │ │ │ + b c8f8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000451 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 _tmp_158_rule │ │ │ │ │ .word 0x00000297 │ │ │ │ │ ... │ │ │ │ │ - R_ARM_ABS32 _tmp_158_rule │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 _tmp_159_rule │ │ │ │ │ .word 0x0000052c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000554 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000598 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cfa8 : │ │ │ │ │ +0000cf5c : │ │ │ │ │ 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] @ d3fc │ │ │ │ │ + ldr r3, [pc, #1084] @ d3b0 │ │ │ │ │ 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 d2a0 │ │ │ │ │ + beq d254 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2b4 │ │ │ │ │ + bne d268 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1040] @ d400 │ │ │ │ │ + ldr r1, [pc, #1040] @ d3b4 │ │ │ │ │ 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 d01c │ │ │ │ │ + beq cfd0 │ │ │ │ │ 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 d3e8 │ │ │ │ │ + beq d39c │ │ │ │ │ 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 d2b0 │ │ │ │ │ + bne d264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc1c │ │ │ │ │ + bl dbd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq d0fc │ │ │ │ │ + beq d0b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #912] @ d3fc │ │ │ │ │ + ldr r3, [pc, #912] @ d3b0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d350 │ │ │ │ │ + beq d304 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne d368 │ │ │ │ │ + bne d31c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq d37c │ │ │ │ │ + beq d330 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bne d3d8 │ │ │ │ │ + bne d38c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #840] @ d3fc │ │ │ │ │ + ldr r1, [pc, #840] @ d3b0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d3c0 │ │ │ │ │ - ldr r1, [pc, #828] @ d404 │ │ │ │ │ + beq d374 │ │ │ │ │ + ldr r1, [pc, #828] @ d3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d13c │ │ │ │ │ + bne d0f0 │ │ │ │ │ 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 d2b0 │ │ │ │ │ + bne d264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc1c │ │ │ │ │ - ldr r2, [pc, #744] @ d400 │ │ │ │ │ + bl dbd0 │ │ │ │ │ + ldr r2, [pc, #744] @ d3b4 │ │ │ │ │ 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 d004 │ │ │ │ │ + b cfb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc1c │ │ │ │ │ + bl dbd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d348 │ │ │ │ │ + beq d2fc │ │ │ │ │ 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] @ d3fc │ │ │ │ │ + ldr r3, [pc, #648] @ d3b0 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d330 │ │ │ │ │ + beq d2e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d348 │ │ │ │ │ - ldr r1, [pc, #620] @ d404 │ │ │ │ │ + bne d2fc │ │ │ │ │ + ldr r1, [pc, #620] @ d3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2c4 │ │ │ │ │ + bne d278 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq d0e4 │ │ │ │ │ + beq d098 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d0e4 │ │ │ │ │ + bne d098 │ │ │ │ │ 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 d374 │ │ │ │ │ + beq d328 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d220 │ │ │ │ │ + ble d1d4 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq d220 │ │ │ │ │ + beq d1d4 │ │ │ │ │ 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 d208 │ │ │ │ │ + bne d1bc │ │ │ │ │ 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 d2b0 │ │ │ │ │ + beq d264 │ │ │ │ │ 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 │ │ │ │ │ @@ -14648,762 +14629,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 d39c │ │ │ │ │ - ldr r2, [pc, #356] @ d400 │ │ │ │ │ + beq d350 │ │ │ │ │ + ldr r2, [pc, #356] @ d3b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b d130 │ │ │ │ │ + b d0e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cfe4 │ │ │ │ │ + beq cf98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b d014 │ │ │ │ │ + b cfc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc1c │ │ │ │ │ + bl dbd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq d348 │ │ │ │ │ + beq d2fc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq d300 │ │ │ │ │ + beq d2b4 │ │ │ │ │ str r2, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b d16c │ │ │ │ │ + b d120 │ │ │ │ │ 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 d374 │ │ │ │ │ + beq d328 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d2ec │ │ │ │ │ + b d2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d190 │ │ │ │ │ + beq d144 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b d1ac │ │ │ │ │ + b d160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq d084 │ │ │ │ │ + beq d038 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b d0fc │ │ │ │ │ + b d0b0 │ │ │ │ │ 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 d0fc │ │ │ │ │ + b d0b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq d294 │ │ │ │ │ + beq d248 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d2b8 │ │ │ │ │ + b d26c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d0c0 │ │ │ │ │ - b d344 │ │ │ │ │ + beq d074 │ │ │ │ │ + b d2f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d0fc │ │ │ │ │ + b d0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge d02c │ │ │ │ │ - b d3ac │ │ │ │ │ + bge cfe0 │ │ │ │ │ + b d360 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000459 │ │ │ │ │ .word 0x00000245 │ │ │ │ │ │ │ │ │ │ -0000d408 : │ │ │ │ │ +0000d3bc : │ │ │ │ │ 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] @ dc10 │ │ │ │ │ + ldr r1, [pc, #2032] @ dbc4 │ │ │ │ │ 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 dba0 │ │ │ │ │ + beq db54 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dab8 │ │ │ │ │ - ldr r1, [pc, #1988] @ dc10 │ │ │ │ │ + bne da6c │ │ │ │ │ + ldr r1, [pc, #1988] @ dbc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq dac8 │ │ │ │ │ + beq da7c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq daec │ │ │ │ │ + beq daa0 │ │ │ │ │ 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] @ dc10 │ │ │ │ │ + ldr r2, [pc, #1928] @ dbc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dbdc │ │ │ │ │ + beq db90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1908] @ dc14 │ │ │ │ │ + ldr r1, [pc, #1908] @ dbc8 │ │ │ │ │ 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 d5ac │ │ │ │ │ + beq d560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d61c │ │ │ │ │ + bne d5d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne db2c │ │ │ │ │ - ldr r1, [pc, #1836] @ dc10 │ │ │ │ │ + bne dae0 │ │ │ │ │ + ldr r1, [pc, #1836] @ dbc4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dbf4 │ │ │ │ │ + beq dba8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - ldr r1, [pc, #1816] @ dc14 │ │ │ │ │ + ldr r1, [pc, #1816] @ dbc8 │ │ │ │ │ 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 d638 │ │ │ │ │ + beq d5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d6a8 │ │ │ │ │ + bne d65c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne dab8 │ │ │ │ │ + bne da6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne d58c │ │ │ │ │ + bne d540 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dc08 │ │ │ │ │ + bne dbbc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d9b0 │ │ │ │ │ + bne d964 │ │ │ │ │ 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 dbb8 │ │ │ │ │ + beq db6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d57c │ │ │ │ │ + b d530 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1624] @ dc14 │ │ │ │ │ + ldr r2, [pc, #1624] @ dbc8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db4c │ │ │ │ │ + bne db00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db34 │ │ │ │ │ + bne dae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5fc │ │ │ │ │ + beq d5b0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt d6c4 │ │ │ │ │ + bgt d678 │ │ │ │ │ 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 d4d0 │ │ │ │ │ + beq d484 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d934 │ │ │ │ │ + bne d8e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d4cc │ │ │ │ │ + b d480 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1484] @ dc14 │ │ │ │ │ + ldr r2, [pc, #1484] @ dbc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db68 │ │ │ │ │ + bne db1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne daf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d688 │ │ │ │ │ + beq d63c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt d800 │ │ │ │ │ + bgt d7b4 │ │ │ │ │ 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 d528 │ │ │ │ │ + beq d4dc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da08 │ │ │ │ │ + bne d9bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d524 │ │ │ │ │ + b d4d8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1348] @ dc14 │ │ │ │ │ + ldr r2, [pc, #1348] @ dbc8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db4c │ │ │ │ │ + bne db00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db34 │ │ │ │ │ + bne dae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d600 │ │ │ │ │ + beq d5b4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge d600 │ │ │ │ │ + bge d5b4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1272] @ dc14 │ │ │ │ │ + ldr r2, [pc, #1272] @ dbc8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db4c │ │ │ │ │ + bne db00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db34 │ │ │ │ │ + bne dae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9e8 │ │ │ │ │ + beq d99c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge d9e8 │ │ │ │ │ + bge d99c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1192] @ dc14 │ │ │ │ │ + ldr r2, [pc, #1192] @ dbc8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db4c │ │ │ │ │ + bne db00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db34 │ │ │ │ │ + bne dae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9f8 │ │ │ │ │ + beq d9ac │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge d9f8 │ │ │ │ │ + bge d9ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1112] @ dc14 │ │ │ │ │ + ldr r2, [pc, #1112] @ dbc8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db4c │ │ │ │ │ + bne db00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db34 │ │ │ │ │ + bne dae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d600 │ │ │ │ │ + beq d5b4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble d600 │ │ │ │ │ + ble d5b4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b d7ac │ │ │ │ │ + b d760 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1032] @ dc14 │ │ │ │ │ + ldr r2, [pc, #1032] @ dbc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db68 │ │ │ │ │ + bne db1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne daf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d68c │ │ │ │ │ + beq d640 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge d68c │ │ │ │ │ + bge d640 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #956] @ dc14 │ │ │ │ │ + ldr r2, [pc, #956] @ dbc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db68 │ │ │ │ │ + bne db1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne daf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9f0 │ │ │ │ │ + beq d9a4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble d9f0 │ │ │ │ │ + ble d9a4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #880] @ dc14 │ │ │ │ │ + ldr r2, [pc, #880] @ dbc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db68 │ │ │ │ │ + bne db1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne daf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq da00 │ │ │ │ │ + beq d9b4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge da00 │ │ │ │ │ + bge d9b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #804] @ dc14 │ │ │ │ │ + ldr r2, [pc, #804] @ dbc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db68 │ │ │ │ │ + bne db1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7cc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne daf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d68c │ │ │ │ │ + beq d640 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble d68c │ │ │ │ │ + ble d640 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b d8e0 │ │ │ │ │ + b d894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq d630 │ │ │ │ │ - ldr r1, [pc, #716] @ dc18 │ │ │ │ │ + beq d5e4 │ │ │ │ │ + ldr r1, [pc, #716] @ dbcc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d630 │ │ │ │ │ + beq d5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq db84 │ │ │ │ │ + beq db38 │ │ │ │ │ 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 da8c │ │ │ │ │ + beq da40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b d57c │ │ │ │ │ + b d530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d408 │ │ │ │ │ + bl d3bc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d9d4 │ │ │ │ │ + beq d988 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5a0 │ │ │ │ │ + bne d554 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b d57c │ │ │ │ │ + b d530 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b d600 │ │ │ │ │ + b d5b4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b d68c │ │ │ │ │ + b d640 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b d600 │ │ │ │ │ + b d5b4 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b d68c │ │ │ │ │ + b d640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdf8 │ │ │ │ │ + bl 1fda4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d6bc │ │ │ │ │ + beq d670 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d6bc │ │ │ │ │ - ldr r1, [pc, #484] @ dc18 │ │ │ │ │ + beq d670 │ │ │ │ │ + ldr r1, [pc, #484] @ dbcc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d6bc │ │ │ │ │ + beq d670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq db84 │ │ │ │ │ + beq db38 │ │ │ │ │ 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 d9a4 │ │ │ │ │ + bne d958 │ │ │ │ │ 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 db90 │ │ │ │ │ + bne db44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq d53c │ │ │ │ │ + beq d4f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d580 │ │ │ │ │ + b d534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dbe8 │ │ │ │ │ + bne db9c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne d46c │ │ │ │ │ + bne d420 │ │ │ │ │ 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 daa8 │ │ │ │ │ + blt da5c │ │ │ │ │ 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 d480 │ │ │ │ │ + beq d434 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b daa8 │ │ │ │ │ + b da5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d4d0 │ │ │ │ │ + b d484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d528 │ │ │ │ │ + b d4dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d4cc │ │ │ │ │ - b d61c │ │ │ │ │ + beq d480 │ │ │ │ │ + b d5d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d524 │ │ │ │ │ - b d6a8 │ │ │ │ │ + beq d4d8 │ │ │ │ │ + b d65c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b db2c │ │ │ │ │ + b dae0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b daa8 │ │ │ │ │ + b da5c │ │ │ │ │ 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 d444 │ │ │ │ │ - b dab8 │ │ │ │ │ + beq d3f8 │ │ │ │ │ + b da6c │ │ │ │ │ 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 d57c │ │ │ │ │ - b dabc │ │ │ │ │ + beq d530 │ │ │ │ │ + b da70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d494 │ │ │ │ │ + b d448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b daa8 │ │ │ │ │ + b da5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b d4f0 │ │ │ │ │ + b d4a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dab8 │ │ │ │ │ + b da6c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -0000dc1c : │ │ │ │ │ +0000dbd0 : │ │ │ │ │ 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] @ e0f4 │ │ │ │ │ + ldr r3, [pc, #1216] @ e0a8 │ │ │ │ │ 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 dfac │ │ │ │ │ + beq df60 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dfc0 │ │ │ │ │ + bne df74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1172] @ e0f8 │ │ │ │ │ + ldr r1, [pc, #1172] @ e0ac │ │ │ │ │ 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 dd90 │ │ │ │ │ + bne dd44 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e0c0 │ │ │ │ │ + beq e074 │ │ │ │ │ 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 dfbc │ │ │ │ │ + bne df70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea70 │ │ │ │ │ + bl ea24 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq dd54 │ │ │ │ │ + beq dd08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1072] @ e0f4 │ │ │ │ │ + ldr r3, [pc, #1072] @ e0a8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e08c │ │ │ │ │ + beq e040 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne e0a4 │ │ │ │ │ + bne e058 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq e020 │ │ │ │ │ + beq dfd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bne e0b0 │ │ │ │ │ + bne e064 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1000] @ e0f4 │ │ │ │ │ + ldr r1, [pc, #1000] @ e0a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e0d4 │ │ │ │ │ - ldr r1, [pc, #988] @ e0fc │ │ │ │ │ + beq e088 │ │ │ │ │ + ldr r1, [pc, #988] @ e0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dda8 │ │ │ │ │ + bne dd5c │ │ │ │ │ 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 dfbc │ │ │ │ │ + bne df70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea70 │ │ │ │ │ - ldr r2, [pc, #904] @ e0f8 │ │ │ │ │ + bl ea24 │ │ │ │ │ + ldr r2, [pc, #904] @ e0ac │ │ │ │ │ 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 │ │ │ │ │ @@ -15413,105 +15394,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 ea70 │ │ │ │ │ + bl ea24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dfd0 │ │ │ │ │ + beq df84 │ │ │ │ │ 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] @ e0f4 │ │ │ │ │ + ldr r3, [pc, #780] @ e0a8 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq e074 │ │ │ │ │ + beq e028 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e064 │ │ │ │ │ - ldr r1, [pc, #752] @ e0fc │ │ │ │ │ + bne e018 │ │ │ │ │ + ldr r1, [pc, #752] @ e0b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df6c │ │ │ │ │ + bne df20 │ │ │ │ │ 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 dd3c │ │ │ │ │ + beq dcf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dd3c │ │ │ │ │ + bne dcf0 │ │ │ │ │ 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 e018 │ │ │ │ │ + beq dfcc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble dee4 │ │ │ │ │ + ble de98 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq dee4 │ │ │ │ │ + beq de98 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq dee4 │ │ │ │ │ + beq de98 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq dee4 │ │ │ │ │ + beq de98 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ - beq dee4 │ │ │ │ │ + beq de98 │ │ │ │ │ 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 decc │ │ │ │ │ + bne de80 │ │ │ │ │ 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 dfbc │ │ │ │ │ + beq df70 │ │ │ │ │ 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 │ │ │ │ │ @@ -15527,539 +15508,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 e040 │ │ │ │ │ - ldr r2, [pc, #400] @ e0f8 │ │ │ │ │ + beq dff4 │ │ │ │ │ + ldr r2, [pc, #400] @ e0ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b dd88 │ │ │ │ │ + b dd3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ea70 │ │ │ │ │ + bl ea24 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq e000 │ │ │ │ │ + beq dfb4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq dfd8 │ │ │ │ │ + beq df8c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b dddc │ │ │ │ │ + b dd90 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dc58 │ │ │ │ │ + beq dc0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dda0 │ │ │ │ │ + b dd54 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b dd3c │ │ │ │ │ + b dcf0 │ │ │ │ │ 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 e010 │ │ │ │ │ + beq dfc4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b df98 │ │ │ │ │ + b df4c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b de2c │ │ │ │ │ + b dde0 │ │ │ │ │ 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 dd54 │ │ │ │ │ + b dd08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq df60 │ │ │ │ │ + beq df14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b dfc4 │ │ │ │ │ + b df78 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b de28 │ │ │ │ │ + b dddc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq de04 │ │ │ │ │ - b de18 │ │ │ │ │ + beq ddb8 │ │ │ │ │ + b ddcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq dcdc │ │ │ │ │ + beq dc90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dd54 │ │ │ │ │ + b dd08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dd54 │ │ │ │ │ + b dd08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dc88 │ │ │ │ │ - b e050 │ │ │ │ │ + bge dc3c │ │ │ │ │ + b e004 │ │ │ │ │ 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 dd18 │ │ │ │ │ - b de24 │ │ │ │ │ + beq dccc │ │ │ │ │ + b ddd8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000045a │ │ │ │ │ .word 0x00000246 │ │ │ │ │ │ │ │ │ │ -0000e100 : │ │ │ │ │ +0000e0b4 : │ │ │ │ │ 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] @ ea68 │ │ │ │ │ + ldr r2, [pc, #2384] @ ea1c │ │ │ │ │ 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 ea30 │ │ │ │ │ + beq e9e4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e45c │ │ │ │ │ + bne e410 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq e4e0 │ │ │ │ │ + beq e494 │ │ │ │ │ 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] @ ea68 │ │ │ │ │ + ldr r2, [pc, #2304] @ ea1c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ea48 │ │ │ │ │ + beq e9fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2284] @ ea6c │ │ │ │ │ + ldr r1, [pc, #2284] @ ea20 │ │ │ │ │ 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 e318 │ │ │ │ │ + beq e2cc │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq e3a0 │ │ │ │ │ + beq e354 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2228] @ ea68 │ │ │ │ │ + ldr r2, [pc, #2228] @ ea1c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e9dc │ │ │ │ │ + beq e990 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ea5c │ │ │ │ │ + bne ea10 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e8a8 │ │ │ │ │ + beq e85c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bne e9c0 │ │ │ │ │ - ldr r1, [pc, #2164] @ ea68 │ │ │ │ │ + bne e974 │ │ │ │ │ + ldr r1, [pc, #2164] @ ea1c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e988 │ │ │ │ │ + beq e93c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e520 │ │ │ │ │ + bne e4d4 │ │ │ │ │ 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 e45c │ │ │ │ │ - ldr r2, [pc, #2076] @ ea68 │ │ │ │ │ + bne e410 │ │ │ │ │ + ldr r2, [pc, #2076] @ ea1c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e9a0 │ │ │ │ │ + beq e954 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2056] @ ea6c │ │ │ │ │ + ldr r1, [pc, #2056] @ ea20 │ │ │ │ │ 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 e468 │ │ │ │ │ + beq e41c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e44c │ │ │ │ │ + beq e400 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e8e4 │ │ │ │ │ + bne e898 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e45c │ │ │ │ │ - ldr r1, [pc, #1960] @ ea68 │ │ │ │ │ + bne e410 │ │ │ │ │ + ldr r1, [pc, #1960] @ ea1c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e9fc │ │ │ │ │ + beq e9b0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1940] @ ea6c │ │ │ │ │ + ldr r1, [pc, #1940] @ ea20 │ │ │ │ │ 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 e3a8 │ │ │ │ │ + beq e35c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e434 │ │ │ │ │ + beq e3e8 │ │ │ │ │ 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 ea1c │ │ │ │ │ + beq e9d0 │ │ │ │ │ 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 ea5c │ │ │ │ │ + bne ea10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6e8 │ │ │ │ │ + bne e69c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ea5c │ │ │ │ │ + bne ea10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1764] @ ea6c │ │ │ │ │ + ldr r2, [pc, #1764] @ ea20 │ │ │ │ │ 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 e1a8 │ │ │ │ │ + bne e15c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e238 │ │ │ │ │ + b e1ec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e9e8 │ │ │ │ │ + beq e99c │ │ │ │ │ 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 ea10 │ │ │ │ │ + bne e9c4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e74c │ │ │ │ │ + bne e700 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea10 │ │ │ │ │ + bne e9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ - ldr r2, [pc, #1636] @ ea6c │ │ │ │ │ + bl c768 │ │ │ │ │ + ldr r2, [pc, #1636] @ ea20 │ │ │ │ │ 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 e304 │ │ │ │ │ + bne e2b8 │ │ │ │ │ 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 e2b8 │ │ │ │ │ + beq e26c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e30c │ │ │ │ │ + b e2c0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e9c8 │ │ │ │ │ + beq e97c │ │ │ │ │ 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 e9b4 │ │ │ │ │ + bne e968 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7b4 │ │ │ │ │ + bne e768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e9b4 │ │ │ │ │ + bne e968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1428] @ ea6c │ │ │ │ │ + ldr r2, [pc, #1428] @ ea20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b e278 │ │ │ │ │ + b e22c │ │ │ │ │ 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 e460 │ │ │ │ │ + blt e414 │ │ │ │ │ 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 e160 │ │ │ │ │ - b e45c │ │ │ │ │ + beq e114 │ │ │ │ │ + b e410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101c0 │ │ │ │ │ + bl 10174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e6e0 │ │ │ │ │ + beq e694 │ │ │ │ │ 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] @ ea68 │ │ │ │ │ + ldr r2, [pc, #1284] @ ea1c │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq e85c │ │ │ │ │ + beq e810 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e930 │ │ │ │ │ + bne e8e4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6a0 │ │ │ │ │ + bne e654 │ │ │ │ │ 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 e224 │ │ │ │ │ + beq e1d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e224 │ │ │ │ │ + bne e1d8 │ │ │ │ │ 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 e8a0 │ │ │ │ │ + beq e854 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble e610 │ │ │ │ │ + ble e5c4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq e610 │ │ │ │ │ + beq e5c4 │ │ │ │ │ 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 e5f8 │ │ │ │ │ + bne e5ac │ │ │ │ │ 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 e928 │ │ │ │ │ + bne e8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e91c │ │ │ │ │ + beq e8d0 │ │ │ │ │ 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 e910 │ │ │ │ │ + beq e8c4 │ │ │ │ │ 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 e8c0 │ │ │ │ │ + beq e874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b e308 │ │ │ │ │ + b e2bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 101c0 │ │ │ │ │ + bl 10174 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e84c │ │ │ │ │ + beq e800 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq e824 │ │ │ │ │ + beq e7d8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b e558 │ │ │ │ │ + b e50c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b e224 │ │ │ │ │ + b e1d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e358 │ │ │ │ │ + beq e30c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e8b4 │ │ │ │ │ + beq e868 │ │ │ │ │ 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] │ │ │ │ │ @@ -16067,26 +16048,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 e874 │ │ │ │ │ + beq e828 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e380 │ │ │ │ │ + b e334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq e3e8 │ │ │ │ │ + beq e39c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq ea10 │ │ │ │ │ + beq e9c4 │ │ │ │ │ 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] │ │ │ │ │ @@ -16094,30 +16075,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 e93c │ │ │ │ │ - ldr r2, [pc, #700] @ ea6c │ │ │ │ │ + beq e8f0 │ │ │ │ │ + ldr r2, [pc, #700] @ ea20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e414 │ │ │ │ │ + b e3c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e4a8 │ │ │ │ │ + beq e45c │ │ │ │ │ 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 e450 │ │ │ │ │ + beq e404 │ │ │ │ │ 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] │ │ │ │ │ @@ -16125,477 +16106,477 @@ │ │ │ │ │ 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 e960 │ │ │ │ │ + beq e914 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e4d0 │ │ │ │ │ + b e484 │ │ │ │ │ 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 e898 │ │ │ │ │ + beq e84c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b e6cc │ │ │ │ │ + b e680 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e5a8 │ │ │ │ │ + b e55c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e580 │ │ │ │ │ - b e594 │ │ │ │ │ + beq e534 │ │ │ │ │ + b e548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e744 │ │ │ │ │ + beq e6f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e238 │ │ │ │ │ + b e1ec │ │ │ │ │ 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 e3a0 │ │ │ │ │ + b e354 │ │ │ │ │ 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 e308 │ │ │ │ │ - b e460 │ │ │ │ │ + beq e2bc │ │ │ │ │ + b e414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e91c │ │ │ │ │ + beq e8d0 │ │ │ │ │ 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 e66c │ │ │ │ │ + bne e620 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b e66c │ │ │ │ │ + b e620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e460 │ │ │ │ │ + b e414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e238 │ │ │ │ │ + b e1ec │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e5a4 │ │ │ │ │ + b e558 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e7a8 │ │ │ │ │ + beq e75c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e434 │ │ │ │ │ + b e3e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e81c │ │ │ │ │ + beq e7d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e450 │ │ │ │ │ + b e404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e200 │ │ │ │ │ - b e5a0 │ │ │ │ │ + beq e1b4 │ │ │ │ │ + b e554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e258 │ │ │ │ │ + beq e20c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e450 │ │ │ │ │ + b e404 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e238 │ │ │ │ │ + b e1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e478 │ │ │ │ │ - b e970 │ │ │ │ │ + bge e42c │ │ │ │ │ + b e924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e1b8 │ │ │ │ │ + b e16c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e3b8 │ │ │ │ │ - b e94c │ │ │ │ │ + bge e36c │ │ │ │ │ + b e900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e2d0 │ │ │ │ │ + beq e284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e434 │ │ │ │ │ + b e3e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e328 │ │ │ │ │ - b e884 │ │ │ │ │ + bge e2dc │ │ │ │ │ + b e838 │ │ │ │ │ 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 e13c │ │ │ │ │ - b e45c │ │ │ │ │ + beq e0f0 │ │ │ │ │ + b e410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e174 │ │ │ │ │ + beq e128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e238 │ │ │ │ │ + b e1ec │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -0000ea70 : │ │ │ │ │ +0000ea24 : │ │ │ │ │ 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, #4028] @ fa44 │ │ │ │ │ + ldr r2, [pc, #4028] @ f9f8 │ │ │ │ │ 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 10028 │ │ │ │ │ + beq ffdc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1003c │ │ │ │ │ + bne fff0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3960] @ fa30 │ │ │ │ │ + ldr r1, [pc, #3960] @ f9e4 │ │ │ │ │ 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 eed4 │ │ │ │ │ + bne ee88 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 100b4 │ │ │ │ │ + beq 10068 │ │ │ │ │ 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 ffd4 │ │ │ │ │ - ldr r1, [pc, #3884] @ fa34 │ │ │ │ │ + bne ff88 │ │ │ │ │ + ldr r1, [pc, #3884] @ f9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f600 │ │ │ │ │ + bne f5b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1003c │ │ │ │ │ - ldr r1, [pc, #3860] @ fa44 │ │ │ │ │ + bne fff0 │ │ │ │ │ + ldr r1, [pc, #3860] @ f9f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq efd4 │ │ │ │ │ + beq ef88 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq fde0 │ │ │ │ │ + beq fd94 │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3800] @ fa44 │ │ │ │ │ + ldr r2, [pc, #3800] @ f9f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe34 │ │ │ │ │ + beq fde8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3764] @ fa38 │ │ │ │ │ + ldr r1, [pc, #3764] @ f9ec │ │ │ │ │ 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 sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eeec │ │ │ │ │ + beq eea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq f024 │ │ │ │ │ + beq efd8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3720] @ fa44 │ │ │ │ │ + ldr r3, [pc, #3720] @ f9f8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fdc4 │ │ │ │ │ + beq fd78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ee98 │ │ │ │ │ + bne ee4c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fdac │ │ │ │ │ + beq fd60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bne f124 │ │ │ │ │ - ldr r2, [pc, #3644] @ fa44 │ │ │ │ │ + bne f0d8 │ │ │ │ │ + ldr r2, [pc, #3644] @ f9f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe80 │ │ │ │ │ - ldr r2, [pc, #3624] @ fa44 │ │ │ │ │ + beq fe34 │ │ │ │ │ + ldr r2, [pc, #3624] @ f9f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe9c │ │ │ │ │ + beq fe50 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f9c4 │ │ │ │ │ - ldr r2, [pc, #3556] @ fa44 │ │ │ │ │ + bne f978 │ │ │ │ │ + ldr r2, [pc, #3556] @ f9f8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff28 │ │ │ │ │ + beq fedc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff58 │ │ │ │ │ + beq ff0c │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f668 │ │ │ │ │ + bne f61c │ │ │ │ │ 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 f9c4 │ │ │ │ │ - ldr r2, [pc, #3476] @ fa44 │ │ │ │ │ + bne f978 │ │ │ │ │ + ldr r2, [pc, #3476] @ f9f8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff78 │ │ │ │ │ + beq ff2c │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7c4 │ │ │ │ │ + bne f778 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f560 │ │ │ │ │ - ldr r2, [pc, #3416] @ fa44 │ │ │ │ │ + bne f514 │ │ │ │ │ + ldr r2, [pc, #3416] @ f9f8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe40 │ │ │ │ │ + beq fdf4 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6d4 │ │ │ │ │ + bne f688 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f560 │ │ │ │ │ - ldr r2, [pc, #3356] @ fa44 │ │ │ │ │ + bne f514 │ │ │ │ │ + ldr r2, [pc, #3356] @ f9f8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fec8 │ │ │ │ │ + beq fe7c │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f814 │ │ │ │ │ + bne f7c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f560 │ │ │ │ │ - ldr r2, [pc, #3296] @ fa44 │ │ │ │ │ + bne f514 │ │ │ │ │ + ldr r2, [pc, #3296] @ f9f8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fee8 │ │ │ │ │ + beq fe9c │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f724 │ │ │ │ │ + bne f6d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f560 │ │ │ │ │ - ldr r2, [pc, #3236] @ fa44 │ │ │ │ │ + bne f514 │ │ │ │ │ + ldr r2, [pc, #3236] @ f9f8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff08 │ │ │ │ │ - ldr r1, [pc, #3204] @ fa34 │ │ │ │ │ + beq febc │ │ │ │ │ + ldr r1, [pc, #3204] @ f9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f864 │ │ │ │ │ + bne f818 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f560 │ │ │ │ │ - ldr r2, [pc, #3176] @ fa44 │ │ │ │ │ + bne f514 │ │ │ │ │ + ldr r2, [pc, #3176] @ f9f8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff98 │ │ │ │ │ - ldr r1, [pc, #3156] @ fa40 │ │ │ │ │ + beq ff4c │ │ │ │ │ + ldr r1, [pc, #3156] @ f9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5b0 │ │ │ │ │ + bne f564 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f560 │ │ │ │ │ - ldr r2, [pc, #3116] @ fa44 │ │ │ │ │ + bne f514 │ │ │ │ │ + ldr r2, [pc, #3116] @ f9f8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe60 │ │ │ │ │ - ldr r1, [pc, #3092] @ fa3c │ │ │ │ │ + beq fe14 │ │ │ │ │ + ldr r1, [pc, #3092] @ f9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f500 │ │ │ │ │ + bne f4b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f560 │ │ │ │ │ - ldr r2, [pc, #3056] @ fa44 │ │ │ │ │ + bne f514 │ │ │ │ │ + ldr r2, [pc, #3056] @ f9f8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ffe0 │ │ │ │ │ - ldr r1, [pc, #3032] @ fa3c │ │ │ │ │ + beq ff94 │ │ │ │ │ + ldr r1, [pc, #3032] @ f9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f56c │ │ │ │ │ + bne f520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 efe8 │ │ │ │ │ + bne ef9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq eff0 │ │ │ │ │ - ldr r2, [pc, #2924] @ fa30 │ │ │ │ │ + beq efa4 │ │ │ │ │ + ldr r2, [pc, #2924] @ f9e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -16604,392 +16585,392 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r2, [pc, #2868] @ fa38 │ │ │ │ │ + ldr r2, [pc, #2868] @ f9ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f00c │ │ │ │ │ - ldr r3, [pc, #2856] @ fa44 │ │ │ │ │ + bne efc0 │ │ │ │ │ + ldr r3, [pc, #2856] @ f9f8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 100a8 │ │ │ │ │ + beq 1005c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10088 │ │ │ │ │ + bne 1003c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq f02c │ │ │ │ │ + beq efe0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bne f070 │ │ │ │ │ + bne f024 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10088 │ │ │ │ │ + bne 1003c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10640 │ │ │ │ │ + bl 105f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f110 │ │ │ │ │ + beq f0c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f994 │ │ │ │ │ + bne f948 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - blt f104 │ │ │ │ │ + blt f0b8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ebb0 │ │ │ │ │ - b ee98 │ │ │ │ │ + bne eb64 │ │ │ │ │ + b ee4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fdd0 │ │ │ │ │ + beq fd84 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #2612] @ fa30 │ │ │ │ │ + ldr r2, [pc, #2612] @ f9e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b eecc │ │ │ │ │ + b ee80 │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ebb0 │ │ │ │ │ + bne eb64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ee98 │ │ │ │ │ + b ee4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10094 │ │ │ │ │ + blt 10048 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne 10088 │ │ │ │ │ + bne 1003c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq ef70 │ │ │ │ │ + beq ef24 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef70 │ │ │ │ │ + beq ef24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10640 │ │ │ │ │ + bl 105f4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq ef70 │ │ │ │ │ + beq ef24 │ │ │ │ │ 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 fd90 │ │ │ │ │ + beq fd44 │ │ │ │ │ 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 sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fd60 │ │ │ │ │ + beq fd14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f994 │ │ │ │ │ + bne f948 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble efb4 │ │ │ │ │ + ble ef68 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b eef8 │ │ │ │ │ + b eeac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq efb8 │ │ │ │ │ + beq ef6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ee98 │ │ │ │ │ + b ee4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec40 │ │ │ │ │ + beq ebf4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1004c │ │ │ │ │ + beq 10000 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - ldr r6, [pc, #2264] @ fa44 │ │ │ │ │ + ldr r6, [pc, #2264] @ f9f8 │ │ │ │ │ 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] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ - beq f99c │ │ │ │ │ + beq f950 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f9b4 │ │ │ │ │ + bne f968 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq 10008 │ │ │ │ │ + beq ffbc │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f774 │ │ │ │ │ + bne f728 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f934 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq fcec │ │ │ │ │ + beq fca0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq fd14 │ │ │ │ │ + beq fcc8 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne fbc0 │ │ │ │ │ + bne fb74 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - bne f9b4 │ │ │ │ │ + bne f968 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ │ - beq 100e8 │ │ │ │ │ + beq 1009c │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa98 │ │ │ │ │ + bne fa4c │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f934 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq 100c8 │ │ │ │ │ + beq 1007c │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa48 │ │ │ │ │ + bne f9fc │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f934 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq 10138 │ │ │ │ │ + beq 100ec │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9e0 │ │ │ │ │ + bne f994 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f934 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq 10178 │ │ │ │ │ + beq 1012c │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb70 │ │ │ │ │ + bne fb24 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f934 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq 10158 │ │ │ │ │ - ldr r1, [pc, #1804] @ fa34 │ │ │ │ │ + beq 1010c │ │ │ │ │ + ldr r1, [pc, #1804] @ f9e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb0c │ │ │ │ │ + bne fac0 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f934 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq 10198 │ │ │ │ │ - ldr r1, [pc, #1760] @ fa40 │ │ │ │ │ + beq 1014c │ │ │ │ │ + ldr r1, [pc, #1760] @ f9f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc20 │ │ │ │ │ + bne fbd4 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f934 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq fccc │ │ │ │ │ - ldr r1, [pc, #1700] @ fa3c │ │ │ │ │ + beq fc80 │ │ │ │ │ + ldr r1, [pc, #1700] @ f9f0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f920 │ │ │ │ │ + bne f8d4 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f934 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq 10108 │ │ │ │ │ - ldr r1, [pc, #1644] @ fa3c │ │ │ │ │ + beq 100bc │ │ │ │ │ + ldr r1, [pc, #1644] @ f9f0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8c8 │ │ │ │ │ + bne f87c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq ee80 │ │ │ │ │ + beq ee34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ee80 │ │ │ │ │ + bne ee34 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fda4 │ │ │ │ │ + beq fd58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble f470 │ │ │ │ │ + ble f424 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f470 │ │ │ │ │ + beq f424 │ │ │ │ │ sub r2, r8, #4 │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ rsb r6, r8, #4 │ │ │ │ │ add r1, r6, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne f458 │ │ │ │ │ + bne f40c │ │ │ │ │ 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 efe8 │ │ │ │ │ + beq ef9c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_CALL _PyPegen_get_cmpops │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -17008,98 +16989,98 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1006c │ │ │ │ │ + beq 10020 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b eebc │ │ │ │ │ - ldr r1, [pc, #1324] @ fa34 │ │ │ │ │ + b ee70 │ │ │ │ │ + ldr r1, [pc, #1324] @ f9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee34 │ │ │ │ │ + beq ede8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee34 │ │ │ │ │ + beq ede8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f108 │ │ │ │ │ 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 ee4c │ │ │ │ │ + beq ee00 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b f9c4 │ │ │ │ │ + b f978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee70 │ │ │ │ │ + beq ee24 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f108 │ │ │ │ │ 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 ee78 │ │ │ │ │ + b ee2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq edf8 │ │ │ │ │ + beq edac │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f108 │ │ │ │ │ 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 ee10 │ │ │ │ │ - b f560 │ │ │ │ │ + beq edc4 │ │ │ │ │ + b f514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea70 │ │ │ │ │ + bl ea24 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq eb14 │ │ │ │ │ + beq eac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10038 │ │ │ │ │ + beq ffec │ │ │ │ │ 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] │ │ │ │ │ @@ -17107,1636 +17088,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 ffb8 │ │ │ │ │ - ldr r2, [pc, #972] @ fa30 │ │ │ │ │ + beq ff6c │ │ │ │ │ + ldr r2, [pc, #972] @ f9e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b eecc │ │ │ │ │ + b ee80 │ │ │ │ │ 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 fae8 │ │ │ │ │ + bne fa9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq fb04 │ │ │ │ │ + beq fab8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f108 │ │ │ │ │ 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 ec9c │ │ │ │ │ + b ec50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed08 │ │ │ │ │ + beq ecbc │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f108 │ │ │ │ │ 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 ed20 │ │ │ │ │ - b f560 │ │ │ │ │ + beq ecd4 │ │ │ │ │ + b f514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed80 │ │ │ │ │ + beq ed34 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f108 │ │ │ │ │ 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 ed98 │ │ │ │ │ - b f560 │ │ │ │ │ + beq ed4c │ │ │ │ │ + b f514 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f1d0 │ │ │ │ │ + beq f184 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd34 │ │ │ │ │ + beq fce8 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ - beq fc70 │ │ │ │ │ + beq fc24 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ str r2, [r8, r4, lsl #2] │ │ │ │ │ mov r9, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b f18c │ │ │ │ │ + b f140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eccc │ │ │ │ │ + beq ec80 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f108 │ │ │ │ │ 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 ece4 │ │ │ │ │ - b f560 │ │ │ │ │ + beq ec98 │ │ │ │ │ + b f514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed44 │ │ │ │ │ + beq ecf8 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f108 │ │ │ │ │ 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 ed5c │ │ │ │ │ - b f560 │ │ │ │ │ - ldr r1, [pc, #468] @ fa40 │ │ │ │ │ + beq ed10 │ │ │ │ │ + b f514 │ │ │ │ │ + ldr r1, [pc, #468] @ f9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq edbc │ │ │ │ │ + beq ed70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq edbc │ │ │ │ │ + beq ed70 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f108 │ │ │ │ │ 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 edd4 │ │ │ │ │ - b f560 │ │ │ │ │ + beq ed88 │ │ │ │ │ + b f514 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f3dc │ │ │ │ │ + beq f390 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f74c │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f3f4 │ │ │ │ │ - ldr r1, [pc, #268] @ fa34 │ │ │ │ │ + b f3a8 │ │ │ │ │ + ldr r1, [pc, #268] @ f9e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3a4 │ │ │ │ │ + beq f358 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f3a4 │ │ │ │ │ + beq f358 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f74c │ │ │ │ │ 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 f3bc │ │ │ │ │ + beq f370 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b f9c4 │ │ │ │ │ + b f978 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b f124 │ │ │ │ │ + b f0d8 │ │ │ │ │ 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 │ │ │ │ │ - beq 10000 │ │ │ │ │ + beq ffb4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ee80 │ │ │ │ │ - b f408 │ │ │ │ │ + beq ee34 │ │ │ │ │ + b f3bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f2c4 │ │ │ │ │ + beq f278 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f74c │ │ │ │ │ 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 f2dc │ │ │ │ │ - b f980 │ │ │ │ │ + beq f290 │ │ │ │ │ + b f934 │ │ │ │ │ .word 0x0000045b │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ .word 0x0000024d │ │ │ │ │ .word 0x0000029f │ │ │ │ │ .word 0x00001770 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f28c │ │ │ │ │ + beq f240 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f74c │ │ │ │ │ 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 f2a4 │ │ │ │ │ - b f980 │ │ │ │ │ + beq f258 │ │ │ │ │ + b f934 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f254 │ │ │ │ │ + beq f208 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f74c │ │ │ │ │ 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 f26c │ │ │ │ │ - b f980 │ │ │ │ │ + beq f220 │ │ │ │ │ + b f934 │ │ │ │ │ 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 ec9c │ │ │ │ │ - ldr r1, [pc, #-212] @ fa40 │ │ │ │ │ + b ec50 │ │ │ │ │ + ldr r1, [pc, #-212] @ f9f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f334 │ │ │ │ │ + beq f2e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f334 │ │ │ │ │ + beq f2e8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f74c │ │ │ │ │ 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 f34c │ │ │ │ │ - b f980 │ │ │ │ │ + beq f300 │ │ │ │ │ + b f934 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f2fc │ │ │ │ │ + beq f2b0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f74c │ │ │ │ │ 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 f314 │ │ │ │ │ - b f980 │ │ │ │ │ + beq f2c8 │ │ │ │ │ + b f934 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fca0 │ │ │ │ │ + bne fc54 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 101b8 │ │ │ │ │ + beq 1016c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f74c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ strne r2, [r7, #60] @ 0x3c │ │ │ │ │ - b f228 │ │ │ │ │ + b f1dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f320 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f74c │ │ │ │ │ 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 f384 │ │ │ │ │ - b f980 │ │ │ │ │ + beq f338 │ │ │ │ │ + b f934 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fd9c │ │ │ │ │ + beq fd50 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b f7b0 │ │ │ │ │ + b f764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne fcc0 │ │ │ │ │ + bne fc74 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b f228 │ │ │ │ │ + b f1dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b fcb8 │ │ │ │ │ + b fc6c │ │ │ │ │ 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 f390 │ │ │ │ │ - b f974 │ │ │ │ │ + beq f344 │ │ │ │ │ + b f928 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fcb8 │ │ │ │ │ + bne fc6c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ │ - bne f204 │ │ │ │ │ + bne f1b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ - beq f204 │ │ │ │ │ - b fcb8 │ │ │ │ │ + beq f1b8 │ │ │ │ │ + b fc6c │ │ │ │ │ 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 f1e8 │ │ │ │ │ - b f980 │ │ │ │ │ + beq f19c │ │ │ │ │ + b f934 │ │ │ │ │ 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 f124 │ │ │ │ │ + bne f0d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq efb8 │ │ │ │ │ - b f124 │ │ │ │ │ + beq ef6c │ │ │ │ │ + b f0d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fd7c │ │ │ │ │ + b fd30 │ │ │ │ │ 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 f124 │ │ │ │ │ + b f0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ebc0 │ │ │ │ │ + b eb74 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne eb4c │ │ │ │ │ + bne eb00 │ │ │ │ │ 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 eff0 │ │ │ │ │ + blt efa4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bne efec │ │ │ │ │ - ldr r3, [pc, #-996] @ fa44 │ │ │ │ │ + bne efa0 │ │ │ │ │ + ldr r3, [pc, #-996] @ f9f8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb78 │ │ │ │ │ + bne eb2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb78 │ │ │ │ │ + b eb2c │ │ │ │ │ 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 ecf4 │ │ │ │ │ - b f714 │ │ │ │ │ + beq eca8 │ │ │ │ │ + b f6c8 │ │ │ │ │ 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 ee20 │ │ │ │ │ - b f554 │ │ │ │ │ + beq edd4 │ │ │ │ │ + b f508 │ │ │ │ │ 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 ec14 │ │ │ │ │ - b f9c4 │ │ │ │ │ + beq ebc8 │ │ │ │ │ + b f978 │ │ │ │ │ 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 ec2c │ │ │ │ │ + beq ebe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ec58 │ │ │ │ │ - b f9c4 │ │ │ │ │ + beq ec0c │ │ │ │ │ + b f978 │ │ │ │ │ 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 ed30 │ │ │ │ │ - b f854 │ │ │ │ │ + beq ece4 │ │ │ │ │ + b f808 │ │ │ │ │ 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 ed6c │ │ │ │ │ - b f764 │ │ │ │ │ + beq ed20 │ │ │ │ │ + b f718 │ │ │ │ │ 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 eda8 │ │ │ │ │ - b f8b8 │ │ │ │ │ + beq ed5c │ │ │ │ │ + b f86c │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - bne fb04 │ │ │ │ │ + bne fab8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ec78 │ │ │ │ │ + bne ec2c │ │ │ │ │ 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 ec78 │ │ │ │ │ - b fb04 │ │ │ │ │ + beq ec2c │ │ │ │ │ + b fab8 │ │ │ │ │ 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 ecb8 │ │ │ │ │ - b f804 │ │ │ │ │ + beq ec6c │ │ │ │ │ + b f7b8 │ │ │ │ │ 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 ede4 │ │ │ │ │ - b f5f0 │ │ │ │ │ + beq ed98 │ │ │ │ │ + b f5a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10044 │ │ │ │ │ + beq fff8 │ │ │ │ │ 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 eee4 │ │ │ │ │ + b ee98 │ │ │ │ │ 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 ee5c │ │ │ │ │ - b f5a8 │ │ │ │ │ + beq ee10 │ │ │ │ │ + b f55c │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ - b f1ac │ │ │ │ │ + b f160 │ │ │ │ │ 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 f1bc │ │ │ │ │ - b fd50 │ │ │ │ │ + beq f170 │ │ │ │ │ + b fd04 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eaac │ │ │ │ │ + beq ea60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ffd4 │ │ │ │ │ + b ff88 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b f65c │ │ │ │ │ + b f610 │ │ │ │ │ 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 feb8 │ │ │ │ │ + b fe6c │ │ │ │ │ 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 eff0 │ │ │ │ │ + b efa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f124 │ │ │ │ │ + b f0d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f124 │ │ │ │ │ + b f0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef2c │ │ │ │ │ + b eee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge eadc │ │ │ │ │ - b ffc4 │ │ │ │ │ + bge ea90 │ │ │ │ │ + b ff78 │ │ │ │ │ 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 f278 │ │ │ │ │ - b fa88 │ │ │ │ │ + beq f22c │ │ │ │ │ + b fa3c │ │ │ │ │ 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 f240 │ │ │ │ │ - b fad8 │ │ │ │ │ + beq f1f4 │ │ │ │ │ + b fa8c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f3c8 │ │ │ │ │ + beq f37c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f918 │ │ │ │ │ + b f8cc │ │ │ │ │ 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 f2b0 │ │ │ │ │ - b fa20 │ │ │ │ │ + beq f264 │ │ │ │ │ + b f9d4 │ │ │ │ │ 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 f320 │ │ │ │ │ - b fb60 │ │ │ │ │ + beq f2d4 │ │ │ │ │ + b fb14 │ │ │ │ │ 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 f2e8 │ │ │ │ │ - b fbb0 │ │ │ │ │ + beq f29c │ │ │ │ │ + b fb64 │ │ │ │ │ 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 f358 │ │ │ │ │ - b fc60 │ │ │ │ │ + beq f30c │ │ │ │ │ + b fc14 │ │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ - b fcb4 │ │ │ │ │ + b fc68 │ │ │ │ │ │ │ │ │ │ -000101c0 : │ │ │ │ │ +00010174 : │ │ │ │ │ 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] @ 10368 │ │ │ │ │ + ldr r2, [pc, #400] @ 1031c │ │ │ │ │ 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 10334 │ │ │ │ │ + beq 102e8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10348 │ │ │ │ │ + bne 102fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #356] @ 1036c │ │ │ │ │ + ldr r1, [pc, #356] @ 10320 │ │ │ │ │ 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 10234 │ │ │ │ │ + beq 101e8 │ │ │ │ │ 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 10354 │ │ │ │ │ + beq 10308 │ │ │ │ │ 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 10344 │ │ │ │ │ + bne 102f8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102b0 │ │ │ │ │ + bne 10264 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10344 │ │ │ │ │ + bne 102f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #200] @ 1036c │ │ │ │ │ + ldr r2, [pc, #200] @ 10320 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1021c │ │ │ │ │ + b 101d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10274 │ │ │ │ │ + beq 10228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10344 │ │ │ │ │ + beq 102f8 │ │ │ │ │ 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 10298 │ │ │ │ │ + bne 1024c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10298 │ │ │ │ │ + beq 1024c │ │ │ │ │ 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 1022c │ │ │ │ │ + b 101e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 101fc │ │ │ │ │ + beq 101b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1032c │ │ │ │ │ + b 102e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 10244 │ │ │ │ │ - b 10318 │ │ │ │ │ + bge 101f8 │ │ │ │ │ + b 102cc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -00010370 : │ │ │ │ │ +00010324 : │ │ │ │ │ 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] @ 10638 │ │ │ │ │ + ldr r1, [pc, #688] @ 105ec │ │ │ │ │ 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 105b4 │ │ │ │ │ - ldr r1, [pc, #660] @ 1063c │ │ │ │ │ + beq 10568 │ │ │ │ │ + ldr r1, [pc, #660] @ 105f0 │ │ │ │ │ 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 103d4 │ │ │ │ │ + beq 10388 │ │ │ │ │ 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] @ 10638 │ │ │ │ │ + ldr r7, [pc, #600] @ 105ec │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #592] @ 1063c │ │ │ │ │ + ldr r2, [pc, #592] @ 105f0 │ │ │ │ │ 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 105cc │ │ │ │ │ + bne 10580 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 105f0 │ │ │ │ │ + beq 105a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1059c │ │ │ │ │ + bne 10550 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 104c8 │ │ │ │ │ + beq 1047c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 10504 │ │ │ │ │ + bne 104b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1059c │ │ │ │ │ + bne 10550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10640 │ │ │ │ │ + bl 105f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 104a0 │ │ │ │ │ + beq 10454 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 105a4 │ │ │ │ │ + bne 10558 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge 104b0 │ │ │ │ │ + bge 10464 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 103e0 │ │ │ │ │ + b 10394 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 105a4 │ │ │ │ │ + bne 10558 │ │ │ │ │ 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 105dc │ │ │ │ │ + blt 10590 │ │ │ │ │ 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 1059c │ │ │ │ │ + bne 10550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 10450 │ │ │ │ │ + beq 10404 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10450 │ │ │ │ │ + beq 10404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10640 │ │ │ │ │ + bl 105f4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 10450 │ │ │ │ │ + beq 10404 │ │ │ │ │ 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 1062c │ │ │ │ │ + beq 105e0 │ │ │ │ │ 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 105fc │ │ │ │ │ + beq 105b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 105a4 │ │ │ │ │ + bne 10558 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt 10494 │ │ │ │ │ - b 104b0 │ │ │ │ │ + bgt 10448 │ │ │ │ │ + b 10464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 103cc │ │ │ │ │ + b 10380 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #124] @ 1063c │ │ │ │ │ + ldr r1, [pc, #124] @ 105f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 103ac │ │ │ │ │ + b 10360 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 103cc │ │ │ │ │ + b 10380 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 105a4 │ │ │ │ │ + b 10558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10414 │ │ │ │ │ + b 103c8 │ │ │ │ │ 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 105a4 │ │ │ │ │ + bne 10558 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 104b0 │ │ │ │ │ - b 105a4 │ │ │ │ │ + beq 10464 │ │ │ │ │ + b 10558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10618 │ │ │ │ │ + b 105cc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ │ │ │ │ │ -00010640 : │ │ │ │ │ +000105f4 : │ │ │ │ │ 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] @ 10c40 │ │ │ │ │ + ldr r1, [pc, #1512] @ 10bf4 │ │ │ │ │ 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 10b04 │ │ │ │ │ - ldr r1, [pc, #1484] @ 10c44 │ │ │ │ │ + beq 10ab8 │ │ │ │ │ + ldr r1, [pc, #1484] @ 10bf8 │ │ │ │ │ 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 106a4 │ │ │ │ │ + beq 10658 │ │ │ │ │ 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] @ 10c40 │ │ │ │ │ + ldr r6, [pc, #1424] @ 10bf4 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1416] @ 10c44 │ │ │ │ │ + ldr r2, [pc, #1416] @ 10bf8 │ │ │ │ │ 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 10bdc │ │ │ │ │ + bne 10b90 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 10bec │ │ │ │ │ + beq 10ba0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10ad8 │ │ │ │ │ + bne 10a8c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 107d0 │ │ │ │ │ + beq 10784 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bl 10640 │ │ │ │ │ + bl 105f4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1080c │ │ │ │ │ + bne 107c0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10b1c │ │ │ │ │ + bne 10ad0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b24 │ │ │ │ │ - ldr r1, [pc, #1276] @ 10c48 │ │ │ │ │ + beq 10ad8 │ │ │ │ │ + ldr r1, [pc, #1276] @ 10bfc │ │ │ │ │ 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 108a4 │ │ │ │ │ + beq 10858 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #2 │ │ │ │ │ - beq 1079c │ │ │ │ │ + beq 10750 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10a94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge 107b8 │ │ │ │ │ + bge 1076c │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 106b4 │ │ │ │ │ + b 10668 │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10a94 │ │ │ │ │ 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 10c2c │ │ │ │ │ + blt 10be0 │ │ │ │ │ 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 10ad8 │ │ │ │ │ + bne 10a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10640 │ │ │ │ │ + bl 105f4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 10720 │ │ │ │ │ + beq 106d4 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10720 │ │ │ │ │ + beq 106d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c00 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 10720 │ │ │ │ │ + beq 106d4 │ │ │ │ │ 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 10b6c │ │ │ │ │ + beq 10b20 │ │ │ │ │ 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 10b3c │ │ │ │ │ + beq 10af0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10a94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bgt 10790 │ │ │ │ │ - b 107b8 │ │ │ │ │ + bgt 10744 │ │ │ │ │ + b 1076c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r2, [pc, #908] @ 10c48 │ │ │ │ │ + ldr r2, [pc, #908] @ 10bfc │ │ │ │ │ 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 10ab4 │ │ │ │ │ - ldr r3, [pc, #872] @ 10c40 │ │ │ │ │ + bne 10a68 │ │ │ │ │ + ldr r3, [pc, #872] @ 10bf4 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10bf8 │ │ │ │ │ + beq 10bac │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10c04 │ │ │ │ │ + bne 10bb8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10994 │ │ │ │ │ + beq 10948 │ │ │ │ │ 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 10c4c │ │ │ │ │ + bl 10c00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 109dc │ │ │ │ │ + bne 10990 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10c04 │ │ │ │ │ + bne 10bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 10a80 │ │ │ │ │ + beq 10a34 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10af0 │ │ │ │ │ + bne 10aa4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt 10a74 │ │ │ │ │ + blt 10a28 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 10acc │ │ │ │ │ + beq 10a80 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10784 │ │ │ │ │ + b 10738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10c14 │ │ │ │ │ + blt 10bc8 │ │ │ │ │ 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 10c04 │ │ │ │ │ + bne 10bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 10930 │ │ │ │ │ + beq 108e4 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10930 │ │ │ │ │ + beq 108e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - beq 10930 │ │ │ │ │ + beq 108e4 │ │ │ │ │ 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 10bbc │ │ │ │ │ + beq 10b70 │ │ │ │ │ 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 10b78 │ │ │ │ │ + beq 10b2c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10af0 │ │ │ │ │ + bne 10aa4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10974 │ │ │ │ │ + ble 10928 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b 108b4 │ │ │ │ │ + b 10868 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10af4 │ │ │ │ │ + bne 10aa8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 1098c │ │ │ │ │ + bne 10940 │ │ │ │ │ sub r3, sl, #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 107b8 │ │ │ │ │ + b 1076c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ - bne 10778 │ │ │ │ │ + bne 1072c │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 107a4 │ │ │ │ │ + b 10758 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1069c │ │ │ │ │ + b 10650 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ - b 107a4 │ │ │ │ │ + b 10758 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #308] @ 10c44 │ │ │ │ │ + ldr r1, [pc, #308] @ 10bf8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1067c │ │ │ │ │ + b 10630 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 10ae0 │ │ │ │ │ + b 10a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #276] @ 10c48 │ │ │ │ │ + ldr r1, [pc, #276] @ 10bfc │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ │ - b 10750 │ │ │ │ │ + b 10704 │ │ │ │ │ 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 10ae0 │ │ │ │ │ + bne 10a94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 107b8 │ │ │ │ │ - b 10ae0 │ │ │ │ │ + beq 1076c │ │ │ │ │ + b 10a94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 10b58 │ │ │ │ │ + b 10b0c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 10bcc │ │ │ │ │ + bne 10b80 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10af4 │ │ │ │ │ + bne 10aa8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 1098c │ │ │ │ │ + bne 10940 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 10aac │ │ │ │ │ + b 10a60 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 10b90 │ │ │ │ │ + b 10b44 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 10af8 │ │ │ │ │ + b 10aac │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1069c │ │ │ │ │ + b 10650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 106e4 │ │ │ │ │ + b 10698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 108e8 │ │ │ │ │ + b 1089c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10af8 │ │ │ │ │ + b 10aac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 10af8 │ │ │ │ │ + b 10aac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 10ae0 │ │ │ │ │ + b 10a94 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000469 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -00010c4c : │ │ │ │ │ +00010c00 : │ │ │ │ │ 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] @ 11610 │ │ │ │ │ + ldr r1, [pc, #2476] @ 115c4 │ │ │ │ │ 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 11494 │ │ │ │ │ - ldr r1, [pc, #2448] @ 11614 │ │ │ │ │ + beq 11448 │ │ │ │ │ + ldr r1, [pc, #2448] @ 115c8 │ │ │ │ │ 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 10cb0 │ │ │ │ │ + beq 10c64 │ │ │ │ │ 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] @ 11610 │ │ │ │ │ + ldr r6, [pc, #2388] @ 115c4 │ │ │ │ │ mov fp, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r2, [pc, #2372] @ 11614 │ │ │ │ │ + ldr r2, [pc, #2372] @ 115c8 │ │ │ │ │ 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 11478 │ │ │ │ │ + bne 1142c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ - beq 11488 │ │ │ │ │ + beq 1143c │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 112c8 │ │ │ │ │ + bne 1127c │ │ │ │ │ ldr sl, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1135c │ │ │ │ │ + beq 11310 │ │ │ │ │ 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 113a4 │ │ │ │ │ + beq 11358 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2252] @ 11614 │ │ │ │ │ + ldr r1, [pc, #2252] @ 115c8 │ │ │ │ │ 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 10dd8 │ │ │ │ │ + beq 10d8c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10f28 │ │ │ │ │ + bne 10edc │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - bne 112c8 │ │ │ │ │ + bne 1127c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1117c │ │ │ │ │ + beq 11130 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11340 │ │ │ │ │ + bne 112f4 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt 10fb8 │ │ │ │ │ + blt 10f6c │ │ │ │ │ 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 │ │ │ │ │ @@ -18747,217 +18728,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] @ 11614 │ │ │ │ │ + ldr r2, [pc, #2060] @ 115c8 │ │ │ │ │ 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 11548 │ │ │ │ │ - ldr r3, [pc, #2028] @ 11610 │ │ │ │ │ + bne 114fc │ │ │ │ │ + ldr r3, [pc, #2028] @ 115c4 │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 1153c │ │ │ │ │ + beq 114f0 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11310 │ │ │ │ │ + bne 112c4 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 114ac │ │ │ │ │ + beq 11460 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r1, [pc, #1972] @ 11610 │ │ │ │ │ + ldr r1, [pc, #1972] @ 115c4 │ │ │ │ │ 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 114f8 │ │ │ │ │ - ldr r1, [pc, #1932] @ 11614 │ │ │ │ │ + beq 114ac │ │ │ │ │ + ldr r1, [pc, #1932] @ 115c8 │ │ │ │ │ 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 10fc4 │ │ │ │ │ + beq 10f78 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 110d8 │ │ │ │ │ + bne 1108c │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11310 │ │ │ │ │ + bne 112c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11294 │ │ │ │ │ + beq 11248 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 1134c │ │ │ │ │ + bne 11300 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 11170 │ │ │ │ │ + blt 11124 │ │ │ │ │ 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 10d78 │ │ │ │ │ + beq 10d2c │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d74 │ │ │ │ │ + beq 10d28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 10d74 │ │ │ │ │ + beq 10d28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 115a4 │ │ │ │ │ + beq 11558 │ │ │ │ │ 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 11570 │ │ │ │ │ + beq 11524 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11340 │ │ │ │ │ + bne 112f4 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 10db8 │ │ │ │ │ + ble 10d6c │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b 10cc8 │ │ │ │ │ + b 10c7c │ │ │ │ │ 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] @ 11614 │ │ │ │ │ + ldr r2, [pc, #1576] @ 115c8 │ │ │ │ │ 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 113b0 │ │ │ │ │ - ldr r2, [pc, #1544] @ 11610 │ │ │ │ │ + bne 11364 │ │ │ │ │ + ldr r2, [pc, #1544] @ 115c4 │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 11410 │ │ │ │ │ + beq 113c4 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 113f4 │ │ │ │ │ + bne 113a8 │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 111a4 │ │ │ │ │ + beq 11158 │ │ │ │ │ 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 10c4c │ │ │ │ │ + bl 10c00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 111ec │ │ │ │ │ + bne 111a0 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 113f4 │ │ │ │ │ + bne 113a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 112d8 │ │ │ │ │ + beq 1128c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11328 │ │ │ │ │ + bne 112dc │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 11288 │ │ │ │ │ + blt 1123c │ │ │ │ │ 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 10eb4 │ │ │ │ │ + beq 10e68 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10eb4 │ │ │ │ │ + beq 10e68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10eb4 │ │ │ │ │ + beq 10e68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 115f4 │ │ │ │ │ + beq 115a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -18965,2246 +18946,2263 @@ │ │ │ │ │ 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 115b4 │ │ │ │ │ + beq 11568 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 1134c │ │ │ │ │ + bne 11300 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 10efc │ │ │ │ │ + ble 10eb0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b 10e00 │ │ │ │ │ + b 10db4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10dc0 │ │ │ │ │ + beq 10d74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 10ca8 │ │ │ │ │ + b 10c5c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113d0 │ │ │ │ │ + blt 11384 │ │ │ │ │ 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 113f4 │ │ │ │ │ + bne 113a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 11060 │ │ │ │ │ + beq 11014 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11060 │ │ │ │ │ + beq 11014 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq 11060 │ │ │ │ │ + beq 11014 │ │ │ │ │ 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 1145c │ │ │ │ │ + beq 11410 │ │ │ │ │ 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 1141c │ │ │ │ │ + beq 113d0 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11328 │ │ │ │ │ + bne 112dc │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 110a8 │ │ │ │ │ + ble 1105c │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b 10fe4 │ │ │ │ │ + b 10f98 │ │ │ │ │ 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 10f0c │ │ │ │ │ + beq 10ec0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - beq 10d84 │ │ │ │ │ + beq 10d38 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11194 │ │ │ │ │ + b 11148 │ │ │ │ │ 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 110bc │ │ │ │ │ + beq 11070 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ - beq 10ec4 │ │ │ │ │ + beq 10e78 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 112b4 │ │ │ │ │ + b 11268 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 112fc │ │ │ │ │ + b 112b0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 11194 │ │ │ │ │ + b 11148 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ - b 112b4 │ │ │ │ │ + b 11268 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11504 │ │ │ │ │ + blt 114b8 │ │ │ │ │ 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 112c8 │ │ │ │ │ + bne 1127c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #632] @ 11610 │ │ │ │ │ + ldr r2, [pc, #632] @ 115c4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10d3c │ │ │ │ │ + bne 10cf0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d3c │ │ │ │ │ + b 10cf0 │ │ │ │ │ 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 110d0 │ │ │ │ │ + b 11084 │ │ │ │ │ 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 112fc │ │ │ │ │ + b 112b0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 112fc │ │ │ │ │ + b 112b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11018 │ │ │ │ │ + b 10fcc │ │ │ │ │ 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 112fc │ │ │ │ │ + bne 112b0 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 110bc │ │ │ │ │ - b 112fc │ │ │ │ │ + beq 11070 │ │ │ │ │ + b 112b0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11448 │ │ │ │ │ + b 113fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - b 10ca8 │ │ │ │ │ + b 10c5c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10cf8 │ │ │ │ │ + b 10cac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #372] @ 11614 │ │ │ │ │ + ldr r1, [pc, #372] @ 115c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 10c88 │ │ │ │ │ + b 10c3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1151c │ │ │ │ │ + blt 114d0 │ │ │ │ │ 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 11310 │ │ │ │ │ + bne 112c4 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #292] @ 11610 │ │ │ │ │ + ldr r2, [pc, #292] @ 115c4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10e80 │ │ │ │ │ + bne 10e34 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10e80 │ │ │ │ │ + b 10e34 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 11194 │ │ │ │ │ + b 11148 │ │ │ │ │ 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 112b4 │ │ │ │ │ + b 11268 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10e34 │ │ │ │ │ + b 10de8 │ │ │ │ │ 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 10d74 │ │ │ │ │ - b 10f28 │ │ │ │ │ + beq 10d28 │ │ │ │ │ + b 10edc │ │ │ │ │ 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 11194 │ │ │ │ │ + bne 11148 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10dc0 │ │ │ │ │ - b 11194 │ │ │ │ │ + beq 10d74 │ │ │ │ │ + b 11148 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11590 │ │ │ │ │ + b 11544 │ │ │ │ │ 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 112b4 │ │ │ │ │ + bne 11268 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f0c │ │ │ │ │ - b 112b4 │ │ │ │ │ + beq 10ec0 │ │ │ │ │ + b 11268 │ │ │ │ │ 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 115e0 │ │ │ │ │ + b 11594 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -00011618 : │ │ │ │ │ +000115cc : │ │ │ │ │ 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] @ 11ba0 │ │ │ │ │ + ldr r1, [pc, #1392] @ 11b54 │ │ │ │ │ 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 11ad4 │ │ │ │ │ - ldr r1, [pc, #1364] @ 11ba4 │ │ │ │ │ + beq 11a88 │ │ │ │ │ + ldr r1, [pc, #1364] @ 11b58 │ │ │ │ │ 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 1167c │ │ │ │ │ + beq 11630 │ │ │ │ │ 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] @ 11ba0 │ │ │ │ │ + ldr r8, [pc, #1304] @ 11b54 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1296] @ 11ba4 │ │ │ │ │ + ldr r2, [pc, #1296] @ 11b58 │ │ │ │ │ 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 11b74 │ │ │ │ │ + bne 11b28 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 11b68 │ │ │ │ │ + beq 11b1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11a64 │ │ │ │ │ + bne 11a18 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 117a4 │ │ │ │ │ + beq 11758 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 117e0 │ │ │ │ │ + bne 11794 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11a64 │ │ │ │ │ + bne 11a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11884 │ │ │ │ │ + bne 11838 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 118fc │ │ │ │ │ + bne 118b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11a64 │ │ │ │ │ + bne 11a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11bb4 │ │ │ │ │ + bl 11b68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11774 │ │ │ │ │ + beq 11728 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11874 │ │ │ │ │ + bne 11828 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 1178c │ │ │ │ │ + ble 11740 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 11688 │ │ │ │ │ + b 1163c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11874 │ │ │ │ │ + bne 11828 │ │ │ │ │ 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 11b34 │ │ │ │ │ + blt 11ae8 │ │ │ │ │ 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 11a64 │ │ │ │ │ + bne 11a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11618 │ │ │ │ │ + bl 115cc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 116f8 │ │ │ │ │ + beq 116ac │ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 116f8 │ │ │ │ │ + beq 116ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11bb4 │ │ │ │ │ + bl 11b68 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 116f8 │ │ │ │ │ + beq 116ac │ │ │ │ │ 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 11b84 │ │ │ │ │ + beq 11b38 │ │ │ │ │ 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 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118f4 │ │ │ │ │ + bne 118a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11b34 │ │ │ │ │ + bne 11ae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1178c │ │ │ │ │ + beq 11740 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11674 │ │ │ │ │ + b 11628 │ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11718 │ │ │ │ │ + beq 116cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11bb4 │ │ │ │ │ + bl 11b68 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11718 │ │ │ │ │ + beq 116cc │ │ │ │ │ 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 11b84 │ │ │ │ │ + beq 11b38 │ │ │ │ │ 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 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11850 │ │ │ │ │ + beq 11804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11748 │ │ │ │ │ + b 116fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11a68 │ │ │ │ │ - ldr r2, [pc, #656] @ 11ba0 │ │ │ │ │ + bne 11a1c │ │ │ │ │ + ldr r2, [pc, #656] @ 11b54 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11b48 │ │ │ │ │ + beq 11afc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11bb4 │ │ │ │ │ + bl 11b68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11acc │ │ │ │ │ - ldr r2, [pc, #616] @ 11ba0 │ │ │ │ │ + beq 11a80 │ │ │ │ │ + ldr r2, [pc, #616] @ 11b54 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11b28 │ │ │ │ │ + beq 11adc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b18 │ │ │ │ │ + bne 11acc │ │ │ │ │ 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 11aec │ │ │ │ │ + bne 11aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b18 │ │ │ │ │ + bne 11acc │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11aec │ │ │ │ │ + bne 11aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b18 │ │ │ │ │ + bne 11acc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11aec │ │ │ │ │ + bne 11aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b18 │ │ │ │ │ + bne 11acc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11aec │ │ │ │ │ + bne 11aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b18 │ │ │ │ │ + bne 11acc │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11aec │ │ │ │ │ + bne 11aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b18 │ │ │ │ │ + bne 11acc │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11aec │ │ │ │ │ + bne 11aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b18 │ │ │ │ │ + bne 11acc │ │ │ │ │ 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 11af4 │ │ │ │ │ + bne 11aa8 │ │ │ │ │ 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 11734 │ │ │ │ │ + beq 116e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11874 │ │ │ │ │ + b 11828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea70 │ │ │ │ │ + bl ea24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11b0c │ │ │ │ │ - ldr r2, [pc, #288] @ 11ba8 │ │ │ │ │ + beq 11ac0 │ │ │ │ │ + ldr r2, [pc, #288] @ 11b5c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #284] @ 11bac │ │ │ │ │ + ldr r2, [pc, #284] @ 11b60 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 11a54 │ │ │ │ │ + bne 11a08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11a50 │ │ │ │ │ + b 11a04 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #196] @ 11ba4 │ │ │ │ │ + ldr r1, [pc, #196] @ 11b58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11654 │ │ │ │ │ + b 11608 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r1, [pc, #180] @ 11bb0 │ │ │ │ │ + ldr r1, [pc, #180] @ 11b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 11a70 │ │ │ │ │ + bne 11a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11a50 │ │ │ │ │ + b 11a04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11a50 │ │ │ │ │ + b 11a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11944 │ │ │ │ │ + b 118f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11874 │ │ │ │ │ + b 11828 │ │ │ │ │ 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 1191c │ │ │ │ │ - b 11a54 │ │ │ │ │ + beq 118d0 │ │ │ │ │ + b 11a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 116bc │ │ │ │ │ + b 11670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11674 │ │ │ │ │ + b 11628 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1178c │ │ │ │ │ - b 11874 │ │ │ │ │ + beq 11740 │ │ │ │ │ + b 11828 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046b │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ │ │ │ │ │ -00011bb4 : │ │ │ │ │ +00011b68 : │ │ │ │ │ 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] @ 11f10 │ │ │ │ │ + ldr r1, [pc, #836] @ 11ec4 │ │ │ │ │ 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 11ef8 │ │ │ │ │ - ldr r1, [pc, #808] @ 11f14 │ │ │ │ │ + beq 11eac │ │ │ │ │ + ldr r1, [pc, #808] @ 11ec8 │ │ │ │ │ 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 11c18 │ │ │ │ │ + beq 11bcc │ │ │ │ │ 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] @ 11f10 │ │ │ │ │ + ldr r7, [pc, #748] @ 11ec4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #740] @ 11f14 │ │ │ │ │ + ldr r2, [pc, #740] @ 11ec8 │ │ │ │ │ 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 11ee8 │ │ │ │ │ + bne 11e9c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11edc │ │ │ │ │ + beq 11e90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11ed0 │ │ │ │ │ + bne 11e84 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 11d2c │ │ │ │ │ + beq 11ce0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 11bb4 │ │ │ │ │ + bl 11b68 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11d68 │ │ │ │ │ + bne 11d1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11ed0 │ │ │ │ │ + bne 11e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11bb4 │ │ │ │ │ + bl 11b68 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11e18 │ │ │ │ │ + bne 11dcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11ed0 │ │ │ │ │ + bne 11e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f18 │ │ │ │ │ + bl 11ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d04 │ │ │ │ │ + beq 11cb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11e08 │ │ │ │ │ + bne 11dbc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 11d14 │ │ │ │ │ + bge 11cc8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 11c24 │ │ │ │ │ + b 11bd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11e08 │ │ │ │ │ + bne 11dbc │ │ │ │ │ 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 11ebc │ │ │ │ │ + blt 11e70 │ │ │ │ │ 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 11ed0 │ │ │ │ │ + bne 11e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11bb4 │ │ │ │ │ + bl 11b68 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 11c94 │ │ │ │ │ + beq 11c48 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c94 │ │ │ │ │ + beq 11c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f18 │ │ │ │ │ + bl 11ecc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11c94 │ │ │ │ │ + beq 11c48 │ │ │ │ │ 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 11eb0 │ │ │ │ │ + beq 11e64 │ │ │ │ │ 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 11e88 │ │ │ │ │ + bne 11e3c │ │ │ │ │ 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 11e08 │ │ │ │ │ + bne 11dbc │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11d14 │ │ │ │ │ + beq 11cc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11c10 │ │ │ │ │ + b 11bc4 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11cb4 │ │ │ │ │ + beq 11c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f18 │ │ │ │ │ + bl 11ecc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11cb4 │ │ │ │ │ + beq 11c68 │ │ │ │ │ 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 11eb0 │ │ │ │ │ + beq 11e64 │ │ │ │ │ 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 11dd8 │ │ │ │ │ + beq 11d8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11e08 │ │ │ │ │ + bne 11dbc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 11cf8 │ │ │ │ │ - b 11d14 │ │ │ │ │ + bgt 11cac │ │ │ │ │ + b 11cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11df8 │ │ │ │ │ + b 11dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11e08 │ │ │ │ │ + b 11dbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11e08 │ │ │ │ │ + b 11dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11c58 │ │ │ │ │ + b 11c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11c10 │ │ │ │ │ + b 11bc4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 11f14 │ │ │ │ │ + ldr r1, [pc, #16] @ 11ec8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11bf0 │ │ │ │ │ + b 11ba4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046c │ │ │ │ │ │ │ │ │ │ -00011f18 : │ │ │ │ │ +00011ecc : │ │ │ │ │ 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] @ 120cc │ │ │ │ │ + ldr r1, [pc, #412] @ 12080 │ │ │ │ │ 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 120b4 │ │ │ │ │ - ldr r1, [pc, #384] @ 120d0 │ │ │ │ │ + beq 12068 │ │ │ │ │ + ldr r1, [pc, #384] @ 12084 │ │ │ │ │ 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 11f7c │ │ │ │ │ + beq 11f30 │ │ │ │ │ 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] @ 120d0 │ │ │ │ │ + ldr r2, [pc, #324] @ 12084 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 120a0 │ │ │ │ │ + bne 12054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1208c │ │ │ │ │ + bne 12040 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1206c │ │ │ │ │ + beq 12020 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 1206c │ │ │ │ │ + bge 12020 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 120d0 │ │ │ │ │ + ldr r2, [pc, #248] @ 12084 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 120a0 │ │ │ │ │ + bne 12054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1208c │ │ │ │ │ + bne 12040 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12068 │ │ │ │ │ + beq 1201c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 12068 │ │ │ │ │ + bge 1201c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 120d0 │ │ │ │ │ + ldr r2, [pc, #172] @ 12084 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 120a0 │ │ │ │ │ + bne 12054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1208c │ │ │ │ │ + bne 12040 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12084 │ │ │ │ │ + beq 12038 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 12084 │ │ │ │ │ + ble 12038 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 12014 │ │ │ │ │ + b 11fc8 │ │ │ │ │ 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 11f74 │ │ │ │ │ + b 11f28 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1206c │ │ │ │ │ + b 12020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f74 │ │ │ │ │ + b 11f28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f74 │ │ │ │ │ + b 11f28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 120d0 │ │ │ │ │ + ldr r1, [pc, #16] @ 12084 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11f54 │ │ │ │ │ + b 11f08 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046d │ │ │ │ │ │ │ │ │ │ -000120d4 : │ │ │ │ │ +00012088 : │ │ │ │ │ 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] @ 12e50 │ │ │ │ │ + ldr r3, [pc, #3428] @ 12e04 │ │ │ │ │ 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 12d24 │ │ │ │ │ + beq 12cd8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12d38 │ │ │ │ │ + bne 12cec │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12c98 │ │ │ │ │ + beq 12c4c │ │ │ │ │ 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] @ 12e50 │ │ │ │ │ + ldr r2, [pc, #3348] @ 12e04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d18 │ │ │ │ │ + beq 12ccc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3328] @ 12e54 │ │ │ │ │ + ldr r1, [pc, #3328] @ 12e08 │ │ │ │ │ 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 12330 │ │ │ │ │ + beq 122e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12398 │ │ │ │ │ + bne 1234c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12cc8 │ │ │ │ │ - ldr r2, [pc, #3256] @ 12e50 │ │ │ │ │ + bne 12c7c │ │ │ │ │ + ldr r2, [pc, #3256] @ 12e04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c8c │ │ │ │ │ - ldr r1, [pc, #3240] @ 12e54 │ │ │ │ │ + beq 12c40 │ │ │ │ │ + ldr r1, [pc, #3240] @ 12e08 │ │ │ │ │ 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 123b4 │ │ │ │ │ + beq 12368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1241c │ │ │ │ │ + bne 123d0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12cc8 │ │ │ │ │ - ldr r2, [pc, #3168] @ 12e50 │ │ │ │ │ + bne 12c7c │ │ │ │ │ + ldr r2, [pc, #3168] @ 12e04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d64 │ │ │ │ │ - ldr r1, [pc, #3152] @ 12e54 │ │ │ │ │ + beq 12d18 │ │ │ │ │ + ldr r1, [pc, #3152] @ 12e08 │ │ │ │ │ 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 12438 │ │ │ │ │ + beq 123ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 124a0 │ │ │ │ │ + bne 12454 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12cc8 │ │ │ │ │ - ldr r2, [pc, #3080] @ 12e50 │ │ │ │ │ + bne 12c7c │ │ │ │ │ + ldr r2, [pc, #3080] @ 12e04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d70 │ │ │ │ │ - ldr r1, [pc, #3064] @ 12e54 │ │ │ │ │ + beq 12d24 │ │ │ │ │ + ldr r1, [pc, #3064] @ 12e08 │ │ │ │ │ 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 124bc │ │ │ │ │ + beq 12470 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12524 │ │ │ │ │ + bne 124d8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12cc8 │ │ │ │ │ - ldr r2, [pc, #2992] @ 12e50 │ │ │ │ │ + bne 12c7c │ │ │ │ │ + ldr r2, [pc, #2992] @ 12e04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d58 │ │ │ │ │ - ldr r1, [pc, #2976] @ 12e54 │ │ │ │ │ + beq 12d0c │ │ │ │ │ + ldr r1, [pc, #2976] @ 12e08 │ │ │ │ │ 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 12540 │ │ │ │ │ + beq 124f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 125a8 │ │ │ │ │ + bne 1255c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12a78 │ │ │ │ │ + bne 12a2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12320 │ │ │ │ │ + bne 122d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ 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] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #2836] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cfc │ │ │ │ │ + bne 12cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12bd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1237c │ │ │ │ │ + beq 12330 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 126ac │ │ │ │ │ + blt 12660 │ │ │ │ │ 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 12184 │ │ │ │ │ + beq 12138 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1264c │ │ │ │ │ + bne 12600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12180 │ │ │ │ │ + b 12134 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2704] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #2704] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ce0 │ │ │ │ │ + bne 12c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c14 │ │ │ │ │ + bne 12bc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12400 │ │ │ │ │ + beq 123b4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 1288c │ │ │ │ │ + bgt 12840 │ │ │ │ │ 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 121dc │ │ │ │ │ + beq 12190 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b30 │ │ │ │ │ + bne 12ae4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 121d8 │ │ │ │ │ + b 1218c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2572] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #2572] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c08 │ │ │ │ │ + bne 12bbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12484 │ │ │ │ │ + beq 12438 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 1274c │ │ │ │ │ + blt 12700 │ │ │ │ │ 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 12234 │ │ │ │ │ + beq 121e8 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b8c │ │ │ │ │ + bne 12b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12230 │ │ │ │ │ + b 121e4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2440] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #2440] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c54 │ │ │ │ │ + bne 12c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c2c │ │ │ │ │ + bne 12be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12508 │ │ │ │ │ + beq 124bc │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 127ec │ │ │ │ │ + blt 127a0 │ │ │ │ │ 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 1228c │ │ │ │ │ + beq 12240 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a1c │ │ │ │ │ + bne 129d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12288 │ │ │ │ │ + b 1223c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2308] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #2308] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c38 │ │ │ │ │ + bne 12bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12be8 │ │ │ │ │ + bne 12b9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1258c │ │ │ │ │ + beq 12540 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 1292c │ │ │ │ │ + blt 128e0 │ │ │ │ │ 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 122e4 │ │ │ │ │ + beq 12298 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122e0 │ │ │ │ │ + beq 12294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 122e0 │ │ │ │ │ + beq 12294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cd4 │ │ │ │ │ + beq 12c88 │ │ │ │ │ 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] @ 12e58 │ │ │ │ │ + ldr r2, [pc, #2116] @ 12e0c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 126a4 │ │ │ │ │ + bne 12658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 1231c │ │ │ │ │ + beq 122d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12320 │ │ │ │ │ + b 122d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 123ac │ │ │ │ │ + beq 12360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cd4 │ │ │ │ │ + beq 12c88 │ │ │ │ │ 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 12628 │ │ │ │ │ + beq 125dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1231c │ │ │ │ │ + b 122d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1944] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1944] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cfc │ │ │ │ │ + bne 12cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12bd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129cc │ │ │ │ │ + beq 12980 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 129cc │ │ │ │ │ + bge 12980 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1868] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1868] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cfc │ │ │ │ │ + bne 12cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12bd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129f4 │ │ │ │ │ + beq 129a8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 129f4 │ │ │ │ │ + ble 129a8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 126f8 │ │ │ │ │ + b 126ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1784] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1784] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c08 │ │ │ │ │ + bne 12bbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129d4 │ │ │ │ │ + beq 12988 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 129d4 │ │ │ │ │ + ble 12988 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1708] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1708] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c08 │ │ │ │ │ + bne 12bbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a14 │ │ │ │ │ + beq 129c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 12a14 │ │ │ │ │ + ble 129c8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 12798 │ │ │ │ │ + b 1274c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1624] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1624] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c54 │ │ │ │ │ + bne 12c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c2c │ │ │ │ │ + bne 12be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129dc │ │ │ │ │ + beq 12990 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 129dc │ │ │ │ │ + bge 12990 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1548] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1548] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c54 │ │ │ │ │ + bne 12c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c2c │ │ │ │ │ + bne 12be0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129fc │ │ │ │ │ + beq 129b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 129fc │ │ │ │ │ + ble 129b0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 12838 │ │ │ │ │ + b 127ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1464] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1464] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ce0 │ │ │ │ │ + bne 12c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c14 │ │ │ │ │ + bne 12bc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129e4 │ │ │ │ │ + beq 12998 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 129e4 │ │ │ │ │ + bge 12998 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1388] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1388] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ce0 │ │ │ │ │ + bne 12c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c14 │ │ │ │ │ + bne 12bc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a04 │ │ │ │ │ + beq 129b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 12a04 │ │ │ │ │ + ble 129b8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 128d8 │ │ │ │ │ + b 1288c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1304] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1304] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c38 │ │ │ │ │ + bne 12bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12be8 │ │ │ │ │ + bne 12b9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129ec │ │ │ │ │ + beq 129a0 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 129ec │ │ │ │ │ + ble 129a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1228] @ 12e54 │ │ │ │ │ + ldr r2, [pc, #1228] @ 12e08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c38 │ │ │ │ │ + bne 12bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120d4 │ │ │ │ │ + bl 12088 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12be8 │ │ │ │ │ + bne 12b9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a0c │ │ │ │ │ + beq 129c0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 12a0c │ │ │ │ │ + ble 129c0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 12978 │ │ │ │ │ + b 1292c │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 1237c │ │ │ │ │ + b 12330 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12484 │ │ │ │ │ + b 12438 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12508 │ │ │ │ │ + b 124bc │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12400 │ │ │ │ │ + b 123b4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 1258c │ │ │ │ │ + b 12540 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 1237c │ │ │ │ │ + b 12330 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12508 │ │ │ │ │ + b 124bc │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12400 │ │ │ │ │ + b 123b4 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 1258c │ │ │ │ │ + b 12540 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12484 │ │ │ │ │ + b 12438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12538 │ │ │ │ │ + beq 124ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cd4 │ │ │ │ │ + beq 12c88 │ │ │ │ │ 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 126a4 │ │ │ │ │ - b 12628 │ │ │ │ │ + bne 12658 │ │ │ │ │ + b 125dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12d38 │ │ │ │ │ - ldr r1, [pc, #964] @ 12e50 │ │ │ │ │ + bne 12cec │ │ │ │ │ + ldr r1, [pc, #964] @ 12e04 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12dcc │ │ │ │ │ + beq 12d80 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #940] @ 12e50 │ │ │ │ │ + ldr r1, [pc, #940] @ 12e04 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d7c │ │ │ │ │ + beq 12d30 │ │ │ │ │ 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 12da0 │ │ │ │ │ + bne 12d54 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12d90 │ │ │ │ │ + bne 12d44 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12da0 │ │ │ │ │ + bne 12d54 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12d90 │ │ │ │ │ + bne 12d44 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12da0 │ │ │ │ │ + bne 12d54 │ │ │ │ │ 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 122f4 │ │ │ │ │ + b 122a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12430 │ │ │ │ │ + beq 123e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cd4 │ │ │ │ │ + beq 12c88 │ │ │ │ │ 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 126a4 │ │ │ │ │ - b 12628 │ │ │ │ │ + bne 12658 │ │ │ │ │ + b 125dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 124b4 │ │ │ │ │ + beq 12468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cd4 │ │ │ │ │ + beq 12c88 │ │ │ │ │ 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 126a4 │ │ │ │ │ - b 12628 │ │ │ │ │ + bne 12658 │ │ │ │ │ + b 125dc │ │ │ │ │ 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 122f4 │ │ │ │ │ - b 12a7c │ │ │ │ │ + beq 122a8 │ │ │ │ │ + b 12a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12234 │ │ │ │ │ + b 121e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 121dc │ │ │ │ │ + b 12190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12184 │ │ │ │ │ + b 12138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1228c │ │ │ │ │ + b 12240 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 122e0 │ │ │ │ │ - b 125a8 │ │ │ │ │ + beq 12294 │ │ │ │ │ + b 1255c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12288 │ │ │ │ │ - b 12524 │ │ │ │ │ + beq 1223c │ │ │ │ │ + b 124d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12230 │ │ │ │ │ - b 124a0 │ │ │ │ │ + beq 121e4 │ │ │ │ │ + b 12454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 121a4 │ │ │ │ │ + b 12158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12d44 │ │ │ │ │ + blt 12cf8 │ │ │ │ │ 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 12134 │ │ │ │ │ + beq 120e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 12320 │ │ │ │ │ + b 122d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12320 │ │ │ │ │ + b 122d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 121d8 │ │ │ │ │ - b 1241c │ │ │ │ │ + beq 1218c │ │ │ │ │ + b 123d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12180 │ │ │ │ │ - b 12398 │ │ │ │ │ + beq 12134 │ │ │ │ │ + b 1234c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12148 │ │ │ │ │ + b 120fc │ │ │ │ │ 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 12110 │ │ │ │ │ + beq 120c4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 12320 │ │ │ │ │ + b 122d4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12320 │ │ │ │ │ + b 122d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 122ac │ │ │ │ │ + b 12260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 121fc │ │ │ │ │ + b 121b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12254 │ │ │ │ │ + b 12208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12ab0 │ │ │ │ │ + beq 12a64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12b20 │ │ │ │ │ + b 12ad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #176] @ 12e5c │ │ │ │ │ + ldr r1, [pc, #176] @ 12e10 │ │ │ │ │ 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 12de8 │ │ │ │ │ + bne 12d9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12b20 │ │ │ │ │ + b 12ad4 │ │ │ │ │ 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 12a9c │ │ │ │ │ - b 12b20 │ │ │ │ │ + beq 12a50 │ │ │ │ │ + b 12ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12dc0 │ │ │ │ │ - ldr r2, [pc, #96] @ 12e60 │ │ │ │ │ + beq 12d74 │ │ │ │ │ + ldr r2, [pc, #96] @ 12e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #88] @ 12e64 │ │ │ │ │ + ldr r2, [pc, #88] @ 12e18 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 12b20 │ │ │ │ │ + beq 12ad4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12b24 │ │ │ │ │ + b 12ad8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00012e68 : │ │ │ │ │ +00012e1c : │ │ │ │ │ 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, #1864] @ 135c8 │ │ │ │ │ + ldr r2, [pc, #1896] @ 1359c │ │ │ │ │ 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 134b0 │ │ │ │ │ + beq 13498 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 134c4 │ │ │ │ │ + bne 134ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1820] @ 135cc │ │ │ │ │ + ldr r1, [pc, #1852] @ 135a0 │ │ │ │ │ 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 13160 │ │ │ │ │ + bne 1309c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 135a0 │ │ │ │ │ + beq 13484 │ │ │ │ │ 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 13258 │ │ │ │ │ + bne 1324c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132d0 │ │ │ │ │ + bne 133ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13258 │ │ │ │ │ + bne 1324c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131d4 │ │ │ │ │ + bne 131c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13258 │ │ │ │ │ + bne 1324c │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13444 │ │ │ │ │ + bne 13438 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 134c4 │ │ │ │ │ - ldr r1, [pc, #1632] @ 135c8 │ │ │ │ │ + bne 134ac │ │ │ │ │ + ldr r1, [pc, #1664] @ 1359c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 134d0 │ │ │ │ │ + beq 13184 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 134f4 │ │ │ │ │ + beq 1352c │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #1592] @ 135c8 │ │ │ │ │ + ldr r2, [pc, #1624] @ 1359c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13544 │ │ │ │ │ + beq 1357c │ │ │ │ │ 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 13040 │ │ │ │ │ + bne 12ff4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 135b4 │ │ │ │ │ + beq 13508 │ │ │ │ │ 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 13558 │ │ │ │ │ - ldr r1, [pc, #1488] @ 135d0 │ │ │ │ │ + bne 13590 │ │ │ │ │ + ldr r1, [pc, #1520] @ 135a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 133a8 │ │ │ │ │ + bne 13350 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13558 │ │ │ │ │ + bne 13590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 135d8 │ │ │ │ │ + bl 135ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 131c4 │ │ │ │ │ + beq 131a4 │ │ │ │ │ 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 1317c │ │ │ │ │ + beq 1316c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1326c │ │ │ │ │ + bne 13260 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1318c │ │ │ │ │ - ldr r1, [pc, #1344] @ 135c8 │ │ │ │ │ + bne 1317c │ │ │ │ │ + ldr r1, [pc, #1376] @ 1359c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13490 │ │ │ │ │ + beq 134cc │ │ │ │ │ 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 13128 │ │ │ │ │ + beq 130b4 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + sub r2, r0, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + sub r0, r0, #2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 1319c │ │ │ │ │ + ldr r2, [pc, #1300] @ 135a0 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + 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 1358c │ │ │ │ │ + beq 134b8 │ │ │ │ │ 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 134a4 │ │ │ │ │ - ldr r1, [pc, #1256] @ 135d0 │ │ │ │ │ + bne 134e0 │ │ │ │ │ + ldr r1, [pc, #1212] @ 135a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1331c │ │ │ │ │ + bne 132c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134a4 │ │ │ │ │ + bne 134e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 135d8 │ │ │ │ │ + bl 135ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 131b0 │ │ │ │ │ + beq 131b4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ 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 │ │ │ │ │ - beq 13190 │ │ │ │ │ - ldr r2, [pc, #1148] @ 135cc │ │ │ │ │ - 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 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq 13080 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ + bne 13084 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r2, [pc, #1056] @ 135cc │ │ │ │ │ + ldr r2, [pc, #1084] @ 135a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 13158 │ │ │ │ │ + b 13094 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r2, #1136 @ 0x470 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b 13120 │ │ │ │ │ + beq 13034 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 13148 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1351c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 13148 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 13034 │ │ │ │ │ + b 12fe8 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r2, #1136 @ 0x470 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b 13120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12f28 │ │ │ │ │ + beq 12edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13258 │ │ │ │ │ + beq 1324c │ │ │ │ │ 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 │ │ │ │ │ @@ -21212,753 +21210,744 @@ │ │ │ │ │ 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 131a4 │ │ │ │ │ + bne 1315c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ │ - beq 131a4 │ │ │ │ │ + beq 1315c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13264 │ │ │ │ │ + b 13258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13170 │ │ │ │ │ + b 130ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 13178 │ │ │ │ │ + beq 13168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 13564 │ │ │ │ │ + beq 13198 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13570 │ │ │ │ │ + beq 134ec │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 13148 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 12f04 │ │ │ │ │ + b 13084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 13258 │ │ │ │ │ - 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 1321c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 135d8 │ │ │ │ │ + bl 135ac │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 130f4 │ │ │ │ │ + beq 130f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 134a4 │ │ │ │ │ + beq 134e0 │ │ │ │ │ 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, #620] @ 135d4 │ │ │ │ │ + ldr r2, [pc, #664] @ 135a8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bne 131b8 │ │ │ │ │ + bne 131bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq 131b8 │ │ │ │ │ + beq 131bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13190 │ │ │ │ │ + b 13148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 135d8 │ │ │ │ │ + bl 135ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 1300c │ │ │ │ │ + beq 12fc0 │ │ │ │ │ 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 13180 │ │ │ │ │ + beq 13170 │ │ │ │ │ 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, #464] @ 135d4 │ │ │ │ │ + ldr r2, [pc, #508] @ 135a8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bne 131cc │ │ │ │ │ + bne 131ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq 131cc │ │ │ │ │ + beq 131ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 13180 │ │ │ │ │ + b 13170 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 12e1c │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 12eb8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1324c │ │ │ │ │ + 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 13210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e68 │ │ │ │ │ + bl 12e1c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12f4c │ │ │ │ │ + beq 12f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 134c0 │ │ │ │ │ + beq 134a8 │ │ │ │ │ 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 1321c │ │ │ │ │ + b 13210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 12e88 │ │ │ │ │ + b 13234 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13098 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #2 │ │ │ │ │ - b 13190 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 12ea4 │ │ │ │ │ + beq 12e58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13264 │ │ │ │ │ + b 13258 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 130c4 │ │ │ │ │ + b 1333c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13564 │ │ │ │ │ + beq 1304c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + b 13148 │ │ │ │ │ + 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 13148 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 12f90 │ │ │ │ │ + b 133d8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 12f84 │ │ │ │ │ + bne 12f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 13190 │ │ │ │ │ + blt 13148 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ │ - bne 13568 │ │ │ │ │ - ldr r3, [pc, #144] @ 135c8 │ │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ │ + bne 1319c │ │ │ │ │ + ldr r3, [pc, #44] @ 1359c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12fac │ │ │ │ │ + bne 12f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12fac │ │ │ │ │ + beq 12f60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 13180 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 13190 │ │ │ │ │ - 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 13190 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 130c4 │ │ │ │ │ - b 13394 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 12ed4 │ │ │ │ │ - b 13240 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 12fdc │ │ │ │ │ - b 13430 │ │ │ │ │ + b 13170 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046e │ │ │ │ │ .word 0x0000024e │ │ │ │ │ .word 0x00000618 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000135d8 : │ │ │ │ │ +000135ac : │ │ │ │ │ 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] @ 1378c │ │ │ │ │ + ldr r1, [pc, #412] @ 13760 │ │ │ │ │ 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 13774 │ │ │ │ │ - ldr r1, [pc, #384] @ 13790 │ │ │ │ │ + beq 13748 │ │ │ │ │ + ldr r1, [pc, #384] @ 13764 │ │ │ │ │ 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 1363c │ │ │ │ │ + beq 13610 │ │ │ │ │ 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] @ 13790 │ │ │ │ │ + ldr r2, [pc, #324] @ 13764 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13760 │ │ │ │ │ + bne 13734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1374c │ │ │ │ │ + bne 13720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13728 │ │ │ │ │ + beq 136fc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13728 │ │ │ │ │ + bge 136fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 13790 │ │ │ │ │ + ldr r2, [pc, #248] @ 13764 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13760 │ │ │ │ │ + bne 13734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1374c │ │ │ │ │ + bne 13720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13744 │ │ │ │ │ + beq 13718 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 13744 │ │ │ │ │ + bge 13718 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 13790 │ │ │ │ │ + ldr r2, [pc, #172] @ 13764 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13760 │ │ │ │ │ + bne 13734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1374c │ │ │ │ │ + bne 13720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13724 │ │ │ │ │ + beq 136f8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 136d4 │ │ │ │ │ + bgt 136a8 │ │ │ │ │ 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 13728 │ │ │ │ │ + b 136fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13634 │ │ │ │ │ + b 13608 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13634 │ │ │ │ │ + b 13608 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 13790 │ │ │ │ │ + ldr r1, [pc, #16] @ 13764 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 13614 │ │ │ │ │ + b 135e8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -00013794 : │ │ │ │ │ +00013768 : │ │ │ │ │ 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, #2560] @ 141ac │ │ │ │ │ + ldr r3, [pc, #2548] @ 14174 │ │ │ │ │ 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 140bc │ │ │ │ │ + beq 14090 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 14084 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14164 │ │ │ │ │ + beq 1412c │ │ │ │ │ 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, #2480] @ 141ac │ │ │ │ │ + ldr r2, [pc, #2468] @ 14174 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14158 │ │ │ │ │ + beq 14120 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2460] @ 141b0 │ │ │ │ │ + ldr r1, [pc, #2448] @ 14178 │ │ │ │ │ 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 13ab8 │ │ │ │ │ + beq 13a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13a34 │ │ │ │ │ + beq 13a08 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a48 │ │ │ │ │ + bne 13a1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139f8 │ │ │ │ │ - ldr r2, [pc, #2364] @ 141ac │ │ │ │ │ + bne 139cc │ │ │ │ │ + ldr r2, [pc, #2352] @ 14174 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1414c │ │ │ │ │ + beq 14114 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2344] @ 141b0 │ │ │ │ │ + ldr r1, [pc, #2332] @ 14178 │ │ │ │ │ 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 13bc4 │ │ │ │ │ + beq 13b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13a1c │ │ │ │ │ + beq 139f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c370 │ │ │ │ │ + bl c32c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1402c │ │ │ │ │ + bne 14000 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139f8 │ │ │ │ │ - ldr r2, [pc, #2252] @ 141ac │ │ │ │ │ + bne 139cc │ │ │ │ │ + ldr r2, [pc, #2240] @ 14174 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 140ec │ │ │ │ │ + beq 140b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2232] @ 141b0 │ │ │ │ │ + ldr r1, [pc, #2220] @ 14178 │ │ │ │ │ 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 13d3c │ │ │ │ │ + beq 13d10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139e8 │ │ │ │ │ + beq 139bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13cb0 │ │ │ │ │ + bne 13c84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139f8 │ │ │ │ │ - ldr r2, [pc, #2136] @ 141ac │ │ │ │ │ + bne 139cc │ │ │ │ │ + ldr r2, [pc, #2124] @ 14174 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 140d4 │ │ │ │ │ + beq 140a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + ldr r1, [pc, #2104] @ 14178 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #2108] @ 141b0 │ │ │ │ │ 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 13e70 │ │ │ │ │ + beq 13e44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139ac │ │ │ │ │ + beq 13980 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13f7c │ │ │ │ │ + bne 13f50 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 140cc │ │ │ │ │ + bne 140a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a58 │ │ │ │ │ + bl 89f8 │ │ │ │ │ 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 1394c │ │ │ │ │ + beq 13920 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 139d4 │ │ │ │ │ + b 139a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138b4 │ │ │ │ │ + bne 13888 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 138d8 │ │ │ │ │ - b 139f8 │ │ │ │ │ + beq 138ac │ │ │ │ │ + b 139cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13868 │ │ │ │ │ - b 139f8 │ │ │ │ │ + beq 1383c │ │ │ │ │ + b 139cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 13a30 │ │ │ │ │ + beq 13a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13aa0 │ │ │ │ │ + beq 13a74 │ │ │ │ │ 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 13fe8 │ │ │ │ │ + beq 13fbc │ │ │ │ │ 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, #1772] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #1760] @ 14178 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14130 │ │ │ │ │ + bne 140f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 14080 │ │ │ │ │ + bne 14054 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ba4 │ │ │ │ │ + beq 13b78 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 13ba4 │ │ │ │ │ + bge 13b78 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1692] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #1680] @ 14178 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14130 │ │ │ │ │ + bne 140f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14080 │ │ │ │ │ + bne 14054 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1400c │ │ │ │ │ + beq 13fe0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 1400c │ │ │ │ │ + bge 13fe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1616] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #1604] @ 14178 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14130 │ │ │ │ │ + bne 140f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14080 │ │ │ │ │ + bne 14054 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ba0 │ │ │ │ │ + beq 13b74 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ movgt sl, r2 │ │ │ │ │ - bgt 13b50 │ │ │ │ │ + bgt 13b24 │ │ │ │ │ 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 13840 │ │ │ │ │ - b 13a38 │ │ │ │ │ + bne 13814 │ │ │ │ │ + b 13a0c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1504] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #1492] @ 14178 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a04 │ │ │ │ │ + bne 139d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1408c │ │ │ │ │ + bne 14060 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e2c │ │ │ │ │ + beq 13e00 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13e2c │ │ │ │ │ + bge 13e00 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1424] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #1412] @ 14178 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a04 │ │ │ │ │ + bne 139d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1408c │ │ │ │ │ + bne 14060 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14014 │ │ │ │ │ + beq 13fe8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 14014 │ │ │ │ │ + bge 13fe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1348] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #1336] @ 14178 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a04 │ │ │ │ │ + bne 139d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1408c │ │ │ │ │ + bne 14060 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e28 │ │ │ │ │ + beq 13dfc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13e28 │ │ │ │ │ + ble 13dfc │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13c5c │ │ │ │ │ + b 13c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15938 │ │ │ │ │ + bl 15900 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 139ec │ │ │ │ │ + bne 139c0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139e4 │ │ │ │ │ + beq 139b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13aa0 │ │ │ │ │ + beq 13a74 │ │ │ │ │ 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] │ │ │ │ │ @@ -21968,366 +21957,363 @@ │ │ │ │ │ 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 13fe8 │ │ │ │ │ + beq 13fbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 139d0 │ │ │ │ │ + b 139a4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1128] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #1116] @ 14178 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14114 │ │ │ │ │ + bne 140dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 14074 │ │ │ │ │ + bne 14048 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e50 │ │ │ │ │ + beq 13e24 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble 13e50 │ │ │ │ │ + ble 13e24 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1048] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #1036] @ 14178 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14114 │ │ │ │ │ + bne 140dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14074 │ │ │ │ │ + bne 14048 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1401c │ │ │ │ │ + beq 13ff0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 1401c │ │ │ │ │ + bge 13ff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #972] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #960] @ 14178 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14114 │ │ │ │ │ + bne 140dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14074 │ │ │ │ │ + bne 14048 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e4c │ │ │ │ │ + beq 13e20 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13e4c │ │ │ │ │ + ble 13e20 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13dd4 │ │ │ │ │ + b 13da8 │ │ │ │ │ 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 138b4 │ │ │ │ │ - b 13a20 │ │ │ │ │ + bne 13888 │ │ │ │ │ + b 139f4 │ │ │ │ │ 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 13924 │ │ │ │ │ - b 139ec │ │ │ │ │ + bne 138f8 │ │ │ │ │ + b 139c0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #820] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #808] @ 14178 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140f8 │ │ │ │ │ + bne 140c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 14098 │ │ │ │ │ + bne 1406c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f5c │ │ │ │ │ + beq 13f30 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13f5c │ │ │ │ │ + bge 13f30 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #740] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #728] @ 14178 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140f8 │ │ │ │ │ + bne 140c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14098 │ │ │ │ │ + bne 1406c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14024 │ │ │ │ │ + beq 13ff8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble 14024 │ │ │ │ │ + ble 13ff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #664] @ 141b0 │ │ │ │ │ + ldr r2, [pc, #652] @ 14178 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140f8 │ │ │ │ │ + bne 140c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13794 │ │ │ │ │ + bl 13768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14098 │ │ │ │ │ + bne 1406c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f58 │ │ │ │ │ + beq 13f2c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ movgt r9, r2 │ │ │ │ │ - bgt 13f08 │ │ │ │ │ + bgt 13edc │ │ │ │ │ mov r8, r9 │ │ │ │ │ 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 139b0 │ │ │ │ │ - b 13998 │ │ │ │ │ + beq 13984 │ │ │ │ │ + b 1396c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdf8 │ │ │ │ │ + bl 1fda4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 139ac │ │ │ │ │ + beq 13980 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139ac │ │ │ │ │ + beq 13980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13aa0 │ │ │ │ │ + beq 13a74 │ │ │ │ │ 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 13d34 │ │ │ │ │ + bne 13d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 139d0 │ │ │ │ │ + beq 139a4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 139d4 │ │ │ │ │ + b 139a8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 13ba4 │ │ │ │ │ + b 13b78 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13e2c │ │ │ │ │ + b 13e00 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13e50 │ │ │ │ │ + b 13e24 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13f5c │ │ │ │ │ + b 13f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13aa0 │ │ │ │ │ + beq 13a74 │ │ │ │ │ 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 13d20 │ │ │ │ │ + b 13cf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 139ec │ │ │ │ │ + b 139c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 13a38 │ │ │ │ │ + b 13a0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 13a20 │ │ │ │ │ + b 139f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 139bc │ │ │ │ │ + beq 13990 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 139d4 │ │ │ │ │ + b 139a8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 137d0 │ │ │ │ │ + beq 137a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 140b0 │ │ │ │ │ + b 14084 │ │ │ │ │ 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 1396c │ │ │ │ │ + b 13934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 138ec │ │ │ │ │ + b 138c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139ac │ │ │ │ │ - b 13998 │ │ │ │ │ + beq 13980 │ │ │ │ │ + b 1396c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13924 │ │ │ │ │ - b 139e8 │ │ │ │ │ + bne 138f8 │ │ │ │ │ + b 139bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13840 │ │ │ │ │ - b 13a34 │ │ │ │ │ + bne 13814 │ │ │ │ │ + b 13a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1387c │ │ │ │ │ + b 13850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13808 │ │ │ │ │ + b 137dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14198 │ │ │ │ │ + blt 14160 │ │ │ │ │ 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 137f4 │ │ │ │ │ - b 139f8 │ │ │ │ │ + beq 137c8 │ │ │ │ │ + b 139cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 139d4 │ │ │ │ │ + b 139a8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -000141b4 : │ │ │ │ │ +0001417c : │ │ │ │ │ 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] @ 144d8 │ │ │ │ │ + ldr r1, [pc, #780] @ 144a0 │ │ │ │ │ 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 144b8 │ │ │ │ │ + beq 14480 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144cc │ │ │ │ │ - ldr r1, [pc, #736] @ 144d8 │ │ │ │ │ + bne 14494 │ │ │ │ │ + ldr r1, [pc, #736] @ 144a0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1448c │ │ │ │ │ + beq 14454 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14438 │ │ │ │ │ + beq 14400 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 14270 │ │ │ │ │ - ldr r2, [pc, #676] @ 144d8 │ │ │ │ │ + bne 14238 │ │ │ │ │ + ldr r2, [pc, #676] @ 144a0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14474 │ │ │ │ │ + beq 1443c │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14290 │ │ │ │ │ + bne 14258 │ │ │ │ │ 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 │ │ │ │ │ @@ -22337,676 +22323,680 @@ │ │ │ │ │ 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 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14254 │ │ │ │ │ + beq 1421c │ │ │ │ │ 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 14424 │ │ │ │ │ + beq 143ec │ │ │ │ │ mov fp, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r9, [pc, #524] @ 144d8 │ │ │ │ │ + ldr r9, [pc, #524] @ 144a0 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r7, [r6] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14468 │ │ │ │ │ + beq 14430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14304 │ │ │ │ │ + bne 142cc │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 143a4 │ │ │ │ │ + bne 1436c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 14264 │ │ │ │ │ + beq 1422c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14264 │ │ │ │ │ + bne 1422c │ │ │ │ │ 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 14450 │ │ │ │ │ + beq 14418 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 14380 │ │ │ │ │ + ble 14348 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 14380 │ │ │ │ │ + beq 14348 │ │ │ │ │ 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 14368 │ │ │ │ │ + bne 14330 │ │ │ │ │ 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 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 14418 │ │ │ │ │ + beq 143e0 │ │ │ │ │ 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 1441c │ │ │ │ │ + beq 143e4 │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 143f4 │ │ │ │ │ + beq 143bc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 142d0 │ │ │ │ │ + b 14298 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14430 │ │ │ │ │ + beq 143f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 143e0 │ │ │ │ │ + b 143a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b 1430c │ │ │ │ │ + b 142d4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 14264 │ │ │ │ │ + b 1422c │ │ │ │ │ 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 14274 │ │ │ │ │ + b 1423c │ │ │ │ │ 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 1426c │ │ │ │ │ + b 14234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 142e4 │ │ │ │ │ + b 142ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14240 │ │ │ │ │ - b 14304 │ │ │ │ │ + beq 14208 │ │ │ │ │ + b 142cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1426c │ │ │ │ │ + bne 14234 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1421c │ │ │ │ │ - b 14438 │ │ │ │ │ + bne 141e4 │ │ │ │ │ + b 14400 │ │ │ │ │ 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 141f0 │ │ │ │ │ + beq 141b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 14280 │ │ │ │ │ + b 14248 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000144dc : │ │ │ │ │ +000144a4 : │ │ │ │ │ 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] @ 146c0 │ │ │ │ │ + ldr r2, [pc, #460] @ 14688 │ │ │ │ │ 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 14628 │ │ │ │ │ + beq 145f0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1463c │ │ │ │ │ + bne 14604 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14648 │ │ │ │ │ + beq 14610 │ │ │ │ │ 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 14568 │ │ │ │ │ + bne 14530 │ │ │ │ │ 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 24cd8 │ │ │ │ │ + bl 24cb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1454c │ │ │ │ │ + bne 14514 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1454c │ │ │ │ │ + beq 14514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1454c │ │ │ │ │ + beq 14514 │ │ │ │ │ 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 1455c │ │ │ │ │ + beq 14524 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ - beq 14600 │ │ │ │ │ + beq 145c8 │ │ │ │ │ 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 14684 │ │ │ │ │ + beq 1464c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1455c │ │ │ │ │ + b 14524 │ │ │ │ │ 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 145e0 │ │ │ │ │ + b 145a8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14518 │ │ │ │ │ + beq 144e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1455c │ │ │ │ │ + b 14524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 146a8 │ │ │ │ │ + blt 14670 │ │ │ │ │ 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 14538 │ │ │ │ │ - b 1455c │ │ │ │ │ + beq 14500 │ │ │ │ │ + b 14524 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 145f8 │ │ │ │ │ + beq 145c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1455c │ │ │ │ │ + b 14524 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1455c │ │ │ │ │ + b 14524 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000146c4 <_tmp_6_rule>: │ │ │ │ │ +0001468c <_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] @ 14778 <_tmp_6_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 14740 <_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 14758 <_tmp_6_rule+0x94> │ │ │ │ │ + beq 14720 <_tmp_6_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1476c <_tmp_6_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 1477c <_tmp_6_rule+0xb8> │ │ │ │ │ + bne 14734 <_tmp_6_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 14744 <_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 1474c <_tmp_6_rule+0x88> │ │ │ │ │ + bne 14714 <_tmp_6_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1474c <_tmp_6_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 14780 <_tmp_6_rule+0xbc> │ │ │ │ │ + bne 14714 <_tmp_6_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 14748 <_tmp_6_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1474c <_tmp_6_rule+0x88> │ │ │ │ │ + bne 14714 <_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 14744 <_tmp_6_rule+0x80> │ │ │ │ │ + b 1470c <_tmp_6_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 146fc <_tmp_6_rule+0x38> │ │ │ │ │ + beq 146c4 <_tmp_6_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14744 <_tmp_6_rule+0x80> │ │ │ │ │ + b 1470c <_tmp_6_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -00014784 : │ │ │ │ │ +0001474c : │ │ │ │ │ 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] @ 14e78 │ │ │ │ │ + ldr ip, [pc, #1756] @ 14e40 │ │ │ │ │ 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 14ae8 │ │ │ │ │ + beq 14ab0 │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14afc │ │ │ │ │ - ldr r0, [pc, #1712] @ 14e78 │ │ │ │ │ + bne 14ac4 │ │ │ │ │ + ldr r0, [pc, #1712] @ 14e40 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14df4 │ │ │ │ │ + beq 14d50 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14b14 │ │ │ │ │ + beq 14adc │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1656] @ 14e78 │ │ │ │ │ + ldreq r8, [pc, #1656] @ 14e40 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 14b24 │ │ │ │ │ + bne 14aec │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14de8 │ │ │ │ │ + beq 14afc │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ddc │ │ │ │ │ - ldr r1, [pc, #1620] @ 14e7c │ │ │ │ │ + bne 14d44 │ │ │ │ │ + ldr r1, [pc, #1620] @ 14e44 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14978 │ │ │ │ │ + bne 148b4 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ddc │ │ │ │ │ - ldr r1, [pc, #1584] @ 14e80 │ │ │ │ │ + bne 14d44 │ │ │ │ │ + ldr r1, [pc, #1584] @ 14e48 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 148ec │ │ │ │ │ + bne 149e8 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ddc │ │ │ │ │ - ldr r1, [pc, #1544] @ 14e7c │ │ │ │ │ + bne 14d44 │ │ │ │ │ + ldr r1, [pc, #1544] @ 14e44 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14898 │ │ │ │ │ - ldr r1, [pc, #1524] @ 14e80 │ │ │ │ │ + bne 14860 │ │ │ │ │ + ldr r1, [pc, #1524] @ 14e48 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14b34 │ │ │ │ │ + bne 14b08 │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14ad0 │ │ │ │ │ + bne 14a98 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - bne 14a34 │ │ │ │ │ + bne 14970 │ │ │ │ │ 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 a9f8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq 1485c │ │ │ │ │ - ldr r1, [pc, #1404] @ 14e84 │ │ │ │ │ + ldr r1, [pc, #1420] @ 14e48 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1485c │ │ │ │ │ + beq 14800 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl cfa8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 14ddc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 21b5c <_loop0_119_rule> │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 14ddc │ │ │ │ │ - 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 14a08 │ │ │ │ │ - ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14aac │ │ │ │ │ - str r6, [r4, r5, lsl #2] │ │ │ │ │ - ldr r9, [fp, #8] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - b 14804 │ │ │ │ │ - ldr r1, [pc, #1280] @ 14e80 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 14838 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl a9f8 │ │ │ │ │ + bl a998 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 14838 │ │ │ │ │ - ldr r1, [pc, #1244] @ 14e84 │ │ │ │ │ + beq 14800 │ │ │ │ │ + ldr r1, [pc, #1384] @ 14e4c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14838 │ │ │ │ │ + beq 14800 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14ddc │ │ │ │ │ + beq 14d44 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 21b5c <_loop0_119_rule> │ │ │ │ │ + bl 21b04 <_loop0_119_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14ddc │ │ │ │ │ + beq 14d44 │ │ │ │ │ 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] @ 14e88 │ │ │ │ │ + ldr r2, [pc, #1312] @ 14e50 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14954 │ │ │ │ │ + bne 14a50 │ │ │ │ │ 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 148a8 │ │ │ │ │ + beq 14870 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ - beq 148c0 │ │ │ │ │ + beq 14888 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 148c0 │ │ │ │ │ + bne 14888 │ │ │ │ │ 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 14b0c │ │ │ │ │ + beq 14ad4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 14a98 │ │ │ │ │ + ble 149d4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 14a98 │ │ │ │ │ + beq 149d4 │ │ │ │ │ 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 14a80 │ │ │ │ │ + bne 149bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 148d8 │ │ │ │ │ + b 148a0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl a998 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq 14824 │ │ │ │ │ + ldr r1, [pc, #1096] @ 14e4c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 14824 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl cf5c │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 14d44 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 21b04 <_loop0_119_rule> │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 14d44 │ │ │ │ │ + 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 14944 │ │ │ │ │ + ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [fp, #88] @ 0x58 │ │ │ │ │ + beq 14a74 │ │ │ │ │ + str r6, [r4, r5, lsl #2] │ │ │ │ │ + ldr r9, [fp, #8] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 147cc │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14b0c │ │ │ │ │ + beq 14ad4 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 14968 │ │ │ │ │ + b 14a64 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14ddc │ │ │ │ │ + bne 14d44 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 16d0 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 148a8 │ │ │ │ │ + b 14870 │ │ │ │ │ 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 147c0 │ │ │ │ │ + beq 14788 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 148e0 │ │ │ │ │ + b 148a8 │ │ │ │ │ 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 148d8 │ │ │ │ │ + b 148a0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 147dc │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #824] @ 14e78 │ │ │ │ │ + ldr r2, [pc, #812] @ 14e40 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14d6c │ │ │ │ │ + beq 14e34 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d5c │ │ │ │ │ + bne 14e24 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 14d08 │ │ │ │ │ - ldr r3, [pc, #768] @ 14e78 │ │ │ │ │ + beq 14d08 │ │ │ │ │ + ldr r3, [pc, #756] @ 14e40 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14d50 │ │ │ │ │ + beq 14d38 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d40 │ │ │ │ │ + bne 14cfc │ │ │ │ │ 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 14d34 │ │ │ │ │ + beq 14cf0 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d44 │ │ │ │ │ + bne 14d00 │ │ │ │ │ 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] @ 14e78 │ │ │ │ │ + ldr r3, [pc, #652] @ 14e40 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14cf8 │ │ │ │ │ + beq 14ccc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14c0c │ │ │ │ │ + bne 14be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14d78 │ │ │ │ │ + bne 14d7c │ │ │ │ │ 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 │ │ │ │ │ @@ -23015,19 +23005,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 14d28 │ │ │ │ │ + beq 14d30 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 14d14 │ │ │ │ │ + bgt 14d1c │ │ │ │ │ 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 │ │ │ │ │ @@ -23036,312 +23026,308 @@ │ │ │ │ │ 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 14d04 │ │ │ │ │ + bne 14d14 │ │ │ │ │ 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 14898 │ │ │ │ │ - ldr r3, [pc, #452] @ 14e84 │ │ │ │ │ - ldr r1, [pc, #456] @ 14e8c │ │ │ │ │ + beq 14860 │ │ │ │ │ + ldr r3, [pc, #440] @ 14e4c │ │ │ │ │ + ldr r1, [pc, #444] @ 14e54 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14898 │ │ │ │ │ - ldr r3, [pc, #436] @ 14e90 │ │ │ │ │ + beq 14860 │ │ │ │ │ + ldr r3, [pc, #424] @ 14e58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r3, [pc, #424] @ 14e94 │ │ │ │ │ + ldr r3, [pc, #412] @ 14e5c │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14a08 │ │ │ │ │ - b 14954 │ │ │ │ │ + beq 14944 │ │ │ │ │ + b 14a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14bec │ │ │ │ │ - ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [fp, #88] @ 0x58 │ │ │ │ │ - b 14898 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr r0, [ip, r3, lsl #2] │ │ │ │ │ - str r0, [r1, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 14c50 │ │ │ │ │ + b 14bc0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r2 │ │ │ │ │ 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 14d08 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [fp, #88] @ 0x58 │ │ │ │ │ + b 14860 │ │ │ │ │ + ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ + b 14d08 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr r0, [ip, r3, lsl #2] │ │ │ │ │ + str r0, [r1, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 14c24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 14ce8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b84 │ │ │ │ │ + b 14b58 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 14898 │ │ │ │ │ + b 14960 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b4c │ │ │ │ │ + ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 14ae8 │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + ldr r9, [fp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 147b4 │ │ │ │ │ + b 14adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c0c │ │ │ │ │ + beq 14be0 │ │ │ │ │ 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 14e50 │ │ │ │ │ + beq 14e10 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 14e20 │ │ │ │ │ + beq 14de0 │ │ │ │ │ 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 14bd8 │ │ │ │ │ - ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 14a24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14814 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 14b20 │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - ldr r9, [fp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bne 147ec │ │ │ │ │ - b 14b14 │ │ │ │ │ + b 14bac │ │ │ │ │ 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 14e64 │ │ │ │ │ + beq 14cd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b 14dbc │ │ │ │ │ + b 14dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 14c28 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - b 14d2c │ │ │ │ │ + b 14bfc │ │ │ │ │ + ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [fp, #88] @ 0x58 │ │ │ │ │ + b 14860 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 14b20 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00014e98 : │ │ │ │ │ +00014e60 : │ │ │ │ │ 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] @ 15908 │ │ │ │ │ + ldr r3, [pc, #2648] @ 158d0 │ │ │ │ │ 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 156fc │ │ │ │ │ + beq 156c4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15710 │ │ │ │ │ + bne 156d8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 15358 │ │ │ │ │ + beq 15320 │ │ │ │ │ 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 15398 │ │ │ │ │ - ldr r1, [pc, #2556] @ 1590c │ │ │ │ │ + bne 15360 │ │ │ │ │ + ldr r1, [pc, #2556] @ 158d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1515c │ │ │ │ │ + beq 15124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1515c │ │ │ │ │ + beq 15124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fa4 │ │ │ │ │ + bl 16f6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 15160 │ │ │ │ │ + bne 15128 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1515c │ │ │ │ │ + beq 15124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17eac │ │ │ │ │ + bl 17e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 15160 │ │ │ │ │ + bne 15128 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1515c │ │ │ │ │ + beq 15124 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2424] @ 15908 │ │ │ │ │ + ldr r3, [pc, #2424] @ 158d0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 156e4 │ │ │ │ │ + beq 156ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1560c │ │ │ │ │ + bne 155d4 │ │ │ │ │ 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 15148 │ │ │ │ │ + bne 15110 │ │ │ │ │ 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 15160 │ │ │ │ │ + bne 15128 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1515c │ │ │ │ │ + beq 15124 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2316] @ 15908 │ │ │ │ │ + ldr r3, [pc, #2316] @ 158d0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 155f4 │ │ │ │ │ + beq 155bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1560c │ │ │ │ │ + bne 155d4 │ │ │ │ │ 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 15040 │ │ │ │ │ + beq 15008 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15580 │ │ │ │ │ + bne 15548 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 154fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15608 │ │ │ │ │ + bne 155d0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15598 │ │ │ │ │ + bne 15560 │ │ │ │ │ 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 15160 │ │ │ │ │ + bne 15128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1515c │ │ │ │ │ + beq 15124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15110 │ │ │ │ │ + beq 150d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 15128 │ │ │ │ │ + beq 150f0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 155b4 │ │ │ │ │ + bne 1557c │ │ │ │ │ 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] │ │ │ │ │ @@ -23352,143 +23338,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 156bc │ │ │ │ │ + beq 15684 │ │ │ │ │ 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 150c0 │ │ │ │ │ + b 15088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 14fc4 │ │ │ │ │ - b 14fc0 │ │ │ │ │ + bne 14f8c │ │ │ │ │ + b 14f88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 15510 │ │ │ │ │ - ldr r1, [pc, #1948] @ 15910 │ │ │ │ │ + bne 154d8 │ │ │ │ │ + ldr r1, [pc, #1948] @ 158d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15348 │ │ │ │ │ - ldr r1, [pc, #1924] @ 1590c │ │ │ │ │ + beq 15310 │ │ │ │ │ + ldr r1, [pc, #1924] @ 158d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15348 │ │ │ │ │ + beq 15310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15348 │ │ │ │ │ + beq 15310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fa4 │ │ │ │ │ + bl 16f6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 15348 │ │ │ │ │ + bne 15310 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15348 │ │ │ │ │ + beq 15310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17eac │ │ │ │ │ + bl 17e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 15348 │ │ │ │ │ + bne 15310 │ │ │ │ │ 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 1534c │ │ │ │ │ - ldr r3, [pc, #1792] @ 15908 │ │ │ │ │ + beq 15314 │ │ │ │ │ + ldr r3, [pc, #1792] @ 158d0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 15678 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1534c │ │ │ │ │ + bne 15314 │ │ │ │ │ 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 15520 │ │ │ │ │ + bne 154e8 │ │ │ │ │ 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 1534c │ │ │ │ │ + bne 15314 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15348 │ │ │ │ │ + beq 15310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f5a8 │ │ │ │ │ + bl 1f554 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 15348 │ │ │ │ │ + bne 15310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 15348 │ │ │ │ │ + beq 15310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15110 │ │ │ │ │ + beq 150d8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ - bne 152dc │ │ │ │ │ + bne 152a4 │ │ │ │ │ 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 17b8c │ │ │ │ │ + bl 17b54 │ │ │ │ │ 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 │ │ │ │ │ @@ -23496,336 +23482,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] @ 15914 │ │ │ │ │ + ldr r2, [pc, #1516] @ 158dc │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 158d0 │ │ │ │ │ + beq 15898 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 15118 │ │ │ │ │ + b 150e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 15340 │ │ │ │ │ + b 15308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1571c │ │ │ │ │ + blt 156e4 │ │ │ │ │ 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 15508 │ │ │ │ │ + beq 154d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15710 │ │ │ │ │ - ldr r3, [pc, #1384] @ 15908 │ │ │ │ │ + bne 156d8 │ │ │ │ │ + ldr r3, [pc, #1384] @ 158d0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15734 │ │ │ │ │ - ldr r1, [pc, #1372] @ 15910 │ │ │ │ │ + beq 156fc │ │ │ │ │ + ldr r1, [pc, #1372] @ 158d8 │ │ │ │ │ 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 15440 │ │ │ │ │ - ldr r1, [pc, #1340] @ 1590c │ │ │ │ │ + bne 15408 │ │ │ │ │ + ldr r1, [pc, #1340] @ 158d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1543c │ │ │ │ │ + beq 15404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1543c │ │ │ │ │ + beq 15404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fa4 │ │ │ │ │ + bl 16f6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15440 │ │ │ │ │ + bne 15408 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1543c │ │ │ │ │ + beq 15404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17eac │ │ │ │ │ + bl 17e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15440 │ │ │ │ │ + bne 15408 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 157fc │ │ │ │ │ + bne 157c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 15748 │ │ │ │ │ - ldr r1, [pc, #1212] @ 15910 │ │ │ │ │ + bne 15710 │ │ │ │ │ + ldr r1, [pc, #1212] @ 158d8 │ │ │ │ │ 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 156a8 │ │ │ │ │ - ldr r1, [pc, #1180] @ 1590c │ │ │ │ │ + bne 15670 │ │ │ │ │ + ldr r1, [pc, #1180] @ 158d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 154f4 │ │ │ │ │ + beq 154bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 154f4 │ │ │ │ │ + beq 154bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fa4 │ │ │ │ │ + bl 16f6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ - ldr r2, [pc, #1124] @ 15918 │ │ │ │ │ + bne 15670 │ │ │ │ │ + ldr r2, [pc, #1124] @ 158e0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 154f4 │ │ │ │ │ + beq 154bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17eac │ │ │ │ │ + bl 17e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 15670 │ │ │ │ │ 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 15758 │ │ │ │ │ + bne 15720 │ │ │ │ │ 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 14f08 │ │ │ │ │ + beq 14ed0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 15118 │ │ │ │ │ + b 150e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1524c │ │ │ │ │ - b 15244 │ │ │ │ │ + bne 15214 │ │ │ │ │ + b 1520c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1560c │ │ │ │ │ - ldr r3, [pc, #960] @ 15908 │ │ │ │ │ + bne 155d4 │ │ │ │ │ + ldr r3, [pc, #960] @ 158d0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 158a0 │ │ │ │ │ + beq 15868 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15618 │ │ │ │ │ + bne 155e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 15054 │ │ │ │ │ - ldr r1, [pc, #916] @ 1591c │ │ │ │ │ + b 1501c │ │ │ │ │ + ldr r1, [pc, #916] @ 158e4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15040 │ │ │ │ │ + beq 15008 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1508c │ │ │ │ │ - b 15160 │ │ │ │ │ + beq 15054 │ │ │ │ │ + b 15128 │ │ │ │ │ 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 155e4 │ │ │ │ │ + beq 155ac │ │ │ │ │ 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 150c8 │ │ │ │ │ + bne 15090 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 150c8 │ │ │ │ │ + b 15090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15014 │ │ │ │ │ + beq 14fdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15160 │ │ │ │ │ + b 15128 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15568 │ │ │ │ │ + beq 15530 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15568 │ │ │ │ │ + beq 15530 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15568 │ │ │ │ │ + beq 15530 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15568 │ │ │ │ │ - ldr r3, [pc, #688] @ 15920 │ │ │ │ │ + beq 15530 │ │ │ │ │ + ldr r3, [pc, #688] @ 158e8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #676] @ 15924 │ │ │ │ │ + ldr r3, [pc, #676] @ 158ec │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 158c0 │ │ │ │ │ + bne 15888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1556c │ │ │ │ │ + beq 15534 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15574 │ │ │ │ │ + b 1553c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 154fc │ │ │ │ │ + b 154c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15214 │ │ │ │ │ + b 151dc │ │ │ │ │ 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 15350 │ │ │ │ │ - b 15118 │ │ │ │ │ + beq 15318 │ │ │ │ │ + b 150e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14fa8 │ │ │ │ │ - b 15608 │ │ │ │ │ + beq 14f70 │ │ │ │ │ + b 155d0 │ │ │ │ │ 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 14ed4 │ │ │ │ │ + beq 14e9c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 15118 │ │ │ │ │ + b 150e0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15118 │ │ │ │ │ + b 150e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 153ac │ │ │ │ │ + beq 15374 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15504 │ │ │ │ │ + b 154cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12a0 │ │ │ │ │ + bl 10b8 │ │ │ │ │ R_ARM_CALL _tmp_228_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ - ldr r2, [pc, #432] @ 15928 │ │ │ │ │ + bne 15670 │ │ │ │ │ + ldr r2, [pc, #432] @ 158f0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 154f4 │ │ │ │ │ + beq 154bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f5a8 │ │ │ │ │ + bl 1f554 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 15670 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154f4 │ │ │ │ │ + beq 154bc │ │ │ │ │ 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] │ │ │ │ │ @@ -23835,91 +23821,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 15340 │ │ │ │ │ - b 15504 │ │ │ │ │ + bne 15308 │ │ │ │ │ + b 154cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12a0 │ │ │ │ │ + bl 10b8 │ │ │ │ │ R_ARM_CALL _tmp_227_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15440 │ │ │ │ │ + bne 15408 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1543c │ │ │ │ │ + beq 15404 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1543c │ │ │ │ │ - ldr r1, [pc, #236] @ 1592c │ │ │ │ │ + beq 15404 │ │ │ │ │ + ldr r1, [pc, #236] @ 158f4 │ │ │ │ │ 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 1543c │ │ │ │ │ - ldr r2, [pc, #212] @ 15930 │ │ │ │ │ + beq 15404 │ │ │ │ │ + ldr r2, [pc, #212] @ 158f8 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #200] @ 15934 │ │ │ │ │ + ldr r3, [pc, #200] @ 158fc │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 158f8 │ │ │ │ │ + bne 158c0 │ │ │ │ │ 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 15504 │ │ │ │ │ - b 154f8 │ │ │ │ │ + bne 154cc │ │ │ │ │ + b 154c0 │ │ │ │ │ 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 15554 │ │ │ │ │ - b 15574 │ │ │ │ │ + beq 1551c │ │ │ │ │ + b 1553c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1559c │ │ │ │ │ + b 15564 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15350 │ │ │ │ │ + beq 15318 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15118 │ │ │ │ │ + b 150e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15340 │ │ │ │ │ + b 15308 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a3 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x000006e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -23932,53 +23918,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 │ │ │ │ │ │ │ │ │ │ -00015938 : │ │ │ │ │ +00015900 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #288] @ 15a70 │ │ │ │ │ + ldr r2, [pc, #288] @ 15a38 │ │ │ │ │ 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 15a4c │ │ │ │ │ + beq 15a14 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15a60 │ │ │ │ │ + bne 15a28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #244] @ 15a74 │ │ │ │ │ + ldr r1, [pc, #244] @ 15a3c │ │ │ │ │ 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 159dc │ │ │ │ │ + bne 159a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15a5c │ │ │ │ │ + bne 15a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a7c │ │ │ │ │ + bl 15a44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 159f4 │ │ │ │ │ + bne 159bc │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15a2c │ │ │ │ │ - ldr r2, [pc, #168] @ 15a74 │ │ │ │ │ + bne 159f4 │ │ │ │ │ + ldr r2, [pc, #168] @ 15a3c │ │ │ │ │ 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 │ │ │ │ │ @@ -23989,320 +23975,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 159b4 │ │ │ │ │ - ldr r1, [pc, #100] @ 15a78 │ │ │ │ │ + bne 1597c │ │ │ │ │ + ldr r1, [pc, #100] @ 15a40 │ │ │ │ │ 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 159c4 │ │ │ │ │ - b 159b4 │ │ │ │ │ + bne 1598c │ │ │ │ │ + b 1597c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15a5c │ │ │ │ │ + bne 15a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e7c │ │ │ │ │ + bl 1c94 │ │ │ │ │ R_ARM_CALL invalid_arguments_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b 159c4 │ │ │ │ │ + b 1598c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15974 │ │ │ │ │ + beq 1593c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 159ec │ │ │ │ │ + b 159b4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000496 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00015a7c : │ │ │ │ │ +00015a44 : │ │ │ │ │ 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] @ 1654c │ │ │ │ │ + ldr r2, [pc, #2744] @ 16514 │ │ │ │ │ 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 164a4 │ │ │ │ │ + beq 1646c │ │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 164b8 │ │ │ │ │ + bne 16480 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 1644c │ │ │ │ │ + beq 16414 │ │ │ │ │ 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] @ 1654c │ │ │ │ │ + ldr r3, [pc, #2664] @ 16514 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16428 │ │ │ │ │ - ldr r3, [pc, #2644] @ 1654c │ │ │ │ │ + beq 163f0 │ │ │ │ │ + ldr r3, [pc, #2644] @ 16514 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 163dc │ │ │ │ │ + beq 163a4 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - beq 16408 │ │ │ │ │ + beq 163d0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 15f60 │ │ │ │ │ + beq 15f28 │ │ │ │ │ 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 161e8 │ │ │ │ │ + bne 161b0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1616c │ │ │ │ │ + bne 16134 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16234 │ │ │ │ │ + bne 161fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1630c │ │ │ │ │ + bne 162d4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16248 │ │ │ │ │ - ldr r3, [pc, #2480] @ 1654c │ │ │ │ │ + bne 16210 │ │ │ │ │ + ldr r3, [pc, #2480] @ 16514 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 164d0 │ │ │ │ │ + beq 16498 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 164fc │ │ │ │ │ + beq 164c4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 15dec │ │ │ │ │ + beq 15db4 │ │ │ │ │ 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 15e38 │ │ │ │ │ + bne 15e00 │ │ │ │ │ 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 1627c │ │ │ │ │ + bne 16244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15c64 │ │ │ │ │ + bne 15c2c │ │ │ │ │ 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 15f50 │ │ │ │ │ + bne 15f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 221bc │ │ │ │ │ + bl 22164 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - bne 160cc │ │ │ │ │ + bne 16094 │ │ │ │ │ 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] @ 16550 │ │ │ │ │ + ldr r1, [pc, #2268] @ 16518 │ │ │ │ │ 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 15c18 │ │ │ │ │ + beq 15be0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2236] @ 16550 │ │ │ │ │ + ldr r1, [pc, #2236] @ 16518 │ │ │ │ │ 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 15c1c │ │ │ │ │ - ldr r3, [pc, #2192] @ 1654c │ │ │ │ │ + beq 15be4 │ │ │ │ │ + ldr r3, [pc, #2192] @ 16514 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 164c4 │ │ │ │ │ + beq 1648c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16498 │ │ │ │ │ + bne 16460 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16398 │ │ │ │ │ + beq 16360 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16498 │ │ │ │ │ + bne 16460 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ee8 │ │ │ │ │ + bne 15eb0 │ │ │ │ │ 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 1638c │ │ │ │ │ + beq 16354 │ │ │ │ │ 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 15f3c │ │ │ │ │ - ldr r1, [pc, #2036] @ 1654c │ │ │ │ │ + beq 15f04 │ │ │ │ │ + ldr r1, [pc, #2036] @ 16514 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1651c │ │ │ │ │ + beq 164e4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16534 │ │ │ │ │ + bne 164fc │ │ │ │ │ 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 1608c │ │ │ │ │ + bne 16054 │ │ │ │ │ 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 15f44 │ │ │ │ │ + bne 15f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 163b4 │ │ │ │ │ + beq 1637c │ │ │ │ │ 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 1614c │ │ │ │ │ + beq 16114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15c50 │ │ │ │ │ + b 15c18 │ │ │ │ │ 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 1626c │ │ │ │ │ + blt 16234 │ │ │ │ │ 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 16540 │ │ │ │ │ + bne 16508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 15be8 │ │ │ │ │ + beq 15bb0 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15be8 │ │ │ │ │ + beq 15bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 1636c │ │ │ │ │ + beq 16334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1636c │ │ │ │ │ + beq 16334 │ │ │ │ │ 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> │ │ │ │ │ @@ -24316,1274 +24302,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] @ 16554 │ │ │ │ │ + ldr r2, [pc, #1680] @ 1651c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 16250 │ │ │ │ │ + beq 16218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15c8c │ │ │ │ │ + b 15c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 175a0 <_tmp_258_rule> │ │ │ │ │ + bl 17568 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15d04 │ │ │ │ │ + beq 15ccc │ │ │ │ │ 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 15fac │ │ │ │ │ + bne 15f74 │ │ │ │ │ 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 1638c │ │ │ │ │ + beq 16354 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 15d1c │ │ │ │ │ + b 15ce4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 15c34 │ │ │ │ │ + beq 15bfc │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15c54 │ │ │ │ │ + b 15c1c │ │ │ │ │ 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 1623c │ │ │ │ │ + blt 16204 │ │ │ │ │ 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 161e0 │ │ │ │ │ + bne 161a8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15b44 │ │ │ │ │ - b 16234 │ │ │ │ │ + beq 15b0c │ │ │ │ │ + b 161fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 175a0 <_tmp_258_rule> │ │ │ │ │ + bl 17568 <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15f14 │ │ │ │ │ + beq 15edc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1638c │ │ │ │ │ + beq 16354 │ │ │ │ │ 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 16060 │ │ │ │ │ + bne 16028 │ │ │ │ │ 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 16390 │ │ │ │ │ + beq 16358 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 16058 │ │ │ │ │ + ble 16020 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 16058 │ │ │ │ │ + beq 16020 │ │ │ │ │ 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 16040 │ │ │ │ │ + bne 16008 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b 15d1c │ │ │ │ │ + b 15ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 175a0 <_tmp_258_rule> │ │ │ │ │ + bl 17568 <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15ffc │ │ │ │ │ + beq 15fc4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 160a0 │ │ │ │ │ + beq 16068 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [fp, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 15fe8 │ │ │ │ │ + b 15fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 221bc │ │ │ │ │ + bl 22164 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15d84 │ │ │ │ │ - b 15d80 │ │ │ │ │ + bne 15d4c │ │ │ │ │ + b 15d48 │ │ │ │ │ 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 16390 │ │ │ │ │ + beq 16358 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 1607c │ │ │ │ │ + b 16044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 163b4 │ │ │ │ │ + beq 1637c │ │ │ │ │ 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 16114 │ │ │ │ │ + bne 160dc │ │ │ │ │ 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 163c0 │ │ │ │ │ + beq 16388 │ │ │ │ │ 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 15de4 │ │ │ │ │ + bne 15dac │ │ │ │ │ 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 15c4c │ │ │ │ │ - b 15c54 │ │ │ │ │ + beq 15c14 │ │ │ │ │ + b 15c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15b58 │ │ │ │ │ + beq 15b20 │ │ │ │ │ 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 1623c │ │ │ │ │ + beq 16204 │ │ │ │ │ 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 1632c │ │ │ │ │ + beq 162f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 15cb4 │ │ │ │ │ + b 15c7c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16234 │ │ │ │ │ + bne 161fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #856] @ 1654c │ │ │ │ │ + ldr r2, [pc, #856] @ 16514 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1634c │ │ │ │ │ + beq 16314 │ │ │ │ │ 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 16284 │ │ │ │ │ + bne 1624c │ │ │ │ │ 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 15b44 │ │ │ │ │ + beq 15b0c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 15b94 │ │ │ │ │ + beq 15b5c │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 15c20 │ │ │ │ │ + b 15be8 │ │ │ │ │ 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 16374 │ │ │ │ │ + beq 1633c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15c04 │ │ │ │ │ + beq 15bcc │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 15c20 │ │ │ │ │ + b 15be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16218 │ │ │ │ │ + beq 161e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16218 │ │ │ │ │ + beq 161e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16218 │ │ │ │ │ - ldr r2, [pc, #664] @ 16558 │ │ │ │ │ + beq 161e0 │ │ │ │ │ + ldr r2, [pc, #664] @ 16520 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #660] @ 1655c │ │ │ │ │ + ldr r2, [pc, #660] @ 16524 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 1621c │ │ │ │ │ + beq 161e4 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16224 │ │ │ │ │ - ldr r3, [pc, #584] @ 1655c │ │ │ │ │ + b 161ec │ │ │ │ │ + ldr r3, [pc, #584] @ 16524 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #572] @ 16560 │ │ │ │ │ + ldr r3, [pc, #572] @ 16528 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 161d0 │ │ │ │ │ + bne 16198 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1637c │ │ │ │ │ + beq 16344 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1623c │ │ │ │ │ + b 16204 │ │ │ │ │ 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 16200 │ │ │ │ │ - b 16224 │ │ │ │ │ + beq 161c8 │ │ │ │ │ + b 161ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1626c │ │ │ │ │ + b 16234 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 1623c │ │ │ │ │ + b 16204 │ │ │ │ │ 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 15c20 │ │ │ │ │ + b 15be8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15c54 │ │ │ │ │ + b 15c1c │ │ │ │ │ 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 16128 │ │ │ │ │ + b 160f0 │ │ │ │ │ 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 1649c │ │ │ │ │ + bne 16464 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15b18 │ │ │ │ │ + bne 15ae0 │ │ │ │ │ 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 16234 │ │ │ │ │ + bne 161fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 15b1c │ │ │ │ │ + b 15ae4 │ │ │ │ │ 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 15af0 │ │ │ │ │ - b 15f44 │ │ │ │ │ + beq 15ab8 │ │ │ │ │ + b 15f0c │ │ │ │ │ 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 15c54 │ │ │ │ │ + blt 15c1c │ │ │ │ │ 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 15adc │ │ │ │ │ - b 15c54 │ │ │ │ │ + beq 15aa4 │ │ │ │ │ + b 15c1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15c20 │ │ │ │ │ + b 15be8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15ab8 │ │ │ │ │ + beq 15a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 15c54 │ │ │ │ │ + b 15c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15cc4 │ │ │ │ │ + b 15c8c │ │ │ │ │ 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 1627c │ │ │ │ │ + bne 16244 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15bb8 │ │ │ │ │ + bne 15b80 │ │ │ │ │ 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 16540 │ │ │ │ │ + bne 16508 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 15bbc │ │ │ │ │ + b 15b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15d68 │ │ │ │ │ + beq 15d30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f44 │ │ │ │ │ + b 15f0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1626c │ │ │ │ │ + b 16234 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00016564 : │ │ │ │ │ +0001652c : │ │ │ │ │ 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] @ 165f4 │ │ │ │ │ + ldr r1, [pc, #120] @ 165bc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 165ec │ │ │ │ │ + beq 165b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 165e4 │ │ │ │ │ + bne 165ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17388 │ │ │ │ │ + bl 17350 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 165dc │ │ │ │ │ + bne 165a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 165dc │ │ │ │ │ + bne 165a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ 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 16590 │ │ │ │ │ + b 16558 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000165f8 : │ │ │ │ │ +000165c0 : │ │ │ │ │ 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] @ 16f9c │ │ │ │ │ + ldr r1, [pc, #2444] @ 16f64 │ │ │ │ │ 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 16f14 │ │ │ │ │ - ldr r1, [pc, #2416] @ 16fa0 │ │ │ │ │ + beq 16edc │ │ │ │ │ + ldr r1, [pc, #2416] @ 16f68 │ │ │ │ │ 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 1665c │ │ │ │ │ + beq 16624 │ │ │ │ │ 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] @ 16f9c │ │ │ │ │ + ldr r5, [pc, #2356] @ 16f64 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - ldr r2, [pc, #2340] @ 16fa0 │ │ │ │ │ + ldr r2, [pc, #2340] @ 16f68 │ │ │ │ │ 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 16f2c │ │ │ │ │ + bne 16ef4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16f3c │ │ │ │ │ + beq 16f04 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16f54 │ │ │ │ │ + bne 16f1c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16f80 │ │ │ │ │ - ldr r1, [pc, #2260] @ 16fa0 │ │ │ │ │ + beq 16f48 │ │ │ │ │ + ldr r1, [pc, #2260] @ 16f68 │ │ │ │ │ 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 16850 │ │ │ │ │ + beq 16818 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 167cc │ │ │ │ │ + beq 16794 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 167ec │ │ │ │ │ + bne 167b4 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 167dc │ │ │ │ │ + bne 167a4 │ │ │ │ │ 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 16ca8 │ │ │ │ │ + beq 16c70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d90 │ │ │ │ │ + bne 16d58 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge 16834 │ │ │ │ │ + bge 167fc │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 16674 │ │ │ │ │ + b 1663c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 169d0 │ │ │ │ │ + beq 16998 │ │ │ │ │ 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 16ec0 │ │ │ │ │ + beq 16e88 │ │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d80 │ │ │ │ │ + bne 16d48 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt 16950 │ │ │ │ │ + bgt 16918 │ │ │ │ │ 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 166fc │ │ │ │ │ + bne 166c4 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16720 │ │ │ │ │ + beq 166e8 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r4, r8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 16cbc │ │ │ │ │ + b 16c84 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 167cc │ │ │ │ │ + beq 16794 │ │ │ │ │ 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 16d98 │ │ │ │ │ + beq 16d60 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d90 │ │ │ │ │ + bne 16d58 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt 16754 │ │ │ │ │ + bgt 1671c │ │ │ │ │ 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] @ 16fa0 │ │ │ │ │ + ldr r2, [pc, #1840] @ 16f68 │ │ │ │ │ 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 16de8 │ │ │ │ │ - ldr r2, [pc, #1808] @ 16f9c │ │ │ │ │ + bne 16db0 │ │ │ │ │ + ldr r2, [pc, #1808] @ 16f64 │ │ │ │ │ str sl, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16f5c │ │ │ │ │ + beq 16f24 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16f74 │ │ │ │ │ - ldr r2, [pc, #1772] @ 16f9c │ │ │ │ │ + bne 16f3c │ │ │ │ │ + ldr r2, [pc, #1772] @ 16f64 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16dcc │ │ │ │ │ - ldr r1, [pc, #1752] @ 16fa0 │ │ │ │ │ + beq 16d94 │ │ │ │ │ + ldr r1, [pc, #1752] @ 16f68 │ │ │ │ │ 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 169f4 │ │ │ │ │ + beq 169bc │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 169d0 │ │ │ │ │ + beq 16998 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16760 │ │ │ │ │ + bne 16728 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 169e0 │ │ │ │ │ + bne 169a8 │ │ │ │ │ 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 16ccc │ │ │ │ │ + beq 16c94 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d80 │ │ │ │ │ + bne 16d48 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge 167a8 │ │ │ │ │ + bge 16770 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 16868 │ │ │ │ │ + b 16830 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b2c │ │ │ │ │ + beq 16af4 │ │ │ │ │ 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 16e5c │ │ │ │ │ + beq 16e24 │ │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d64 │ │ │ │ │ + bne 16d2c │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 16afc │ │ │ │ │ + bgt 16ac4 │ │ │ │ │ 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 168f8 │ │ │ │ │ + bne 168c0 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1691c │ │ │ │ │ + beq 168e4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16cf0 │ │ │ │ │ + b 16cb8 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ - ldr r9, [pc, #1436] @ 16f9c │ │ │ │ │ + ldr r9, [pc, #1436] @ 16f64 │ │ │ │ │ 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] @ 16fa0 │ │ │ │ │ + ldr r2, [pc, #1408] @ 16f68 │ │ │ │ │ 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 16ef8 │ │ │ │ │ + bne 16ec0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e98 │ │ │ │ │ + beq 16e60 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16eb0 │ │ │ │ │ + bne 16e78 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16b5c │ │ │ │ │ + beq 16b24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1324] @ 16fa0 │ │ │ │ │ + ldr r1, [pc, #1324] @ 16f68 │ │ │ │ │ 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 16b84 │ │ │ │ │ + beq 16b4c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16b2c │ │ │ │ │ + beq 16af4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1695c │ │ │ │ │ + bne 16924 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 16b3c │ │ │ │ │ + bne 16b04 │ │ │ │ │ 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 16cfc │ │ │ │ │ + beq 16cc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d64 │ │ │ │ │ + bne 16d2c │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 169a8 │ │ │ │ │ + bge 16970 │ │ │ │ │ str r2, [sp] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 16a18 │ │ │ │ │ + b 169e0 │ │ │ │ │ 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 16aa0 │ │ │ │ │ + bne 16a68 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16ac4 │ │ │ │ │ + beq 16a8c │ │ │ │ │ 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 16910 │ │ │ │ │ + b 168d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1072] @ 16fa0 │ │ │ │ │ + ldr r1, [pc, #1072] @ 16f68 │ │ │ │ │ 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 16a88 │ │ │ │ │ + bne 16a50 │ │ │ │ │ ldr fp, [r8, #8] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #1024] @ 16fa0 │ │ │ │ │ + ldr r2, [pc, #1024] @ 16f68 │ │ │ │ │ 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 16e38 │ │ │ │ │ - ldr r2, [pc, #992] @ 16f9c │ │ │ │ │ + bne 16e00 │ │ │ │ │ + ldr r2, [pc, #992] @ 16f64 │ │ │ │ │ str fp, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e50 │ │ │ │ │ + beq 16e18 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16d48 │ │ │ │ │ + bne 16d10 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ - bl 165f8 │ │ │ │ │ + bl 165c0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 16c00 │ │ │ │ │ + beq 16bc8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c50 │ │ │ │ │ + bne 16c18 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16d48 │ │ │ │ │ + bne 16d10 │ │ │ │ │ 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 16d24 │ │ │ │ │ + beq 16cec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d74 │ │ │ │ │ + bne 16d3c │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble 16b08 │ │ │ │ │ + ble 16ad0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b 16b94 │ │ │ │ │ + b 16b5c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16c00 │ │ │ │ │ + beq 16bc8 │ │ │ │ │ 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 16e00 │ │ │ │ │ + beq 16dc8 │ │ │ │ │ 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 16d74 │ │ │ │ │ + bne 16d3c │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 16c44 │ │ │ │ │ + bgt 16c0c │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 16b14 │ │ │ │ │ + b 16adc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16838 │ │ │ │ │ + beq 16800 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16654 │ │ │ │ │ + b 1661c │ │ │ │ │ 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 167b4 │ │ │ │ │ + beq 1677c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 16714 │ │ │ │ │ + b 166dc │ │ │ │ │ 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 16b50 │ │ │ │ │ + bne 16b18 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 169b8 │ │ │ │ │ + b 16980 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d58 │ │ │ │ │ + bne 16d20 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 16b14 │ │ │ │ │ + b 16adc │ │ │ │ │ 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 16ab8 │ │ │ │ │ + b 16a80 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 16b50 │ │ │ │ │ + b 16b18 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 16d58 │ │ │ │ │ + b 16d20 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ - b 16cf0 │ │ │ │ │ + b 16cb8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 16cbc │ │ │ │ │ + b 16c84 │ │ │ │ │ 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 16cbc │ │ │ │ │ + bne 16c84 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16838 │ │ │ │ │ - b 16cbc │ │ │ │ │ + beq 16800 │ │ │ │ │ + b 16c84 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #448] @ 16fa0 │ │ │ │ │ + ldr r1, [pc, #448] @ 16f68 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 168d0 │ │ │ │ │ + b 16898 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 167c4 │ │ │ │ │ + b 1678c │ │ │ │ │ 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 16d58 │ │ │ │ │ + bne 16d20 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16d40 │ │ │ │ │ - b 16d58 │ │ │ │ │ + beq 16d08 │ │ │ │ │ + b 16d20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 16b24 │ │ │ │ │ + b 16aec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16bcc │ │ │ │ │ + b 16b94 │ │ │ │ │ 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 16b50 │ │ │ │ │ + bne 16b18 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16d1c │ │ │ │ │ - b 16b50 │ │ │ │ │ + beq 16ce4 │ │ │ │ │ + b 16b18 │ │ │ │ │ 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 16a54 │ │ │ │ │ + beq 16a1c │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 16b4c │ │ │ │ │ + b 16b14 │ │ │ │ │ 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 16cf0 │ │ │ │ │ + bne 16cb8 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 167b4 │ │ │ │ │ - b 16cf0 │ │ │ │ │ + beq 1677c │ │ │ │ │ + b 16cb8 │ │ │ │ │ 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 169c8 │ │ │ │ │ + b 16990 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #128] @ 16fa0 │ │ │ │ │ + ldr r1, [pc, #128] @ 16f68 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 16634 │ │ │ │ │ + b 165fc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - b 16654 │ │ │ │ │ + b 1661c │ │ │ │ │ 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 166b0 │ │ │ │ │ + beq 16678 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 167e4 │ │ │ │ │ + b 167ac │ │ │ │ │ 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 168a8 │ │ │ │ │ + beq 16870 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ - b 169ec │ │ │ │ │ + b 169b4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #12] @ 16fa0 │ │ │ │ │ + ldr r1, [pc, #12] @ 16f68 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 166d4 │ │ │ │ │ + b 1669c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000404 │ │ │ │ │ │ │ │ │ │ -00016fa4 : │ │ │ │ │ +00016f6c : │ │ │ │ │ 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] @ 17378 │ │ │ │ │ + ldr r2, [pc, #956] @ 17340 │ │ │ │ │ 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 17278 │ │ │ │ │ + beq 17240 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1728c │ │ │ │ │ + bne 17254 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1718c │ │ │ │ │ + bne 17154 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17020 │ │ │ │ │ + bne 16fe8 │ │ │ │ │ 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] @ 17378 │ │ │ │ │ + ldr r2, [pc, #844] @ 17340 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17368 │ │ │ │ │ + beq 17330 │ │ │ │ │ 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 1700c │ │ │ │ │ - ldr r1, [pc, #796] @ 17378 │ │ │ │ │ + bne 16fd4 │ │ │ │ │ + ldr r1, [pc, #796] @ 17340 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17344 │ │ │ │ │ + beq 1730c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4904 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 17264 │ │ │ │ │ + beq 1722c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #748] @ 17378 │ │ │ │ │ + ldr r2, [pc, #748] @ 17340 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17338 │ │ │ │ │ + beq 17300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17258 │ │ │ │ │ + bne 17220 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1724c │ │ │ │ │ + beq 17214 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 17258 │ │ │ │ │ + bne 17220 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 171f8 │ │ │ │ │ + bne 171c0 │ │ │ │ │ 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 17244 │ │ │ │ │ + beq 1720c │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 171e4 │ │ │ │ │ + bgt 171ac │ │ │ │ │ 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 │ │ │ │ │ @@ -25591,493 +25577,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 1726c │ │ │ │ │ + beq 17234 │ │ │ │ │ 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 1726c │ │ │ │ │ + bne 17234 │ │ │ │ │ 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 17004 │ │ │ │ │ - ldr r2, [pc, #524] @ 1737c │ │ │ │ │ + beq 16fcc │ │ │ │ │ + ldr r2, [pc, #524] @ 17344 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17294 │ │ │ │ │ + beq 1725c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17010 │ │ │ │ │ + b 16fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #480] @ 17378 │ │ │ │ │ + ldr r1, [pc, #480] @ 17340 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17318 │ │ │ │ │ + beq 172e0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 172b4 │ │ │ │ │ + bne 1727c │ │ │ │ │ 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 16ff0 │ │ │ │ │ + beq 16fb8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17018 │ │ │ │ │ + b 16fe0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 170f0 │ │ │ │ │ + b 170b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4904 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 170d8 │ │ │ │ │ + beq 170a0 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 17220 │ │ │ │ │ + beq 171e8 │ │ │ │ │ str r3, [r6, sl, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 170c4 │ │ │ │ │ + b 1708c │ │ │ │ │ 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 17210 │ │ │ │ │ + bne 171d8 │ │ │ │ │ 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 17008 │ │ │ │ │ + b 16fd0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16fe0 │ │ │ │ │ + beq 16fa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 171d8 │ │ │ │ │ + b 171a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1700c │ │ │ │ │ + beq 16fd4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 171d8 │ │ │ │ │ + b 171a0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 171b8 │ │ │ │ │ - ldr r3, [pc, #176] @ 17380 │ │ │ │ │ - ldr r1, [pc, #176] @ 17384 │ │ │ │ │ + beq 17180 │ │ │ │ │ + ldr r3, [pc, #176] @ 17348 │ │ │ │ │ + ldr r1, [pc, #176] @ 1734c │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 171bc │ │ │ │ │ + beq 17184 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 171c4 │ │ │ │ │ + b 1718c │ │ │ │ │ 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 171a4 │ │ │ │ │ - b 171c4 │ │ │ │ │ + beq 1716c │ │ │ │ │ + b 1718c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17090 │ │ │ │ │ + b 17058 │ │ │ │ │ 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 17068 │ │ │ │ │ - b 1726c │ │ │ │ │ + beq 17030 │ │ │ │ │ + b 17234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17038 │ │ │ │ │ + b 17000 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00017388 : │ │ │ │ │ +00017350 : │ │ │ │ │ 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] @ 17598 │ │ │ │ │ + ldr r2, [pc, #504] @ 17560 │ │ │ │ │ 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 17554 │ │ │ │ │ + beq 1751c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17568 │ │ │ │ │ + bne 17530 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1743c │ │ │ │ │ + beq 17404 │ │ │ │ │ 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 17478 │ │ │ │ │ + bne 17440 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17468 │ │ │ │ │ + bne 17430 │ │ │ │ │ mov r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 174e0 │ │ │ │ │ + bne 174a8 │ │ │ │ │ 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 17574 │ │ │ │ │ + blt 1753c │ │ │ │ │ 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 173e4 │ │ │ │ │ + beq 173ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1742c │ │ │ │ │ - ldr r1, [pc, #284] @ 1759c │ │ │ │ │ + b 173f4 │ │ │ │ │ + ldr r1, [pc, #284] @ 17564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 173f8 │ │ │ │ │ + beq 173c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 173f8 │ │ │ │ │ + beq 173c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1758c │ │ │ │ │ + beq 17554 │ │ │ │ │ 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 17534 │ │ │ │ │ + beq 174fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17428 │ │ │ │ │ + b 173f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1741c │ │ │ │ │ + bne 173e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1758c │ │ │ │ │ + beq 17554 │ │ │ │ │ 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 174d8 │ │ │ │ │ + bne 174a0 │ │ │ │ │ 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 17424 │ │ │ │ │ - b 1742c │ │ │ │ │ + beq 173ec │ │ │ │ │ + b 173f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 173c4 │ │ │ │ │ + beq 1738c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1742c │ │ │ │ │ + b 173f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1742c │ │ │ │ │ + b 173f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1742c │ │ │ │ │ + b 173f4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -000175a0 <_tmp_258_rule>: │ │ │ │ │ +00017568 <_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] @ 17b74 <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r1, [pc, #1468] @ 17b3c <_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 17ab0 <_tmp_258_rule+0x510> │ │ │ │ │ + beq 17a78 <_tmp_258_rule+0x510> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17ac4 <_tmp_258_rule+0x524> │ │ │ │ │ - ldr r1, [pc, #1424] @ 17b74 <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 17a8c <_tmp_258_rule+0x524> │ │ │ │ │ + ldr r1, [pc, #1424] @ 17b3c <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17864 <_tmp_258_rule+0x2c4> │ │ │ │ │ + beq 1782c <_tmp_258_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17888 <_tmp_258_rule+0x2e8> │ │ │ │ │ + beq 17850 <_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 17940 <_tmp_258_rule+0x3a0> │ │ │ │ │ + bne 17908 <_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 178cc <_tmp_258_rule+0x32c> │ │ │ │ │ + bne 17894 <_tmp_258_rule+0x32c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 178c0 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 17888 <_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 179e8 <_tmp_258_rule+0x448> │ │ │ │ │ + bne 179b0 <_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 179d8 <_tmp_258_rule+0x438> │ │ │ │ │ - ldr r3, [pc, #1276] @ 17b74 <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 179a0 <_tmp_258_rule+0x438> │ │ │ │ │ + ldr r3, [pc, #1276] @ 17b3c <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17b20 <_tmp_258_rule+0x580> │ │ │ │ │ + beq 17ae8 <_tmp_258_rule+0x580> │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17adc <_tmp_258_rule+0x53c> │ │ │ │ │ + beq 17aa4 <_tmp_258_rule+0x53c> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 1776c <_tmp_258_rule+0x1cc> │ │ │ │ │ + beq 17734 <_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 177c0 <_tmp_258_rule+0x220> │ │ │ │ │ + bne 17788 <_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 179b0 <_tmp_258_rule+0x410> │ │ │ │ │ + bne 17978 <_tmp_258_rule+0x410> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17718 <_tmp_258_rule+0x178> │ │ │ │ │ + bne 176e0 <_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] @ 17b78 <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1104] @ 17b40 <_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 176f8 <_tmp_258_rule+0x158> │ │ │ │ │ + beq 176c0 <_tmp_258_rule+0x158> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1068] @ 17b78 <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1068] @ 17b40 <_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 17704 <_tmp_258_rule+0x164> │ │ │ │ │ + bne 176cc <_tmp_258_rule+0x164> │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 17704 <_tmp_258_rule+0x164> │ │ │ │ │ + b 176cc <_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 179a0 <_tmp_258_rule+0x400> │ │ │ │ │ + blt 17968 <_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 179a0 <_tmp_258_rule+0x400> │ │ │ │ │ + bne 17968 <_tmp_258_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 176c8 <_tmp_258_rule+0x128> │ │ │ │ │ + beq 17690 <_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 176c8 <_tmp_258_rule+0x128> │ │ │ │ │ + beq 17690 <_tmp_258_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 17acc <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 17a94 <_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 17acc <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 17a94 <_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 │ │ │ │ │ @@ -26088,1495 +26074,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] @ 17b7c <_tmp_258_rule+0x5dc> │ │ │ │ │ + ldr r2, [pc, #828] @ 17b44 <_tmp_258_rule+0x5dc> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17984 <_tmp_258_rule+0x3e4> │ │ │ │ │ + beq 1794c <_tmp_258_rule+0x3e4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 17740 <_tmp_258_rule+0x1a0> │ │ │ │ │ + b 17708 <_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 178c0 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 17888 <_tmp_258_rule+0x320> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 17604 <_tmp_258_rule+0x64> │ │ │ │ │ + bne 175cc <_tmp_258_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 179b8 <_tmp_258_rule+0x418> │ │ │ │ │ + blt 17980 <_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 17938 <_tmp_258_rule+0x398> │ │ │ │ │ + bne 17900 <_tmp_258_rule+0x398> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17620 <_tmp_258_rule+0x80> │ │ │ │ │ + beq 175e8 <_tmp_258_rule+0x80> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 179cc <_tmp_258_rule+0x42c> │ │ │ │ │ + b 17994 <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 17634 <_tmp_258_rule+0x94> │ │ │ │ │ + beq 175fc <_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 179cc <_tmp_258_rule+0x42c> │ │ │ │ │ + beq 17994 <_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 17a08 <_tmp_258_rule+0x468> │ │ │ │ │ + beq 179d0 <_tmp_258_rule+0x468> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17704 <_tmp_258_rule+0x164> │ │ │ │ │ + b 176cc <_tmp_258_rule+0x164> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 178c0 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 17888 <_tmp_258_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #552] @ 17b74 <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r2, [pc, #552] @ 17b3c <_tmp_258_rule+0x5d4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17b00 <_tmp_258_rule+0x560> │ │ │ │ │ + beq 17ac8 <_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 17a2c <_tmp_258_rule+0x48c> │ │ │ │ │ + bne 179f4 <_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 178b8 <_tmp_258_rule+0x318> │ │ │ │ │ + b 17880 <_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 176e4 <_tmp_258_rule+0x144> │ │ │ │ │ + beq 176ac <_tmp_258_rule+0x144> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17760 <_tmp_258_rule+0x1c0> │ │ │ │ │ + b 17728 <_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 17670 <_tmp_258_rule+0xd0> │ │ │ │ │ + beq 17638 <_tmp_258_rule+0xd0> │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1770c <_tmp_258_rule+0x16c> │ │ │ │ │ - ldr r2, [pc, #400] @ 17b80 <_tmp_258_rule+0x5e0> │ │ │ │ │ - ldr r3, [pc, #400] @ 17b84 <_tmp_258_rule+0x5e4> │ │ │ │ │ + b 176d4 <_tmp_258_rule+0x16c> │ │ │ │ │ + ldr r2, [pc, #400] @ 17b48 <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r3, [pc, #400] @ 17b4c <_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 1792c <_tmp_258_rule+0x38c> │ │ │ │ │ + bne 178f4 <_tmp_258_rule+0x38c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b54 <_tmp_258_rule+0x5b4> │ │ │ │ │ + beq 17b1c <_tmp_258_rule+0x5b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 179cc <_tmp_258_rule+0x42c> │ │ │ │ │ + b 17994 <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1796c <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 17934 <_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 1796c <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 17934 <_tmp_258_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1796c <_tmp_258_rule+0x3cc> │ │ │ │ │ - ldr r2, [pc, #288] @ 17b88 <_tmp_258_rule+0x5e8> │ │ │ │ │ + beq 17934 <_tmp_258_rule+0x3cc> │ │ │ │ │ + ldr r2, [pc, #288] @ 17b50 <_tmp_258_rule+0x5e8> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #272] @ 17b80 <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r2, [pc, #272] @ 17b48 <_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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 17970 <_tmp_258_rule+0x3d0> │ │ │ │ │ + beq 17938 <_tmp_258_rule+0x3d0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17978 <_tmp_258_rule+0x3d8> │ │ │ │ │ + b 17940 <_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 175dc <_tmp_258_rule+0x3c> │ │ │ │ │ + beq 175a4 <_tmp_258_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 179dc <_tmp_258_rule+0x43c> │ │ │ │ │ + b 179a4 <_tmp_258_rule+0x43c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 179a0 <_tmp_258_rule+0x400> │ │ │ │ │ + b 17968 <_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 17b64 <_tmp_258_rule+0x5c4> │ │ │ │ │ + bne 17b2c <_tmp_258_rule+0x5c4> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 1769c <_tmp_258_rule+0xfc> │ │ │ │ │ + b 17664 <_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 17958 <_tmp_258_rule+0x3b8> │ │ │ │ │ - b 17978 <_tmp_258_rule+0x3d8> │ │ │ │ │ + beq 17920 <_tmp_258_rule+0x3b8> │ │ │ │ │ + b 17940 <_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 179b0 <_tmp_258_rule+0x410> │ │ │ │ │ + bne 17978 <_tmp_258_rule+0x410> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17ae0 <_tmp_258_rule+0x540> │ │ │ │ │ + beq 17aa8 <_tmp_258_rule+0x540> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1769c <_tmp_258_rule+0xfc> │ │ │ │ │ + b 17664 <_tmp_258_rule+0xfc> │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 179cc <_tmp_258_rule+0x42c> │ │ │ │ │ + b 17994 <_tmp_258_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 179a0 <_tmp_258_rule+0x400> │ │ │ │ │ + b 17968 <_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 │ │ │ │ │ │ │ │ │ │ -00017b8c : │ │ │ │ │ +00017b54 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 17b9c │ │ │ │ │ + bne 17b64 │ │ │ │ │ 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 17bd0 │ │ │ │ │ + beq 17b98 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00017be0 : │ │ │ │ │ +00017ba8 : │ │ │ │ │ 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] @ 17e9c │ │ │ │ │ + ldr r1, [pc, #676] @ 17e64 │ │ │ │ │ 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 17e94 │ │ │ │ │ + beq 17e5c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 17ce8 │ │ │ │ │ + bne 17cb0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17ca0 │ │ │ │ │ + beq 17c68 │ │ │ │ │ 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 17d60 │ │ │ │ │ + bne 17d28 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cf8 │ │ │ │ │ + bne 17cc0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17ce8 │ │ │ │ │ + bne 17cb0 │ │ │ │ │ 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 17da4 │ │ │ │ │ + bne 17d6c │ │ │ │ │ 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 17c90 │ │ │ │ │ + blt 17c58 │ │ │ │ │ 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 17d58 │ │ │ │ │ + bne 17d20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17c48 │ │ │ │ │ + beq 17c10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17c90 │ │ │ │ │ + b 17c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17c5c │ │ │ │ │ + beq 17c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17e88 │ │ │ │ │ + beq 17e50 │ │ │ │ │ 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 17dc4 │ │ │ │ │ + beq 17d8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17c8c │ │ │ │ │ + b 17c54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17e88 │ │ │ │ │ + bne 17e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #304] @ 17e9c │ │ │ │ │ + ldr r2, [pc, #304] @ 17e64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17e68 │ │ │ │ │ + beq 17e30 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17de4 │ │ │ │ │ + bne 17dac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 17ce0 │ │ │ │ │ - ldr r2, [pc, #244] @ 17ea0 │ │ │ │ │ - ldr r3, [pc, #244] @ 17ea4 │ │ │ │ │ + b 17ca8 │ │ │ │ │ + ldr r2, [pc, #244] @ 17e68 │ │ │ │ │ + ldr r3, [pc, #244] @ 17e6c │ │ │ │ │ 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 17d50 │ │ │ │ │ + bne 17d18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c88 │ │ │ │ │ + beq 17c50 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17c90 │ │ │ │ │ + b 17c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d8c │ │ │ │ │ + beq 17d54 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d8c │ │ │ │ │ + beq 17d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17d8c │ │ │ │ │ - ldr r2, [pc, #136] @ 17ea8 │ │ │ │ │ + beq 17d54 │ │ │ │ │ + ldr r2, [pc, #136] @ 17e70 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #120] @ 17ea0 │ │ │ │ │ + ldr r2, [pc, #120] @ 17e68 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 17d90 │ │ │ │ │ + beq 17d58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d98 │ │ │ │ │ + b 17d60 │ │ │ │ │ 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 17d78 │ │ │ │ │ - b 17d98 │ │ │ │ │ + beq 17d40 │ │ │ │ │ + b 17d60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17c90 │ │ │ │ │ + b 17c58 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17c10 │ │ │ │ │ + b 17bd8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00017eac : │ │ │ │ │ +00017e74 : │ │ │ │ │ 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] @ 18d98 │ │ │ │ │ + ldr r1, [pc, #3800] @ 18d64 │ │ │ │ │ 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 18d74 │ │ │ │ │ + beq 18d40 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 188cc │ │ │ │ │ + bne 18894 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - bne 18738 │ │ │ │ │ - ldr r2, [pc, #3732] @ 18d98 │ │ │ │ │ + bne 18700 │ │ │ │ │ + ldr r2, [pc, #3736] @ 18d64 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18b84 │ │ │ │ │ - ldr r3, [pc, #3708] @ 18d98 │ │ │ │ │ + beq 18b50 │ │ │ │ │ + ldr r3, [pc, #3712] @ 18d64 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18cc4 │ │ │ │ │ + beq 18c90 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18b38 │ │ │ │ │ + beq 18b04 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18b68 │ │ │ │ │ + beq 18b34 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18ba8 │ │ │ │ │ + bne 18b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - beq 184fc │ │ │ │ │ + beq 184c4 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18030 │ │ │ │ │ + beq 17ff8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18b60 │ │ │ │ │ + beq 18b2c │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq fp, #2 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ - beq 18030 │ │ │ │ │ + beq 17ff8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18b5c │ │ │ │ │ + beq 18b28 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov r7, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ mov fp, r7 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18020 │ │ │ │ │ + beq 17fe8 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 185a4 │ │ │ │ │ + beq 1856c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17ff0 │ │ │ │ │ + b 17fb8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 184fc │ │ │ │ │ + beq 184c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184fc │ │ │ │ │ + bne 184c4 │ │ │ │ │ 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 18b60 │ │ │ │ │ + beq 18b2c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 180bc │ │ │ │ │ + ble 18084 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 180bc │ │ │ │ │ + beq 18084 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 180bc │ │ │ │ │ + beq 18084 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 180bc │ │ │ │ │ + beq 18084 │ │ │ │ │ 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 180a4 │ │ │ │ │ + bne 1806c │ │ │ │ │ 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 1860c │ │ │ │ │ + bne 185d4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 182b8 │ │ │ │ │ - ldr r2, [pc, #3224] @ 18d98 │ │ │ │ │ + bne 18280 │ │ │ │ │ + ldr r2, [pc, #3228] @ 18d64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18be0 │ │ │ │ │ + beq 18bac │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18b1c │ │ │ │ │ + beq 18ae8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c0c │ │ │ │ │ + bne 18bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 18520 │ │ │ │ │ + beq 184e8 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - beq 181fc │ │ │ │ │ + beq 181c4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18b14 │ │ │ │ │ + beq 18ae0 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 181fc │ │ │ │ │ + beq 181c4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18b10 │ │ │ │ │ + beq 18adc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 181ec │ │ │ │ │ + beq 181b4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 185cc │ │ │ │ │ + beq 18594 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r8, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 181bc │ │ │ │ │ + b 18184 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18520 │ │ │ │ │ + beq 184e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18520 │ │ │ │ │ + bne 184e8 │ │ │ │ │ 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 18b14 │ │ │ │ │ + beq 18ae0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18288 │ │ │ │ │ + ble 18250 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18288 │ │ │ │ │ + beq 18250 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18288 │ │ │ │ │ + beq 18250 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18288 │ │ │ │ │ + beq 18250 │ │ │ │ │ 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 18270 │ │ │ │ │ + bne 18238 │ │ │ │ │ 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 1862c │ │ │ │ │ + bne 185f4 │ │ │ │ │ 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 18c44 │ │ │ │ │ + bne 18c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a238 │ │ │ │ │ + bl 1a204 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 188d8 │ │ │ │ │ + bne 188a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c48 │ │ │ │ │ + bne 18c14 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2712] @ 18d98 │ │ │ │ │ + ldr r2, [pc, #2716] @ 18d64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18c18 │ │ │ │ │ + beq 18be4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18bc0 │ │ │ │ │ + beq 18b8c │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d64 │ │ │ │ │ + bne 18d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 1853c │ │ │ │ │ + beq 18504 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 183f8 │ │ │ │ │ + beq 183c0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18bb8 │ │ │ │ │ + beq 18b84 │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r5, r8 │ │ │ │ │ moveq r7, #2 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 183f8 │ │ │ │ │ + beq 183c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18bb4 │ │ │ │ │ + beq 18b80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 183e8 │ │ │ │ │ + beq 183b0 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 185ec │ │ │ │ │ + beq 185b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 183b8 │ │ │ │ │ + b 18380 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 1853c │ │ │ │ │ + beq 18504 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1853c │ │ │ │ │ + bne 18504 │ │ │ │ │ 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 18bb8 │ │ │ │ │ + beq 18b84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18484 │ │ │ │ │ + ble 1844c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18484 │ │ │ │ │ + beq 1844c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18484 │ │ │ │ │ + beq 1844c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18484 │ │ │ │ │ + beq 1844c │ │ │ │ │ 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 1846c │ │ │ │ │ + bne 18434 │ │ │ │ │ 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 1c228 <_loop0_37_rule> │ │ │ │ │ + bl 1c1f4 <_loop0_37_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18554 │ │ │ │ │ + beq 1851c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18554 │ │ │ │ │ + bne 1851c │ │ │ │ │ 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 186c4 │ │ │ │ │ + beq 1868c │ │ │ │ │ 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 180f8 │ │ │ │ │ - b 182b8 │ │ │ │ │ + beq 180c0 │ │ │ │ │ + b 18280 │ │ │ │ │ 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 182c0 │ │ │ │ │ + b 18288 │ │ │ │ │ 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 18c44 │ │ │ │ │ + bne 18c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aadc <_loop1_185_rule> │ │ │ │ │ + bl 1aaa8 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 18714 │ │ │ │ │ + bne 186dc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c44 │ │ │ │ │ + bne 18c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 186ec │ │ │ │ │ + bne 186b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 184ec │ │ │ │ │ + b 184b4 │ │ │ │ │ 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 18b60 │ │ │ │ │ + beq 18b2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1800c │ │ │ │ │ + b 17fd4 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18b14 │ │ │ │ │ + beq 18ae0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 181d8 │ │ │ │ │ + b 181a0 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18bb8 │ │ │ │ │ + beq 18b84 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 183d4 │ │ │ │ │ + b 1839c │ │ │ │ │ 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 186e4 │ │ │ │ │ + bne 186ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 18510 │ │ │ │ │ + b 184d8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1888] @ 18d9c │ │ │ │ │ + ldr r1, [pc, #1892] @ 18d68 │ │ │ │ │ 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 18d48 │ │ │ │ │ + beq 18d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a6f8 <_loop0_171_rule> │ │ │ │ │ + bl 1a6c4 <_loop0_171_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18d40 │ │ │ │ │ + beq 18d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c228 <_loop0_37_rule> │ │ │ │ │ + bl 1c1f4 <_loop0_37_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 18d40 │ │ │ │ │ + beq 18d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 182c0 │ │ │ │ │ + bne 18288 │ │ │ │ │ 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] @ 18da0 │ │ │ │ │ + ldr r2, [pc, #1780] @ 18d6c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184e4 │ │ │ │ │ + bne 184ac │ │ │ │ │ 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 18598 │ │ │ │ │ - b 18594 │ │ │ │ │ + bne 18560 │ │ │ │ │ + b 1855c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18654 │ │ │ │ │ + b 1861c │ │ │ │ │ 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 184e4 │ │ │ │ │ - b 186c4 │ │ │ │ │ + bne 184ac │ │ │ │ │ + b 1868c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18574 │ │ │ │ │ + bne 1853c │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 186f8 │ │ │ │ │ + b 186c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1616] @ 18d98 │ │ │ │ │ + ldr r2, [pc, #1620] @ 18d64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18a28 │ │ │ │ │ + beq 189f4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 18a48 │ │ │ │ │ + bne 18a14 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18a3c │ │ │ │ │ + bne 18a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 120c │ │ │ │ │ + bl 1024 │ │ │ │ │ R_ARM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18994 │ │ │ │ │ + bne 18960 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18a3c │ │ │ │ │ + bne 18a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18dc0 │ │ │ │ │ + bl 18d8c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1881c │ │ │ │ │ + bne 187e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a6f8 <_loop0_171_rule> │ │ │ │ │ + bl 1a6c4 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18aa4 │ │ │ │ │ + beq 18a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1488] @ 18d98 │ │ │ │ │ + ldr r2, [pc, #1492] @ 18d64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18af4 │ │ │ │ │ + beq 18ac0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18b00 │ │ │ │ │ + bne 18acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 1a238 │ │ │ │ │ + bl 1a204 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 18ab4 │ │ │ │ │ + bne 18a80 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18b00 │ │ │ │ │ + bne 18acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aadc <_loop1_185_rule> │ │ │ │ │ + bl 1aaa8 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18a88 │ │ │ │ │ + bne 18a54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18a3c │ │ │ │ │ + bne 18a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a6f8 <_loop0_171_rule> │ │ │ │ │ + bl 1a6c4 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1884c │ │ │ │ │ + beq 18814 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 189c0 │ │ │ │ │ + bne 1898c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18a3c │ │ │ │ │ + bne 18a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 120c │ │ │ │ │ + bl 1024 │ │ │ │ │ R_ARM_CALL _tmp_174_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18898 │ │ │ │ │ + bne 18860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_175_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18894 │ │ │ │ │ + beq 1885c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18c50 │ │ │ │ │ + bne 18c1c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18a3c │ │ │ │ │ + bne 18a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23cac <_loop1_178_rule> │ │ │ │ │ + bl 23c84 <_loop1_178_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18918 │ │ │ │ │ + bne 188e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 17efc │ │ │ │ │ + beq 17ec4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 184f0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 184bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c228 <_loop0_37_rule> │ │ │ │ │ + bl 1c1f4 <_loop0_37_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18d50 │ │ │ │ │ + beq 18d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce28 │ │ │ │ │ + bl 1cdf4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d50 │ │ │ │ │ + bne 18d1c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 186a0 │ │ │ │ │ + b 18668 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 188b4 │ │ │ │ │ + beq 1887c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 188b4 │ │ │ │ │ - ldr r3, [pc, #1116] @ 18da4 │ │ │ │ │ + beq 1887c │ │ │ │ │ + ldr r3, [pc, #1116] @ 18d70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 18da8 │ │ │ │ │ + ldr r3, [pc, #1112] @ 18d74 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 188b8 │ │ │ │ │ + beq 18880 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 188c0 │ │ │ │ │ + b 18888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_170_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18780 │ │ │ │ │ + beq 18748 │ │ │ │ │ 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] @ 18dac │ │ │ │ │ - beq 18780 │ │ │ │ │ - b 18944 │ │ │ │ │ + ldrne r3, [pc, #1008] @ 18d78 │ │ │ │ │ + beq 18748 │ │ │ │ │ + b 18910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ec8 <_loop1_173_rule> │ │ │ │ │ + bl 18e94 <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1884c │ │ │ │ │ + beq 18814 │ │ │ │ │ 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 18850 │ │ │ │ │ + bne 18818 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1884c │ │ │ │ │ - ldr r2, [pc, #932] @ 18da8 │ │ │ │ │ + beq 18814 │ │ │ │ │ + ldr r2, [pc, #932] @ 18d74 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #932] @ 18db0 │ │ │ │ │ + ldr r2, [pc, #932] @ 18d7c │ │ │ │ │ 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 18968 │ │ │ │ │ + b 18934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 18aac │ │ │ │ │ + beq 18a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 188c0 │ │ │ │ │ + b 18888 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18760 │ │ │ │ │ - ldr r3, [pc, #848] @ 18db4 │ │ │ │ │ + beq 18728 │ │ │ │ │ + ldr r3, [pc, #848] @ 18d80 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #828] @ 18da8 │ │ │ │ │ + ldr r3, [pc, #828] @ 18d74 │ │ │ │ │ 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 18968 │ │ │ │ │ + b 18934 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #788] @ 18db8 │ │ │ │ │ - bne 18944 │ │ │ │ │ + ldrne r3, [pc, #788] @ 18d84 │ │ │ │ │ + bne 18910 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1881c │ │ │ │ │ + b 187e4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 1874c │ │ │ │ │ + b 18714 │ │ │ │ │ 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 18a8c │ │ │ │ │ + bne 18a58 │ │ │ │ │ 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 1881c │ │ │ │ │ + b 187e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 187cc │ │ │ │ │ + b 18794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1881c │ │ │ │ │ + b 187e4 │ │ │ │ │ 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 18534 │ │ │ │ │ + b 184fc │ │ │ │ │ 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 18ba8 │ │ │ │ │ + bne 18b74 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 17f40 │ │ │ │ │ + b 17f08 │ │ │ │ │ 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 18510 │ │ │ │ │ + b 184d8 │ │ │ │ │ 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 17f14 │ │ │ │ │ + beq 17edc │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 18598 │ │ │ │ │ + b 18560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18510 │ │ │ │ │ + b 184d8 │ │ │ │ │ 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 18554 │ │ │ │ │ + b 1851c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c0c │ │ │ │ │ + bne 18bd8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1811c │ │ │ │ │ - b 18b1c │ │ │ │ │ + bne 180e4 │ │ │ │ │ + b 18ae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 18534 │ │ │ │ │ + b 184fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d64 │ │ │ │ │ + bne 18d30 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 18318 │ │ │ │ │ - b 18bc0 │ │ │ │ │ + bne 182e0 │ │ │ │ │ + b 18b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18598 │ │ │ │ │ + b 18560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #308] @ 18d98 │ │ │ │ │ + ldr r2, [pc, #308] @ 18d64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18d8c │ │ │ │ │ + beq 18d58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d30 │ │ │ │ │ + bne 18cfc │ │ │ │ │ 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 18cf8 │ │ │ │ │ + beq 18cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_177_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18894 │ │ │ │ │ + beq 1885c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18894 │ │ │ │ │ - ldr r3, [pc, #248] @ 18dbc │ │ │ │ │ - b 18944 │ │ │ │ │ + beq 1885c │ │ │ │ │ + ldr r3, [pc, #248] @ 18d88 │ │ │ │ │ + b 18910 │ │ │ │ │ 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 182b8 │ │ │ │ │ + bne 18280 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18b3c │ │ │ │ │ + beq 18b08 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 17f40 │ │ │ │ │ + b 17f08 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d30 │ │ │ │ │ + bne 18cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18898 │ │ │ │ │ + beq 18860 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c94 │ │ │ │ │ + b 18c60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18898 │ │ │ │ │ + b 18860 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 182c0 │ │ │ │ │ + b 18288 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 18534 │ │ │ │ │ + b 184fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 182f0 │ │ │ │ │ - b 18c48 │ │ │ │ │ + beq 182b8 │ │ │ │ │ + b 18c14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18554 │ │ │ │ │ + b 1851c │ │ │ │ │ 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 17ee8 │ │ │ │ │ - b 188cc │ │ │ │ │ + beq 17eb0 │ │ │ │ │ + b 18894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18c68 │ │ │ │ │ + b 18c34 │ │ │ │ │ .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 │ │ │ │ │ @@ -27589,890 +27576,890 @@ │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000007bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000828 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00018dc0 : │ │ │ │ │ +00018d8c : │ │ │ │ │ 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] @ 18ec0 │ │ │ │ │ + ldr r1, [pc, #232] @ 18e8c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18eb8 │ │ │ │ │ + beq 18e84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18ea8 │ │ │ │ │ + bne 18e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18ec8 <_loop1_173_rule> │ │ │ │ │ + bl 18e94 <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18e20 │ │ │ │ │ + beq 18dec │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18e70 │ │ │ │ │ + bne 18e3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18ea8 │ │ │ │ │ + bne 18e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ec8 <_loop1_173_rule> │ │ │ │ │ + bl 18e94 <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18e54 │ │ │ │ │ + beq 18e20 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18e88 │ │ │ │ │ + bne 18e54 │ │ │ │ │ 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 18e20 │ │ │ │ │ - b 18e5c │ │ │ │ │ - ldr r1, [pc, #52] @ 18ec4 │ │ │ │ │ + beq 18dec │ │ │ │ │ + b 18e28 │ │ │ │ │ + ldr r1, [pc, #52] @ 18e90 │ │ │ │ │ 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 18e5c │ │ │ │ │ - b 18e54 │ │ │ │ │ + bne 18e28 │ │ │ │ │ + b 18e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e64 │ │ │ │ │ + b 18e30 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18dec │ │ │ │ │ + b 18db8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00018ec8 <_loop1_173_rule>: │ │ │ │ │ +00018e94 <_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] @ 19134 <_loop1_173_rule+0x26c> │ │ │ │ │ + ldr r1, [pc, #596] @ 19100 <_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 1910c <_loop1_173_rule+0x244> │ │ │ │ │ + beq 190d8 <_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 19084 <_loop1_173_rule+0x1bc> │ │ │ │ │ + bne 19050 <_loop1_173_rule+0x1bc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 190f0 <_loop1_173_rule+0x228> │ │ │ │ │ + beq 190bc <_loop1_173_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1907c <_loop1_173_rule+0x1b4> │ │ │ │ │ + bne 19048 <_loop1_173_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 19090 <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 1905c <_loop1_173_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 18ff4 <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18fc0 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 190cc <_loop1_173_rule+0x204> │ │ │ │ │ + beq 19098 <_loop1_173_rule+0x204> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 18ff4 <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18fc0 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 190c8 <_loop1_173_rule+0x200> │ │ │ │ │ + beq 19094 <_loop1_173_rule+0x200> │ │ │ │ │ mov r8, #3 │ │ │ │ │ mov sl, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18fe8 <_loop1_173_rule+0x120> │ │ │ │ │ + beq 18fb4 <_loop1_173_rule+0x120> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 190a8 <_loop1_173_rule+0x1e0> │ │ │ │ │ + beq 19074 <_loop1_173_rule+0x1e0> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 18fbc <_loop1_173_rule+0xf4> │ │ │ │ │ + b 18f88 <_loop1_173_rule+0xf4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 19090 <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 1905c <_loop1_173_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19090 <_loop1_173_rule+0x1c8> │ │ │ │ │ + bne 1905c <_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 19114 <_loop1_173_rule+0x24c> │ │ │ │ │ + beq 190e0 <_loop1_173_rule+0x24c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 19074 <_loop1_173_rule+0x1ac> │ │ │ │ │ + ble 19040 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 19074 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 19040 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 19074 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 19040 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 19074 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 19040 <_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 1905c <_loop1_173_rule+0x194> │ │ │ │ │ + bne 19028 <_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 19084 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 19050 <_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 190cc <_loop1_173_rule+0x204> │ │ │ │ │ + beq 19098 <_loop1_173_rule+0x204> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 18fd8 <_loop1_173_rule+0x110> │ │ │ │ │ + b 18fa4 <_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 19084 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 19050 <_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 19084 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 19050 <_loop1_173_rule+0x1bc> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18ef4 <_loop1_173_rule+0x2c> │ │ │ │ │ + b 18ec0 <_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 19084 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 19050 <_loop1_173_rule+0x1bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00019138 : │ │ │ │ │ +00019104 : │ │ │ │ │ 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] @ 19610 │ │ │ │ │ + ldr r1, [pc, #1216] @ 195dc │ │ │ │ │ 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 19590 │ │ │ │ │ + beq 1955c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 195a4 │ │ │ │ │ - ldr r1, [pc, #1172] @ 19610 │ │ │ │ │ + bne 19570 │ │ │ │ │ + ldr r1, [pc, #1172] @ 195dc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19468 │ │ │ │ │ + beq 19434 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1948c │ │ │ │ │ + beq 19458 │ │ │ │ │ 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 192d0 │ │ │ │ │ - ldr r2, [pc, #1096] @ 19610 │ │ │ │ │ + beq 1929c │ │ │ │ │ + ldr r2, [pc, #1096] @ 195dc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19570 │ │ │ │ │ + beq 1953c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 19588 │ │ │ │ │ + bne 19554 │ │ │ │ │ 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 19440 │ │ │ │ │ + bne 1940c │ │ │ │ │ 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 192d4 │ │ │ │ │ + bne 192a0 │ │ │ │ │ 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 192d8 │ │ │ │ │ + beq 192a4 │ │ │ │ │ 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 195b0 │ │ │ │ │ + beq 1957c │ │ │ │ │ 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 19414 │ │ │ │ │ + beq 193e0 │ │ │ │ │ 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 192d8 │ │ │ │ │ + bne 192a4 │ │ │ │ │ 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 19548 │ │ │ │ │ + beq 19514 │ │ │ │ │ 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 195a4 │ │ │ │ │ - ldr r1, [pc, #804] @ 19610 │ │ │ │ │ + bne 19570 │ │ │ │ │ + ldr r1, [pc, #804] @ 195dc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 194c4 │ │ │ │ │ + beq 19490 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 194e8 │ │ │ │ │ + beq 194b4 │ │ │ │ │ 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 19420 │ │ │ │ │ - ldr r2, [pc, #732] @ 19610 │ │ │ │ │ + beq 193ec │ │ │ │ │ + ldr r2, [pc, #732] @ 195dc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 195f0 │ │ │ │ │ + beq 195bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19608 │ │ │ │ │ + bne 195d4 │ │ │ │ │ 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 19454 │ │ │ │ │ + bne 19420 │ │ │ │ │ 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 19420 │ │ │ │ │ + bne 193ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 19524 │ │ │ │ │ + beq 194f0 │ │ │ │ │ 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 195d4 │ │ │ │ │ + beq 195a0 │ │ │ │ │ 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 1940c │ │ │ │ │ + bne 193d8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #540] @ 19614 │ │ │ │ │ + ldr r1, [pc, #540] @ 195e0 │ │ │ │ │ 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 192a4 │ │ │ │ │ + bne 19270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19424 │ │ │ │ │ + b 193f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 192d8 │ │ │ │ │ + b 192a4 │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 191fc │ │ │ │ │ - b 191f8 │ │ │ │ │ + bne 191c8 │ │ │ │ │ + b 191c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19368 │ │ │ │ │ - b 19364 │ │ │ │ │ + bne 19334 │ │ │ │ │ + b 19330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 194b8 │ │ │ │ │ + bne 19484 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1919c │ │ │ │ │ + bne 19168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19530 │ │ │ │ │ + blt 194fc │ │ │ │ │ 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 191ac │ │ │ │ │ + beq 19178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 192d8 │ │ │ │ │ + b 192a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19524 │ │ │ │ │ + bne 194f0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 19308 │ │ │ │ │ + bne 192d4 │ │ │ │ │ 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 19424 │ │ │ │ │ + blt 193f0 │ │ │ │ │ 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 19318 │ │ │ │ │ + beq 192e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19424 │ │ │ │ │ + b 193f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 192d8 │ │ │ │ │ + b 192a4 │ │ │ │ │ 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 192c0 │ │ │ │ │ + b 1928c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 191e0 │ │ │ │ │ + beq 191ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 192d8 │ │ │ │ │ + b 192a4 │ │ │ │ │ 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 19174 │ │ │ │ │ + beq 19140 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 192c0 │ │ │ │ │ + b 1928c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19418 │ │ │ │ │ + beq 193e4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 192d8 │ │ │ │ │ + b 192a4 │ │ │ │ │ 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 19424 │ │ │ │ │ + b 193f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1934c │ │ │ │ │ + beq 19318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 19424 │ │ │ │ │ + b 193f0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00019618 : │ │ │ │ │ +000195e4 : │ │ │ │ │ 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] @ 1981c │ │ │ │ │ + ldr r2, [pc, #492] @ 197e8 │ │ │ │ │ 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 197e4 │ │ │ │ │ + beq 197b0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1973c │ │ │ │ │ + bne 19708 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 19768 │ │ │ │ │ + beq 19734 │ │ │ │ │ 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 19738 │ │ │ │ │ - ldr r2, [pc, #396] @ 1981c │ │ │ │ │ + beq 19704 │ │ │ │ │ + ldr r2, [pc, #396] @ 197e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 197bc │ │ │ │ │ + beq 19788 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 197d4 │ │ │ │ │ + bne 197a0 │ │ │ │ │ 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 19754 │ │ │ │ │ + bne 19720 │ │ │ │ │ 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 19738 │ │ │ │ │ + bne 19704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19720 │ │ │ │ │ + beq 196ec │ │ │ │ │ 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 197fc │ │ │ │ │ + beq 197c8 │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 196c4 │ │ │ │ │ - b 196c0 │ │ │ │ │ + bne 19690 │ │ │ │ │ + b 1968c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 197a4 │ │ │ │ │ + blt 19770 │ │ │ │ │ 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 19674 │ │ │ │ │ - b 19728 │ │ │ │ │ + beq 19640 │ │ │ │ │ + b 196f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 19728 │ │ │ │ │ + b 196f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 196a8 │ │ │ │ │ + beq 19674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1973c │ │ │ │ │ + b 19708 │ │ │ │ │ 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 19654 │ │ │ │ │ - b 1973c │ │ │ │ │ + beq 19620 │ │ │ │ │ + b 19708 │ │ │ │ │ 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 1973c │ │ │ │ │ - b 19728 │ │ │ │ │ + beq 19708 │ │ │ │ │ + b 196f4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00019820 : │ │ │ │ │ +000197ec : │ │ │ │ │ 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, #2020] @ 1a01c │ │ │ │ │ + ldr r3, [pc, #2020] @ 19fe8 │ │ │ │ │ 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 19e7c │ │ │ │ │ + beq 19e48 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19e90 │ │ │ │ │ + bne 19e5c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 19e04 │ │ │ │ │ + bne 19dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19e4c │ │ │ │ │ + blt 19e18 │ │ │ │ │ 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 19e3c │ │ │ │ │ + bne 19e08 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19d64 │ │ │ │ │ + bne 19d30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19e70 │ │ │ │ │ - ldr r2, [pc, #1872] @ 1a01c │ │ │ │ │ + bne 19e3c │ │ │ │ │ + ldr r2, [pc, #1872] @ 19fe8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19db0 │ │ │ │ │ + beq 19d7c │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19de8 │ │ │ │ │ - ldr r2, [pc, #1836] @ 1a01c │ │ │ │ │ + beq 19db4 │ │ │ │ │ + ldr r2, [pc, #1836] @ 19fe8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19abc │ │ │ │ │ + beq 19a88 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 19ae0 │ │ │ │ │ + beq 19aac │ │ │ │ │ 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 19c70 │ │ │ │ │ - ldr r3, [pc, #1760] @ 1a01c │ │ │ │ │ + beq 19c3c │ │ │ │ │ + ldr r3, [pc, #1760] @ 19fe8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e64 │ │ │ │ │ + beq 19e30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ subne ip, ip, #1 │ │ │ │ │ strne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19c70 │ │ │ │ │ - ldr r1, [pc, #1720] @ 1a020 │ │ │ │ │ + bne 19c3c │ │ │ │ │ + ldr r1, [pc, #1720] @ 19fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19c18 │ │ │ │ │ + bne 19be4 │ │ │ │ │ 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 19c70 │ │ │ │ │ + bne 19c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19e30 │ │ │ │ │ + beq 19dfc │ │ │ │ │ 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 19cfc │ │ │ │ │ + bne 19cc8 │ │ │ │ │ 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 19d14 │ │ │ │ │ - ldr r3, [pc, #1600] @ 1a024 │ │ │ │ │ + beq 19ce0 │ │ │ │ │ + ldr r3, [pc, #1600] @ 19ff0 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 19c58 │ │ │ │ │ + beq 19c24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19c70 │ │ │ │ │ + bne 19c3c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19e24 │ │ │ │ │ + beq 19df0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bne 19b0c │ │ │ │ │ + bne 19ad8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b18 │ │ │ │ │ + bne 19ae4 │ │ │ │ │ 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 19e1c │ │ │ │ │ + beq 19de8 │ │ │ │ │ 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 │ │ │ │ │ @@ -28481,166 +28468,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 19c78 │ │ │ │ │ + beq 19c44 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1432] @ 1a028 │ │ │ │ │ + ldr r1, [pc, #1432] @ 19ff4 │ │ │ │ │ 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 1a014 │ │ │ │ │ + beq 19fe0 │ │ │ │ │ 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 19b0c │ │ │ │ │ + bne 19ad8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1990c │ │ │ │ │ + bne 198d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19da4 │ │ │ │ │ + blt 19d70 │ │ │ │ │ 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 1991c │ │ │ │ │ + beq 198e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c74 │ │ │ │ │ + b 19c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8ec │ │ │ │ │ + bl 1a8b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19a30 │ │ │ │ │ + beq 199fc │ │ │ │ │ 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 19b7c │ │ │ │ │ + bne 19b48 │ │ │ │ │ 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 19e1c │ │ │ │ │ + beq 19de8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ │ str r1, [r2, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 19a48 │ │ │ │ │ - b 19b60 │ │ │ │ │ + beq 19a14 │ │ │ │ │ + b 19b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8ec │ │ │ │ │ + bl 1a8b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 19b44 │ │ │ │ │ + beq 19b10 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e1c │ │ │ │ │ + beq 19de8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [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 19c2c │ │ │ │ │ + bne 19bf8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ str r9, [sp, #24] │ │ │ │ │ str r2, [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] │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 19e1c │ │ │ │ │ + beq 19de8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 19b60 │ │ │ │ │ - b 19a48 │ │ │ │ │ + bgt 19b2c │ │ │ │ │ + b 19a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1997c │ │ │ │ │ - b 19978 │ │ │ │ │ + bne 19948 │ │ │ │ │ + b 19944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8ec │ │ │ │ │ + bl 1a8b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19bdc │ │ │ │ │ + beq 19ba8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 19d38 │ │ │ │ │ + beq 19d04 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 19bc4 │ │ │ │ │ + b 19b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 199f8 │ │ │ │ │ + beq 199c4 │ │ │ │ │ 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 19e3c │ │ │ │ │ + bne 19e08 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19ebc │ │ │ │ │ + beq 19e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19aa4 │ │ │ │ │ + beq 19a70 │ │ │ │ │ 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 │ │ │ │ │ @@ -28650,312 +28637,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 19e9c │ │ │ │ │ + beq 19e68 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 19aac │ │ │ │ │ + b 19a78 │ │ │ │ │ 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 199dc │ │ │ │ │ + bne 199a8 │ │ │ │ │ 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 19c74 │ │ │ │ │ + bne 19c40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19c74 │ │ │ │ │ + b 19c40 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e1c │ │ │ │ │ + beq 19de8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 19c48 │ │ │ │ │ + b 19c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a038 │ │ │ │ │ + bl 1a004 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 198b0 │ │ │ │ │ + beq 1987c │ │ │ │ │ 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 198b4 │ │ │ │ │ + bne 19880 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19cf0 │ │ │ │ │ - b 198b0 │ │ │ │ │ + bne 19cbc │ │ │ │ │ + b 1987c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19b0c │ │ │ │ │ + b 19ad8 │ │ │ │ │ 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 19c80 │ │ │ │ │ + bne 19c4c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 198e8 │ │ │ │ │ + bne 198b4 │ │ │ │ │ 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 198e8 │ │ │ │ │ - b 19c74 │ │ │ │ │ + beq 198b4 │ │ │ │ │ + b 19c40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b 1989c │ │ │ │ │ + b 19868 │ │ │ │ │ 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 19d30 │ │ │ │ │ + b 19cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19aac │ │ │ │ │ + b 19a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19aac │ │ │ │ │ + b 19a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19948 │ │ │ │ │ + b 19914 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19aac │ │ │ │ │ + b 19a78 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1985c │ │ │ │ │ + beq 19828 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19aac │ │ │ │ │ + b 19a78 │ │ │ │ │ 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 19f7c │ │ │ │ │ - b 19aac │ │ │ │ │ + beq 19f48 │ │ │ │ │ + b 19a78 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19f7c │ │ │ │ │ + beq 19f48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 19aac │ │ │ │ │ - ldr r1, [pc, #304] @ 1a01c │ │ │ │ │ + bne 19a78 │ │ │ │ │ + ldr r1, [pc, #304] @ 19fe8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ff4 │ │ │ │ │ + beq 19fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1a038 │ │ │ │ │ + bl 1a004 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19f9c │ │ │ │ │ + beq 19f68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19f9c │ │ │ │ │ + beq 19f68 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19f9c │ │ │ │ │ - ldr r2, [pc, #240] @ 1a02c │ │ │ │ │ - ldr r3, [pc, #240] @ 1a030 │ │ │ │ │ + beq 19f68 │ │ │ │ │ + ldr r2, [pc, #240] @ 19ff8 │ │ │ │ │ + ldr r3, [pc, #240] @ 19ffc │ │ │ │ │ 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 19f8c │ │ │ │ │ + bne 19f58 │ │ │ │ │ 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 19f84 │ │ │ │ │ + beq 19f50 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19cf4 │ │ │ │ │ + b 19cc0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 19f70 │ │ │ │ │ + b 19f3c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 19cf4 │ │ │ │ │ + b 19cc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a008 │ │ │ │ │ + bne 19fd4 │ │ │ │ │ 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 19f84 │ │ │ │ │ - ldr r3, [pc, #104] @ 1a034 │ │ │ │ │ - ldr r1, [pc, #92] @ 1a02c │ │ │ │ │ + beq 19f50 │ │ │ │ │ + ldr r3, [pc, #104] @ 1a000 │ │ │ │ │ + ldr r1, [pc, #92] @ 19ff8 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 19f54 │ │ │ │ │ + b 19f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19ef8 │ │ │ │ │ + beq 19ec4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19f70 │ │ │ │ │ + b 19f3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19c80 │ │ │ │ │ + b 19c4c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001a038 : │ │ │ │ │ +0001a004 : │ │ │ │ │ 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] @ 1a234 │ │ │ │ │ + ldr r2, [pc, #484] @ 1a200 │ │ │ │ │ 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 1a208 │ │ │ │ │ + beq 1a1d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 1a160 │ │ │ │ │ - ldr r1, [pc, #432] @ 1a234 │ │ │ │ │ + bne 1a12c │ │ │ │ │ + ldr r1, [pc, #432] @ 1a200 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a214 │ │ │ │ │ + beq 1a1e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8ec │ │ │ │ │ + bl 1a8b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a1ec │ │ │ │ │ + beq 1a1b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 1a234 │ │ │ │ │ + ldr r2, [pc, #380] @ 1a200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a1fc │ │ │ │ │ + beq 1a1c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a1e0 │ │ │ │ │ + bne 1a1ac │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1d4 │ │ │ │ │ + beq 1a1a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 1a1e0 │ │ │ │ │ + bne 1a1ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a16c │ │ │ │ │ + bne 1a138 │ │ │ │ │ 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 1a1cc │ │ │ │ │ + beq 1a198 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 1a194 │ │ │ │ │ + bgt 1a160 │ │ │ │ │ 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 │ │ │ │ │ @@ -28963,487 +28950,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 1a1f0 │ │ │ │ │ + beq 1a1bc │ │ │ │ │ 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 1a8ec │ │ │ │ │ + bl 1a8b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a104 │ │ │ │ │ + beq 1a0d0 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq 1a1a8 │ │ │ │ │ + beq 1a174 │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 1a0f0 │ │ │ │ │ + b 1a0bc │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 1a11c │ │ │ │ │ + b 1a0e8 │ │ │ │ │ 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 1a184 │ │ │ │ │ + bne 1a150 │ │ │ │ │ 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 1a15c │ │ │ │ │ + b 1a128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a0bc │ │ │ │ │ + b 1a088 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a068 │ │ │ │ │ + b 1a034 │ │ │ │ │ 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 1a094 │ │ │ │ │ - b 1a1f0 │ │ │ │ │ + beq 1a060 │ │ │ │ │ + b 1a1bc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a238 : │ │ │ │ │ +0001a204 : │ │ │ │ │ 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] @ 1a6f0 │ │ │ │ │ + ldr r1, [pc, #1184] @ 1a6bc │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a674 │ │ │ │ │ + beq 1a640 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a58c │ │ │ │ │ - ldr r1, [pc, #1144] @ 1a6f0 │ │ │ │ │ + bne 1a558 │ │ │ │ │ + ldr r1, [pc, #1144] @ 1a6bc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a68c │ │ │ │ │ + beq 1a658 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a560 │ │ │ │ │ + beq 1a52c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a6b8 │ │ │ │ │ + bne 1a684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a544 │ │ │ │ │ + beq 1a510 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2fc │ │ │ │ │ + beq 1a2c8 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a504 │ │ │ │ │ + beq 1a4d0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a2d8 │ │ │ │ │ + bne 1a2a4 │ │ │ │ │ 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 1a558 │ │ │ │ │ + beq 1a524 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a380 │ │ │ │ │ + ble 1a34c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a380 │ │ │ │ │ + beq 1a34c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a380 │ │ │ │ │ + beq 1a34c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a380 │ │ │ │ │ + beq 1a34c │ │ │ │ │ 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 1a368 │ │ │ │ │ + bne 1a334 │ │ │ │ │ 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 1aadc <_loop1_185_rule> │ │ │ │ │ + bl 1aaa8 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a5d8 │ │ │ │ │ + bne 1a5a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1a58c │ │ │ │ │ - ldr r1, [pc, #816] @ 1a6f0 │ │ │ │ │ + bne 1a558 │ │ │ │ │ + ldr r1, [pc, #816] @ 1a6bc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a6c4 │ │ │ │ │ + beq 1a690 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a5b4 │ │ │ │ │ + beq 1a580 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a5c0 │ │ │ │ │ + bne 1a58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a598 │ │ │ │ │ + beq 1a564 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a440 │ │ │ │ │ + beq 1a40c │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a524 │ │ │ │ │ + beq 1a4f0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a41c │ │ │ │ │ + bne 1a3e8 │ │ │ │ │ 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 1a5ac │ │ │ │ │ + beq 1a578 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a4c4 │ │ │ │ │ + ble 1a490 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a4c4 │ │ │ │ │ + beq 1a490 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a4c4 │ │ │ │ │ + beq 1a490 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a4c4 │ │ │ │ │ + beq 1a490 │ │ │ │ │ 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 1a4ac │ │ │ │ │ + bne 1a478 │ │ │ │ │ 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 1aadc <_loop1_185_rule> │ │ │ │ │ + bl 1aaa8 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a640 │ │ │ │ │ + bne 1a60c │ │ │ │ │ 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 1a558 │ │ │ │ │ + beq 1a524 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a2e0 │ │ │ │ │ + b 1a2ac │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a5ac │ │ │ │ │ + beq 1a578 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a424 │ │ │ │ │ + b 1a3f0 │ │ │ │ │ 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 1a380 │ │ │ │ │ + bne 1a34c │ │ │ │ │ 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 1a3b8 │ │ │ │ │ + beq 1a384 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a4f8 │ │ │ │ │ + b 1a4c4 │ │ │ │ │ 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 1a4c4 │ │ │ │ │ + bne 1a490 │ │ │ │ │ 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 1a4f0 │ │ │ │ │ + b 1a4bc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3a4 │ │ │ │ │ + beq 1a370 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3a4 │ │ │ │ │ + beq 1a370 │ │ │ │ │ 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 1a4f8 │ │ │ │ │ + bne 1a4c4 │ │ │ │ │ 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 1a4f0 │ │ │ │ │ - b 1a4f8 │ │ │ │ │ + beq 1a4bc │ │ │ │ │ + b 1a4c4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a4e8 │ │ │ │ │ - ldr r1, [pc, #152] @ 1a6f4 │ │ │ │ │ + beq 1a4b4 │ │ │ │ │ + ldr r1, [pc, #152] @ 1a6c0 │ │ │ │ │ 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 1a600 │ │ │ │ │ - b 1a4e8 │ │ │ │ │ + bne 1a5cc │ │ │ │ │ + b 1a4b4 │ │ │ │ │ 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 1a270 │ │ │ │ │ - b 1a58c │ │ │ │ │ + beq 1a23c │ │ │ │ │ + b 1a558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a6b8 │ │ │ │ │ + bne 1a684 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a29c │ │ │ │ │ - b 1a560 │ │ │ │ │ + bne 1a268 │ │ │ │ │ + b 1a52c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1a578 │ │ │ │ │ + b 1a544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a5c0 │ │ │ │ │ + bne 1a58c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a3e0 │ │ │ │ │ - b 1a5b4 │ │ │ │ │ + bne 1a3ac │ │ │ │ │ + b 1a580 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001a6f8 <_loop0_171_rule>: │ │ │ │ │ +0001a6c4 <_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] @ 1a8e8 <_loop0_171_rule+0x1f0> │ │ │ │ │ + ldr r1, [pc, #472] @ 1a8b4 <_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 1a8e0 <_loop0_171_rule+0x1e8> │ │ │ │ │ + beq 1a8ac <_loop0_171_rule+0x1e8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a8d0 <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a89c <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a8b8 <_loop0_171_rule+0x1c0> │ │ │ │ │ + beq 1a884 <_loop0_171_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a8d0 <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a89c <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a85c <_loop0_171_rule+0x164> │ │ │ │ │ + beq 1a828 <_loop0_171_rule+0x164> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a7a4 <_loop0_171_rule+0xac> │ │ │ │ │ + beq 1a770 <_loop0_171_rule+0xac> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a83c <_loop0_171_rule+0x144> │ │ │ │ │ + beq 1a808 <_loop0_171_rule+0x144> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r5, r6, lsl #2] │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a780 <_loop0_171_rule+0x88> │ │ │ │ │ + bne 1a74c <_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 1a870 <_loop0_171_rule+0x178> │ │ │ │ │ + beq 1a83c <_loop0_171_rule+0x178> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1a81c <_loop0_171_rule+0x124> │ │ │ │ │ + ble 1a7e8 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a81c <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a7e8 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a81c <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a7e8 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a81c <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a7e8 <_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 1a804 <_loop0_171_rule+0x10c> │ │ │ │ │ + bne 1a7d0 <_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 │ │ │ │ │ @@ -29451,125 +29438,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 1a894 <_loop0_171_rule+0x19c> │ │ │ │ │ + beq 1a860 <_loop0_171_rule+0x19c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a788 <_loop0_171_rule+0x90> │ │ │ │ │ + b 1a754 <_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 1a81c <_loop0_171_rule+0x124> │ │ │ │ │ + bne 1a7e8 <_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 1a830 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a7fc <_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 1a830 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a7fc <_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 1a830 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a7fc <_loop0_171_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a830 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a7fc <_loop0_171_rule+0x138> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a724 <_loop0_171_rule+0x2c> │ │ │ │ │ + b 1a6f0 <_loop0_171_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a8ec : │ │ │ │ │ +0001a8b8 : │ │ │ │ │ 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] @ 1aad4 │ │ │ │ │ + ldr r1, [pc, #464] @ 1aaa0 │ │ │ │ │ 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 1aaac │ │ │ │ │ + beq 1aa78 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1aa58 │ │ │ │ │ + bne 1aa24 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1aa2c │ │ │ │ │ + beq 1a9f8 │ │ │ │ │ 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 1aa7c │ │ │ │ │ - ldr r2, [pc, #368] @ 1aad4 │ │ │ │ │ + beq 1aa48 │ │ │ │ │ + ldr r2, [pc, #368] @ 1aaa0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1aaa0 │ │ │ │ │ + beq 1aa6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1aa7c │ │ │ │ │ - ldr r1, [pc, #328] @ 1aad8 │ │ │ │ │ + bne 1aa48 │ │ │ │ │ + ldr r1, [pc, #328] @ 1aaa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1aa68 │ │ │ │ │ + bne 1aa34 │ │ │ │ │ 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 1aa7c │ │ │ │ │ + bne 1aa48 │ │ │ │ │ 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 1aa1c │ │ │ │ │ + beq 1a9e8 │ │ │ │ │ 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] │ │ │ │ │ @@ -29577,480 +29564,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 1aab4 │ │ │ │ │ + beq 1aa80 │ │ │ │ │ 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 1aa88 │ │ │ │ │ + blt 1aa54 │ │ │ │ │ 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 1a948 │ │ │ │ │ + beq 1a914 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1aa1c │ │ │ │ │ + b 1a9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1a9a8 │ │ │ │ │ - b 1a9a0 │ │ │ │ │ + bne 1a974 │ │ │ │ │ + b 1a96c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1aa18 │ │ │ │ │ + b 1a9e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1aa1c │ │ │ │ │ + b 1a9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a970 │ │ │ │ │ + b 1a93c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a91c │ │ │ │ │ + b 1a8e8 │ │ │ │ │ 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 1aa80 │ │ │ │ │ - b 1aa1c │ │ │ │ │ + beq 1aa4c │ │ │ │ │ + b 1a9e8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ │ │ │ │ │ -0001aadc <_loop1_185_rule>: │ │ │ │ │ +0001aaa8 <_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, #3116] @ 1b720 <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #3116] @ 1b6ec <_loop1_185_rule+0xc44> │ │ │ │ │ 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 1b5c8 <_loop1_185_rule+0xaec> │ │ │ │ │ + beq 1b594 <_loop1_185_rule+0xaec> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b5dc <_loop1_185_rule+0xb00> │ │ │ │ │ + bne 1b5a8 <_loop1_185_rule+0xb00> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b6a4 <_loop1_185_rule+0xbc8> │ │ │ │ │ + beq 1b670 <_loop1_185_rule+0xbc8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b5dc <_loop1_185_rule+0xb00> │ │ │ │ │ - ldr r2, [pc, #3036] @ 1b720 <_loop1_185_rule+0xc44> │ │ │ │ │ + bne 1b5a8 <_loop1_185_rule+0xb00> │ │ │ │ │ + ldr r2, [pc, #3036] @ 1b6ec <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b688 <_loop1_185_rule+0xbac> │ │ │ │ │ - ldr r2, [pc, #3016] @ 1b720 <_loop1_185_rule+0xc44> │ │ │ │ │ + beq 1b654 <_loop1_185_rule+0xbac> │ │ │ │ │ + ldr r2, [pc, #3016] @ 1b6ec <_loop1_185_rule+0xc44> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ae78 <_loop1_185_rule+0x39c> │ │ │ │ │ + beq 1ae44 <_loop1_185_rule+0x39c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1ae9c <_loop1_185_rule+0x3c0> │ │ │ │ │ + beq 1ae68 <_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 1aed8 <_loop1_185_rule+0x3fc> │ │ │ │ │ + beq 1aea4 <_loop1_185_rule+0x3fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2940] @ 1b720 <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #2940] @ 1b6ec <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b620 <_loop1_185_rule+0xb44> │ │ │ │ │ + beq 1b5ec <_loop1_185_rule+0xb44> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1b638 <_loop1_185_rule+0xb5c> │ │ │ │ │ + bne 1b604 <_loop1_185_rule+0xb5c> │ │ │ │ │ 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 1b0f8 <_loop1_185_rule+0x61c> │ │ │ │ │ + bne 1b0c4 <_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 1aee0 <_loop1_185_rule+0x404> │ │ │ │ │ + bne 1aeac <_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 1b5e8 <_loop1_185_rule+0xb0c> │ │ │ │ │ + beq 1b5b4 <_loop1_185_rule+0xb0c> │ │ │ │ │ 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 1b640 <_loop1_185_rule+0xb64> │ │ │ │ │ + beq 1b60c <_loop1_185_rule+0xb64> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1b10c <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1b0d8 <_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 1b10c <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1b0d8 <_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 1b678 <_loop1_185_rule+0xb9c> │ │ │ │ │ + bne 1b644 <_loop1_185_rule+0xb9c> │ │ │ │ │ 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 1b040 <_loop1_185_rule+0x564> │ │ │ │ │ + beq 1b00c <_loop1_185_rule+0x564> │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2668] @ 1b720 <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r9, [pc, #2668] @ 1b6ec <_loop1_185_rule+0xc44> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - beq 1b514 <_loop1_185_rule+0xa38> │ │ │ │ │ + beq 1b4e0 <_loop1_185_rule+0xa38> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b668 <_loop1_185_rule+0xb8c> │ │ │ │ │ + bne 1b634 <_loop1_185_rule+0xb8c> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b118 <_loop1_185_rule+0x63c> │ │ │ │ │ + beq 1b0e4 <_loop1_185_rule+0x63c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1b13c <_loop1_185_rule+0x660> │ │ │ │ │ + beq 1b108 <_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 r8, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b18c <_loop1_185_rule+0x6b0> │ │ │ │ │ + beq 1b158 <_loop1_185_rule+0x6b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2528] @ 1b720 <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #2528] @ 1b6ec <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b6c0 <_loop1_185_rule+0xbe4> │ │ │ │ │ + beq 1b68c <_loop1_185_rule+0xbe4> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1b6d8 <_loop1_185_rule+0xbfc> │ │ │ │ │ + bne 1b6a4 <_loop1_185_rule+0xbfc> │ │ │ │ │ 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 1b424 <_loop1_185_rule+0x948> │ │ │ │ │ + bne 1b3f0 <_loop1_185_rule+0x948> │ │ │ │ │ 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 1b194 <_loop1_185_rule+0x6b8> │ │ │ │ │ + bne 1b160 <_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 fp, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1b198 <_loop1_185_rule+0x6bc> │ │ │ │ │ + beq 1b164 <_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, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b700 <_loop1_185_rule+0xc24> │ │ │ │ │ + beq 1b6cc <_loop1_185_rule+0xc24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b404 <_loop1_185_rule+0x928> │ │ │ │ │ + beq 1b3d0 <_loop1_185_rule+0x928> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b404 <_loop1_185_rule+0x928> │ │ │ │ │ + beq 1b3d0 <_loop1_185_rule+0x928> │ │ │ │ │ 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 1b198 <_loop1_185_rule+0x6bc> │ │ │ │ │ + bne 1b164 <_loop1_185_rule+0x6bc> │ │ │ │ │ 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 1b6f0 <_loop1_185_rule+0xc14> │ │ │ │ │ + beq 1b6bc <_loop1_185_rule+0xc14> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b44c <_loop1_185_rule+0x970> │ │ │ │ │ + beq 1b418 <_loop1_185_rule+0x970> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r5, [r2, r7, lsl #2] │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1accc <_loop1_185_rule+0x1f0> │ │ │ │ │ + b 1ac98 <_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 1b660 <_loop1_185_rule+0xb84> │ │ │ │ │ + bne 1b62c <_loop1_185_rule+0xb84> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1ab78 <_loop1_185_rule+0x9c> │ │ │ │ │ + bne 1ab44 <_loop1_185_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b488 <_loop1_185_rule+0x9ac> │ │ │ │ │ + blt 1b454 <_loop1_185_rule+0x9ac> │ │ │ │ │ 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 1b660 <_loop1_185_rule+0xb84> │ │ │ │ │ + bne 1b62c <_loop1_185_rule+0xb84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ab98 <_loop1_185_rule+0xbc> │ │ │ │ │ + bne 1ab64 <_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 1b4cc <_loop1_185_rule+0x9f0> │ │ │ │ │ - ldr r2, [pc, #2088] @ 1b720 <_loop1_185_rule+0xc44> │ │ │ │ │ + bne 1b498 <_loop1_185_rule+0x9f0> │ │ │ │ │ + ldr r2, [pc, #2088] @ 1b6ec <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b060 <_loop1_185_rule+0x584> │ │ │ │ │ + beq 1b02c <_loop1_185_rule+0x584> │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1b088 <_loop1_185_rule+0x5ac> │ │ │ │ │ + beq 1b054 <_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 1b0c4 <_loop1_185_rule+0x5e8> │ │ │ │ │ + beq 1b090 <_loop1_185_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2020] @ 1b720 <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #2020] @ 1b6ec <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b58c <_loop1_185_rule+0xab0> │ │ │ │ │ + beq 1b558 <_loop1_185_rule+0xab0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b578 <_loop1_185_rule+0xa9c> │ │ │ │ │ + bne 1b544 <_loop1_185_rule+0xa9c> │ │ │ │ │ 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 1b3f0 <_loop1_185_rule+0x914> │ │ │ │ │ + bne 1b3bc <_loop1_185_rule+0x914> │ │ │ │ │ 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 1b4bc <_loop1_185_rule+0x9e0> │ │ │ │ │ + bne 1b488 <_loop1_185_rule+0x9e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1b548 <_loop1_185_rule+0xa6c> │ │ │ │ │ + beq 1b514 <_loop1_185_rule+0xa6c> │ │ │ │ │ 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 1b604 <_loop1_185_rule+0xb28> │ │ │ │ │ + beq 1b5d0 <_loop1_185_rule+0xb28> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b410 <_loop1_185_rule+0x934> │ │ │ │ │ + beq 1b3dc <_loop1_185_rule+0x934> │ │ │ │ │ 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 1b480 <_loop1_185_rule+0x9a4> │ │ │ │ │ - ldr r1, [pc, #1812] @ 1b724 <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b44c <_loop1_185_rule+0x9a4> │ │ │ │ │ + ldr r1, [pc, #1812] @ 1b6f0 <_loop1_185_rule+0xc48> │ │ │ │ │ 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 1b410 <_loop1_185_rule+0x934> │ │ │ │ │ + beq 1b3dc <_loop1_185_rule+0x934> │ │ │ │ │ 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 1aca0 <_loop1_185_rule+0x1c4> │ │ │ │ │ + bne 1ac6c <_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 1b4d0 <_loop1_185_rule+0x9f4> │ │ │ │ │ - b 1b4d4 <_loop1_185_rule+0x9f8> │ │ │ │ │ + beq 1b49c <_loop1_185_rule+0x9f4> │ │ │ │ │ + b 1b4a0 <_loop1_185_rule+0x9f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b548 <_loop1_185_rule+0xa6c> │ │ │ │ │ + bne 1b514 <_loop1_185_rule+0xa6c> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1af10 <_loop1_185_rule+0x434> │ │ │ │ │ + bne 1aedc <_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 1b4e8 <_loop1_185_rule+0xa0c> │ │ │ │ │ + blt 1b4b4 <_loop1_185_rule+0xa0c> │ │ │ │ │ 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 1b548 <_loop1_185_rule+0xa6c> │ │ │ │ │ + bne 1b514 <_loop1_185_rule+0xa6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1af30 <_loop1_185_rule+0x454> │ │ │ │ │ + bne 1aefc <_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 │ │ │ │ │ @@ -30058,552 +30045,552 @@ │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1abd8 <_loop1_185_rule+0xfc> │ │ │ │ │ - b 1abd4 <_loop1_185_rule+0xf8> │ │ │ │ │ + bne 1aba4 <_loop1_185_rule+0xfc> │ │ │ │ │ + b 1aba0 <_loop1_185_rule+0xf8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1aee4 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1aeb0 <_loop1_185_rule+0x408> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1b580 <_loop1_185_rule+0xaa4> │ │ │ │ │ + bne 1b54c <_loop1_185_rule+0xaa4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1ad10 <_loop1_185_rule+0x234> │ │ │ │ │ + bne 1acdc <_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 fp, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt fp, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1b198 <_loop1_185_rule+0x6bc> │ │ │ │ │ + blt 1b164 <_loop1_185_rule+0x6bc> │ │ │ │ │ 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, #24] │ │ │ │ │ - bne 1b580 <_loop1_185_rule+0xaa4> │ │ │ │ │ + bne 1b54c <_loop1_185_rule+0xaa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ad34 <_loop1_185_rule+0x258> │ │ │ │ │ + bne 1ad00 <_loop1_185_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1b52c <_loop1_185_rule+0xa50> │ │ │ │ │ + bne 1b4f8 <_loop1_185_rule+0xa50> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b2d8 <_loop1_185_rule+0x7fc> │ │ │ │ │ + beq 1b2a4 <_loop1_185_rule+0x7fc> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1b2fc <_loop1_185_rule+0x820> │ │ │ │ │ + beq 1b2c8 <_loop1_185_rule+0x820> │ │ │ │ │ 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 1b338 <_loop1_185_rule+0x85c> │ │ │ │ │ + beq 1b304 <_loop1_185_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1332] @ 1b720 <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #1332] @ 1b6ec <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b554 <_loop1_185_rule+0xa78> │ │ │ │ │ + beq 1b520 <_loop1_185_rule+0xa78> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b6e0 <_loop1_185_rule+0xc04> │ │ │ │ │ + bne 1b6ac <_loop1_185_rule+0xc04> │ │ │ │ │ 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 1b438 <_loop1_185_rule+0x95c> │ │ │ │ │ + bne 1b404 <_loop1_185_rule+0x95c> │ │ │ │ │ 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 1b504 <_loop1_185_rule+0xa28> │ │ │ │ │ + bne 1b4d0 <_loop1_185_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b53c <_loop1_185_rule+0xa60> │ │ │ │ │ + beq 1b508 <_loop1_185_rule+0xa60> │ │ │ │ │ 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 1b5f8 <_loop1_185_rule+0xb1c> │ │ │ │ │ + beq 1b5c4 <_loop1_185_rule+0xb1c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b474 <_loop1_185_rule+0x998> │ │ │ │ │ + beq 1b440 <_loop1_185_rule+0x998> │ │ │ │ │ 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 1b474 <_loop1_185_rule+0x998> │ │ │ │ │ - ldr r1, [pc, #1128] @ 1b724 <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b440 <_loop1_185_rule+0x998> │ │ │ │ │ + ldr r1, [pc, #1128] @ 1b6f0 <_loop1_185_rule+0xc48> │ │ │ │ │ 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 1b474 <_loop1_185_rule+0x998> │ │ │ │ │ + beq 1b440 <_loop1_185_rule+0x998> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 1ae30 <_loop1_185_rule+0x354> │ │ │ │ │ + b 1adfc <_loop1_185_rule+0x354> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b53c <_loop1_185_rule+0xa60> │ │ │ │ │ + bne 1b508 <_loop1_185_rule+0xa60> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1b1c0 <_loop1_185_rule+0x6e4> │ │ │ │ │ + bne 1b18c <_loop1_185_rule+0x6e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b49c <_loop1_185_rule+0x9c0> │ │ │ │ │ + blt 1b468 <_loop1_185_rule+0x9c0> │ │ │ │ │ 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 1b53c <_loop1_185_rule+0xa60> │ │ │ │ │ + bne 1b508 <_loop1_185_rule+0xa60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b1e0 <_loop1_185_rule+0x704> │ │ │ │ │ + bne 1b1ac <_loop1_185_rule+0x704> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ 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 1b0d4 <_loop1_185_rule+0x5f8> │ │ │ │ │ + beq 1b0a0 <_loop1_185_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b0d4 <_loop1_185_rule+0x5f8> │ │ │ │ │ + bne 1b0a0 <_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 1b5a8 <_loop1_185_rule+0xacc> │ │ │ │ │ + beq 1b574 <_loop1_185_rule+0xacc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1b3d8 <_loop1_185_rule+0x8fc> │ │ │ │ │ + ble 1b3a4 <_loop1_185_rule+0x8fc> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1b3d8 <_loop1_185_rule+0x8fc> │ │ │ │ │ + beq 1b3a4 <_loop1_185_rule+0x8fc> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1b3d8 <_loop1_185_rule+0x8fc> │ │ │ │ │ + beq 1b3a4 <_loop1_185_rule+0x8fc> │ │ │ │ │ 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 1b3c0 <_loop1_185_rule+0x8e4> │ │ │ │ │ + bne 1b38c <_loop1_185_rule+0x8e4> │ │ │ │ │ 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 1b0ec <_loop1_185_rule+0x610> │ │ │ │ │ + b 1b0b8 <_loop1_185_rule+0x610> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1af70 <_loop1_185_rule+0x494> │ │ │ │ │ - b 1af6c <_loop1_185_rule+0x490> │ │ │ │ │ + bne 1af3c <_loop1_185_rule+0x494> │ │ │ │ │ + b 1af38 <_loop1_185_rule+0x490> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b198 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b164 <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b0d4 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b0a0 <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ad74 <_loop1_185_rule+0x298> │ │ │ │ │ - b 1ad70 <_loop1_185_rule+0x294> │ │ │ │ │ + bne 1ad40 <_loop1_185_rule+0x298> │ │ │ │ │ + b 1ad3c <_loop1_185_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b220 <_loop1_185_rule+0x744> │ │ │ │ │ - b 1b21c <_loop1_185_rule+0x740> │ │ │ │ │ + bne 1b1ec <_loop1_185_rule+0x744> │ │ │ │ │ + b 1b1e8 <_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 1b5a4 <_loop1_185_rule+0xac8> │ │ │ │ │ + beq 1b570 <_loop1_185_rule+0xac8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ - b 1ae60 <_loop1_185_rule+0x384> │ │ │ │ │ + b 1ae2c <_loop1_185_rule+0x384> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b34c <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b318 <_loop1_185_rule+0x870> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1aee4 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1aeb0 <_loop1_185_rule+0x408> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b34c <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b318 <_loop1_185_rule+0x870> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 1b0d4 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b0a0 <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 1b0d4 <_loop1_185_rule+0x5f8> │ │ │ │ │ - b 1b360 <_loop1_185_rule+0x884> │ │ │ │ │ + beq 1b0a0 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b32c <_loop1_185_rule+0x884> │ │ │ │ │ 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 1b0d4 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b0a0 <_loop1_185_rule+0x5f8> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b348 <_loop1_185_rule+0x86c> │ │ │ │ │ + b 1b314 <_loop1_185_rule+0x86c> │ │ │ │ │ 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 1b680 <_loop1_185_rule+0xba4> │ │ │ │ │ + beq 1b64c <_loop1_185_rule+0xba4> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b4d0 <_loop1_185_rule+0x9f4> │ │ │ │ │ + b 1b49c <_loop1_185_rule+0x9f4> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b34c <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b318 <_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 │ │ │ │ │ - beq 1b204 <_loop1_185_rule+0x728> │ │ │ │ │ + beq 1b1d0 <_loop1_185_rule+0x728> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1b34c <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b318 <_loop1_185_rule+0x870> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b198 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b164 <_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 1af54 <_loop1_185_rule+0x478> │ │ │ │ │ - b 1b574 <_loop1_185_rule+0xa98> │ │ │ │ │ + beq 1af20 <_loop1_185_rule+0x478> │ │ │ │ │ + b 1b540 <_loop1_185_rule+0xa98> │ │ │ │ │ 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 1b3e8 <_loop1_185_rule+0x90c> │ │ │ │ │ + b 1b3b4 <_loop1_185_rule+0x90c> │ │ │ │ │ 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 1ab18 <_loop1_185_rule+0x3c> │ │ │ │ │ + beq 1aae4 <_loop1_185_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1b3e8 <_loop1_185_rule+0x90c> │ │ │ │ │ + b 1b3b4 <_loop1_185_rule+0x90c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1aee4 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1aeb0 <_loop1_185_rule+0x408> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ 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 1b34c <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b318 <_loop1_185_rule+0x870> │ │ │ │ │ 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 1abbc <_loop1_185_rule+0xe0> │ │ │ │ │ + beq 1ab88 <_loop1_185_rule+0xe0> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1aee4 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1aeb0 <_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 1b5f0 <_loop1_185_rule+0xb14> │ │ │ │ │ - b 1aee4 <_loop1_185_rule+0x408> │ │ │ │ │ + beq 1b5bc <_loop1_185_rule+0xb14> │ │ │ │ │ + b 1aeb0 <_loop1_185_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aee0 <_loop1_185_rule+0x404> │ │ │ │ │ + b 1aeac <_loop1_185_rule+0x404> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1b4d0 <_loop1_185_rule+0x9f4> │ │ │ │ │ + b 1b49c <_loop1_185_rule+0x9f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aee4 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1aeb0 <_loop1_185_rule+0x408> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1acec <_loop1_185_rule+0x210> │ │ │ │ │ + b 1acb8 <_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 1ab50 <_loop1_185_rule+0x74> │ │ │ │ │ - b 1b4d0 <_loop1_185_rule+0x9f4> │ │ │ │ │ + beq 1ab1c <_loop1_185_rule+0x74> │ │ │ │ │ + b 1b49c <_loop1_185_rule+0x9f4> │ │ │ │ │ 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 1b3e8 <_loop1_185_rule+0x90c> │ │ │ │ │ + b 1b3b4 <_loop1_185_rule+0x90c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 1ad58 <_loop1_185_rule+0x27c> │ │ │ │ │ + beq 1ad24 <_loop1_185_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1b198 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b164 <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b578 <_loop1_185_rule+0xa9c> │ │ │ │ │ + b 1b544 <_loop1_185_rule+0xa9c> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b040 <_loop1_185_rule+0x564> │ │ │ │ │ + b 1b00c <_loop1_185_rule+0x564> │ │ │ │ │ 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 1b408 <_loop1_185_rule+0x92c> │ │ │ │ │ - b 1b198 <_loop1_185_rule+0x6bc> │ │ │ │ │ + beq 1b3d4 <_loop1_185_rule+0x92c> │ │ │ │ │ + b 1b164 <_loop1_185_rule+0x6bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001b728 : │ │ │ │ │ +0001b6f4 : │ │ │ │ │ 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, #1320] @ 1bc68 │ │ │ │ │ + ldr r1, [pc, #1320] @ 1bc34 │ │ │ │ │ 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 1bc48 │ │ │ │ │ + beq 1bc14 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bc5c │ │ │ │ │ - ldr r1, [pc, #1276] @ 1bc68 │ │ │ │ │ + bne 1bc28 │ │ │ │ │ + ldr r1, [pc, #1276] @ 1bc34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b824 │ │ │ │ │ + beq 1b7f0 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq 1b848 │ │ │ │ │ + beq 1b814 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b894 │ │ │ │ │ + bne 1b860 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1b978 │ │ │ │ │ + bne 1b944 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b814 │ │ │ │ │ + bne 1b7e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b938 │ │ │ │ │ - ldr r1, [pc, #1140] @ 1bc6c │ │ │ │ │ + beq 1b904 │ │ │ │ │ + ldr r1, [pc, #1140] @ 1bc38 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b938 │ │ │ │ │ + beq 1b904 │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc3c │ │ │ │ │ + bne 1bc08 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1b78c │ │ │ │ │ + bne 1b758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ sublt r3, r2, #1 │ │ │ │ │ strlt r5, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1b964 │ │ │ │ │ + blt 1b930 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1bc3c │ │ │ │ │ + bne 1bc08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b7ac │ │ │ │ │ + beq 1b778 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b7ac │ │ │ │ │ + beq 1b778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bc0c │ │ │ │ │ + beq 1bbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1bc0c │ │ │ │ │ + beq 1bbd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -30614,162 +30601,162 @@ │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r5, r9} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #864] @ 1bc70 │ │ │ │ │ + ldr r2, [pc, #864] @ 1bc3c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b948 │ │ │ │ │ + beq 1b914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b814 │ │ │ │ │ + b 1b7e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1b930 │ │ │ │ │ + b 1b8fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1b7cc │ │ │ │ │ + beq 1b798 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc5c │ │ │ │ │ - ldr r1, [pc, #736] @ 1bc68 │ │ │ │ │ + bne 1bc28 │ │ │ │ │ + ldr r1, [pc, #736] @ 1bc34 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1bc1c │ │ │ │ │ + beq 1bbe8 │ │ │ │ │ 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 1b9d4 │ │ │ │ │ + beq 1b9a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b930 │ │ │ │ │ + bne 1b8fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1b7cc │ │ │ │ │ + b 1b798 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc30 │ │ │ │ │ + bne 1bbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bb08 │ │ │ │ │ + bne 1bad4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc30 │ │ │ │ │ + bne 1bbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1ba70 │ │ │ │ │ + bne 1ba3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc30 │ │ │ │ │ - ldr r1, [pc, #584] @ 1bc74 │ │ │ │ │ + bne 1bbfc │ │ │ │ │ + ldr r1, [pc, #584] @ 1bc40 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba4c │ │ │ │ │ + beq 1ba18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bb8c │ │ │ │ │ + bne 1bb58 │ │ │ │ │ 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 1b9b0 │ │ │ │ │ + b 1b97c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba14 │ │ │ │ │ + beq 1b9e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ba14 │ │ │ │ │ - ldr r1, [pc, #476] @ 1bc78 │ │ │ │ │ + beq 1b9e0 │ │ │ │ │ + ldr r1, [pc, #476] @ 1bc44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba14 │ │ │ │ │ - ldr r3, [pc, #456] @ 1bc7c │ │ │ │ │ + beq 1b9e0 │ │ │ │ │ + ldr r3, [pc, #456] @ 1bc48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #452] @ 1bc80 │ │ │ │ │ + ldr r3, [pc, #452] @ 1bc4c │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba58 │ │ │ │ │ + beq 1ba24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b9cc │ │ │ │ │ + b 1b998 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b9f4 │ │ │ │ │ + beq 1b9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b9f4 │ │ │ │ │ - ldr r3, [pc, #332] @ 1bc80 │ │ │ │ │ + beq 1b9c0 │ │ │ │ │ + ldr r3, [pc, #332] @ 1bc4c │ │ │ │ │ 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] │ │ │ │ │ @@ -30777,43 +30764,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, #276] @ 1bc84 │ │ │ │ │ + ldr r0, [pc, #276] @ 1bc50 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1baec │ │ │ │ │ - b 1ba58 │ │ │ │ │ + bne 1bab8 │ │ │ │ │ + b 1ba24 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba4c │ │ │ │ │ + beq 1ba18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba4c │ │ │ │ │ - ldr r1, [pc, #208] @ 1bc88 │ │ │ │ │ + beq 1ba18 │ │ │ │ │ + ldr r1, [pc, #208] @ 1bc54 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba4c │ │ │ │ │ - ldr r3, [pc, #176] @ 1bc80 │ │ │ │ │ + beq 1ba18 │ │ │ │ │ + ldr r3, [pc, #176] @ 1bc4c │ │ │ │ │ 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] │ │ │ │ │ @@ -30821,41 +30808,41 @@ │ │ │ │ │ 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, #128] @ 1bc8c │ │ │ │ │ - b 1bb6c │ │ │ │ │ + ldr r0, [pc, #128] @ 1bc58 │ │ │ │ │ + b 1bb38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 1b964 │ │ │ │ │ + b 1b930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b990 │ │ │ │ │ + beq 1b95c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bb00 │ │ │ │ │ + b 1bacc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 1b964 │ │ │ │ │ + b 1b930 │ │ │ │ │ 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 1b764 │ │ │ │ │ + beq 1b730 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1b814 │ │ │ │ │ + b 1b7e0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_161_rule │ │ │ │ │ @@ -30867,225 +30854,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 │ │ │ │ │ │ │ │ │ │ -0001bc90 : │ │ │ │ │ +0001bc5c : │ │ │ │ │ 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] @ 1c094 │ │ │ │ │ + ldr r2, [pc, #1004] @ 1c060 │ │ │ │ │ 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 1bfec │ │ │ │ │ + beq 1bfb8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bfb4 │ │ │ │ │ + bne 1bf80 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1c034 │ │ │ │ │ + beq 1c000 │ │ │ │ │ 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 1bfb0 │ │ │ │ │ - ldr r2, [pc, #904] @ 1c094 │ │ │ │ │ + beq 1bf7c │ │ │ │ │ + ldr r2, [pc, #904] @ 1c060 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c024 │ │ │ │ │ + beq 1bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bfb0 │ │ │ │ │ - ldr r2, [pc, #860] @ 1c094 │ │ │ │ │ + bne 1bf7c │ │ │ │ │ + ldr r2, [pc, #860] @ 1c060 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1be78 │ │ │ │ │ + beq 1be44 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq 1be9c │ │ │ │ │ + beq 1be68 │ │ │ │ │ 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 1beec │ │ │ │ │ + bne 1beb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c070 │ │ │ │ │ + bne 1c03c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bf64 │ │ │ │ │ + beq 1bf30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bf60 │ │ │ │ │ + beq 1bf2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e428 │ │ │ │ │ + bl 1e3ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bf68 │ │ │ │ │ + bne 1bf34 │ │ │ │ │ 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 1bf88 │ │ │ │ │ + beq 1bf54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bfb0 │ │ │ │ │ + bne 1bf7c │ │ │ │ │ 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 1bfb0 │ │ │ │ │ + beq 1bf7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1be60 │ │ │ │ │ + beq 1be2c │ │ │ │ │ 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 1c004 │ │ │ │ │ + beq 1bfd0 │ │ │ │ │ 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 1c070 │ │ │ │ │ + bne 1c03c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne 1bd58 │ │ │ │ │ + bne 1bd24 │ │ │ │ │ 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 1bf68 │ │ │ │ │ + blt 1bf34 │ │ │ │ │ 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 1c070 │ │ │ │ │ + bne 1c03c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bd7c │ │ │ │ │ + beq 1bd48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 1bd7c │ │ │ │ │ + beq 1bd48 │ │ │ │ │ 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 1bf68 │ │ │ │ │ + beq 1bf34 │ │ │ │ │ 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 1bfcc │ │ │ │ │ + beq 1bf98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bda8 │ │ │ │ │ + b 1bd74 │ │ │ │ │ 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 1bfb0 │ │ │ │ │ + bne 1bf7c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1be04 │ │ │ │ │ + b 1bdd0 │ │ │ │ │ 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 1bf70 │ │ │ │ │ + beq 1bf3c │ │ │ │ │ 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 │ │ │ │ │ @@ -31096,137 +31083,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 1bf64 │ │ │ │ │ - b 1bf68 │ │ │ │ │ + beq 1bf30 │ │ │ │ │ + b 1bf34 │ │ │ │ │ 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 1bccc │ │ │ │ │ - b 1bfb4 │ │ │ │ │ + beq 1bc98 │ │ │ │ │ + b 1bf80 │ │ │ │ │ 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 1bfb4 │ │ │ │ │ - b 1be68 │ │ │ │ │ + beq 1bf80 │ │ │ │ │ + b 1be34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd18 │ │ │ │ │ + b 1bce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c07c │ │ │ │ │ + blt 1c048 │ │ │ │ │ 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 1bcec │ │ │ │ │ - b 1be68 │ │ │ │ │ + beq 1bcb8 │ │ │ │ │ + b 1be34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bf68 │ │ │ │ │ + b 1bf34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be68 │ │ │ │ │ + b 1be34 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001c098 : │ │ │ │ │ +0001c064 : │ │ │ │ │ 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] @ 1c224 │ │ │ │ │ + ldr r1, [pc, #372] @ 1c1f0 │ │ │ │ │ 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 1c21c │ │ │ │ │ + beq 1c1e8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c170 │ │ │ │ │ + bne 1c13c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1c144 │ │ │ │ │ + beq 1c110 │ │ │ │ │ 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 1c180 │ │ │ │ │ + bne 1c14c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c170 │ │ │ │ │ + bne 1c13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ 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 1c204 │ │ │ │ │ + blt 1c1d0 │ │ │ │ │ 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 1c0f4 │ │ │ │ │ + beq 1c0c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c134 │ │ │ │ │ + b 1c100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c108 │ │ │ │ │ + beq 1c0d4 │ │ │ │ │ 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 1c134 │ │ │ │ │ + beq 1c100 │ │ │ │ │ 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] │ │ │ │ │ @@ -31234,1527 +31221,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 1c12c │ │ │ │ │ + bne 1c0f8 │ │ │ │ │ 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 1c12c │ │ │ │ │ - b 1c134 │ │ │ │ │ + beq 1c0f8 │ │ │ │ │ + b 1c100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c134 │ │ │ │ │ + b 1c100 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c0c8 │ │ │ │ │ + b 1c094 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001c228 <_loop0_37_rule>: │ │ │ │ │ +0001c1f4 <_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] @ 1ce20 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #3040] @ 1cdec <_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 1cc98 <_loop0_37_rule+0xa70> │ │ │ │ │ + beq 1cc64 <_loop0_37_rule+0xa70> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ccac <_loop0_37_rule+0xa84> │ │ │ │ │ + bne 1cc78 <_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 1ce04 <_loop0_37_rule+0xbdc> │ │ │ │ │ + beq 1cdd0 <_loop0_37_rule+0xbdc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1ccac <_loop0_37_rule+0xa84> │ │ │ │ │ - ldr r2, [pc, #2956] @ 1ce20 <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1cc78 <_loop0_37_rule+0xa84> │ │ │ │ │ + ldr r2, [pc, #2956] @ 1cdec <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cde8 <_loop0_37_rule+0xbc0> │ │ │ │ │ - ldr r2, [pc, #2936] @ 1ce20 <_loop0_37_rule+0xbf8> │ │ │ │ │ + beq 1cdb4 <_loop0_37_rule+0xbc0> │ │ │ │ │ + ldr r2, [pc, #2936] @ 1cdec <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c5c0 <_loop0_37_rule+0x398> │ │ │ │ │ + beq 1c58c <_loop0_37_rule+0x398> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1c5e4 <_loop0_37_rule+0x3bc> │ │ │ │ │ + beq 1c5b0 <_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 1c620 <_loop0_37_rule+0x3f8> │ │ │ │ │ + beq 1c5ec <_loop0_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2860] @ 1ce20 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2860] @ 1cdec <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cdc8 <_loop0_37_rule+0xba0> │ │ │ │ │ + beq 1cd94 <_loop0_37_rule+0xba0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1cde0 <_loop0_37_rule+0xbb8> │ │ │ │ │ + bne 1cdac <_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 1c868 <_loop0_37_rule+0x640> │ │ │ │ │ + bne 1c834 <_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 1c628 <_loop0_37_rule+0x400> │ │ │ │ │ + bne 1c5f4 <_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 1ccb8 <_loop0_37_rule+0xa90> │ │ │ │ │ + beq 1cc84 <_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 1ccc8 <_loop0_37_rule+0xaa0> │ │ │ │ │ + beq 1cc94 <_loop0_37_rule+0xaa0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1c87c <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c848 <_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 1c87c <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c848 <_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 1cdb8 <_loop0_37_rule+0xb90> │ │ │ │ │ + bne 1cd84 <_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 1c78c <_loop0_37_rule+0x564> │ │ │ │ │ + beq 1c758 <_loop0_37_rule+0x564> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2596] @ 1ce20 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r9, [pc, #2596] @ 1cdec <_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, #28] │ │ │ │ │ - beq 1cbe4 <_loop0_37_rule+0x9bc> │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ + beq 1cbb0 <_loop0_37_rule+0x9bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cdac <_loop0_37_rule+0xb84> │ │ │ │ │ + bne 1cd78 <_loop0_37_rule+0xb84> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c888 <_loop0_37_rule+0x660> │ │ │ │ │ + beq 1c854 <_loop0_37_rule+0x660> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1c8ac <_loop0_37_rule+0x684> │ │ │ │ │ + beq 1c878 <_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, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c8fc <_loop0_37_rule+0x6d4> │ │ │ │ │ + beq 1c8c8 <_loop0_37_rule+0x6d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2456] @ 1ce20 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2456] @ 1cdec <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cc28 <_loop0_37_rule+0xa00> │ │ │ │ │ + beq 1cbf4 <_loop0_37_rule+0xa00> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1cc40 <_loop0_37_rule+0xa18> │ │ │ │ │ + bne 1cc0c <_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 1cb10 <_loop0_37_rule+0x8e8> │ │ │ │ │ + bne 1cadc <_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 1c904 <_loop0_37_rule+0x6dc> │ │ │ │ │ + bne 1c8d0 <_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 1c908 <_loop0_37_rule+0x6e0> │ │ │ │ │ + beq 1c8d4 <_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, #24] │ │ │ │ │ + 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 1cd54 <_loop0_37_rule+0xb2c> │ │ │ │ │ + beq 1cd20 <_loop0_37_rule+0xb2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ca90 <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1ca5c <_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 1ca90 <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1ca5c <_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 1c908 <_loop0_37_rule+0x6e0> │ │ │ │ │ + bne 1c8d4 <_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 1cc1c <_loop0_37_rule+0x9f4> │ │ │ │ │ + beq 1cbe8 <_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 1cb38 <_loop0_37_rule+0x910> │ │ │ │ │ + beq 1cb04 <_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 1c414 <_loop0_37_rule+0x1ec> │ │ │ │ │ + b 1c3e0 <_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 1cc48 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cc14 <_loop0_37_rule+0xa20> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c2c8 <_loop0_37_rule+0xa0> │ │ │ │ │ + bne 1c294 <_loop0_37_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cc08 <_loop0_37_rule+0x9e0> │ │ │ │ │ + blt 1cbd4 <_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 1cc48 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cc14 <_loop0_37_rule+0xa20> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c2e8 <_loop0_37_rule+0xc0> │ │ │ │ │ + bne 1c2b4 <_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 1cb98 <_loop0_37_rule+0x970> │ │ │ │ │ - ldr r2, [pc, #2016] @ 1ce20 <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1cb64 <_loop0_37_rule+0x970> │ │ │ │ │ + ldr r2, [pc, #2016] @ 1cdec <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1caac <_loop0_37_rule+0x884> │ │ │ │ │ + beq 1ca78 <_loop0_37_rule+0x884> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1cad0 <_loop0_37_rule+0x8a8> │ │ │ │ │ + beq 1ca9c <_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 1c814 <_loop0_37_rule+0x5ec> │ │ │ │ │ + beq 1c7e0 <_loop0_37_rule+0x5ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1948] @ 1ce20 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1948] @ 1cdec <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cce8 <_loop0_37_rule+0xac0> │ │ │ │ │ + beq 1ccb4 <_loop0_37_rule+0xac0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cd00 <_loop0_37_rule+0xad8> │ │ │ │ │ + bne 1cccc <_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 1ca7c <_loop0_37_rule+0x854> │ │ │ │ │ + bne 1ca48 <_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 1c818 <_loop0_37_rule+0x5f0> │ │ │ │ │ + bne 1c7e4 <_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 1cd18 <_loop0_37_rule+0xaf0> │ │ │ │ │ + beq 1cce4 <_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 1cc68 <_loop0_37_rule+0xa40> │ │ │ │ │ + beq 1cc34 <_loop0_37_rule+0xa40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ca9c <_loop0_37_rule+0x874> │ │ │ │ │ + beq 1ca68 <_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 1cc90 <_loop0_37_rule+0xa68> │ │ │ │ │ - ldr r1, [pc, #1740] @ 1ce24 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1cc5c <_loop0_37_rule+0xa68> │ │ │ │ │ + ldr r1, [pc, #1740] @ 1cdf0 <_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 1caa0 <_loop0_37_rule+0x878> │ │ │ │ │ + beq 1ca6c <_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 1c3ec <_loop0_37_rule+0x1c4> │ │ │ │ │ + bne 1c3b8 <_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 1cb9c <_loop0_37_rule+0x974> │ │ │ │ │ - b 1cba0 <_loop0_37_rule+0x978> │ │ │ │ │ + beq 1cb68 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cb6c <_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 1cc50 <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cc1c <_loop0_37_rule+0xa28> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1c930 <_loop0_37_rule+0x708> │ │ │ │ │ + bne 1c8fc <_loop0_37_rule+0x708> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cb78 <_loop0_37_rule+0x950> │ │ │ │ │ + blt 1cb44 <_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 1cc50 <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cc1c <_loop0_37_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c950 <_loop0_37_rule+0x728> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + bne 1c91c <_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 1cbc0 <_loop0_37_rule+0x998> │ │ │ │ │ + beq 1cb8c <_loop0_37_rule+0x998> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1ca48 <_loop0_37_rule+0x820> │ │ │ │ │ + bgt 1ca14 <_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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c328 <_loop0_37_rule+0x100> │ │ │ │ │ - b 1c324 <_loop0_37_rule+0xfc> │ │ │ │ │ + bne 1c2f4 <_loop0_37_rule+0x100> │ │ │ │ │ + b 1c2f0 <_loop0_37_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c62c <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c5f8 <_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 1cda0 <_loop0_37_rule+0xb78> │ │ │ │ │ + bne 1cd6c <_loop0_37_rule+0xb78> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c458 <_loop0_37_rule+0x230> │ │ │ │ │ + bne 1c424 <_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 1c908 <_loop0_37_rule+0x6e0> │ │ │ │ │ + blt 1c8d4 <_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, #24] │ │ │ │ │ - bne 1cda0 <_loop0_37_rule+0xb78> │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + bne 1cd6c <_loop0_37_rule+0xb78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c47c <_loop0_37_rule+0x254> │ │ │ │ │ + bne 1c448 <_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 1cbfc <_loop0_37_rule+0x9d4> │ │ │ │ │ + bne 1cbc8 <_loop0_37_rule+0x9d4> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c7ac <_loop0_37_rule+0x584> │ │ │ │ │ + beq 1c778 <_loop0_37_rule+0x584> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1c7d0 <_loop0_37_rule+0x5a8> │ │ │ │ │ + beq 1c79c <_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 1c80c <_loop0_37_rule+0x5e4> │ │ │ │ │ + beq 1c7d8 <_loop0_37_rule+0x5e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1220] @ 1ce20 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1220] @ 1cdec <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cd80 <_loop0_37_rule+0xb58> │ │ │ │ │ + beq 1cd4c <_loop0_37_rule+0xb58> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cd74 <_loop0_37_rule+0xb4c> │ │ │ │ │ + bne 1cd40 <_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 1cb24 <_loop0_37_rule+0x8fc> │ │ │ │ │ + bne 1caf0 <_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 1cb6c <_loop0_37_rule+0x944> │ │ │ │ │ + bne 1cb38 <_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 1cd0c <_loop0_37_rule+0xae4> │ │ │ │ │ + beq 1ccd8 <_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 1cd24 <_loop0_37_rule+0xafc> │ │ │ │ │ + beq 1ccf0 <_loop0_37_rule+0xafc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cb60 <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1cb2c <_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 1cb60 <_loop0_37_rule+0x938> │ │ │ │ │ - ldr r1, [pc, #1016] @ 1ce24 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1cb2c <_loop0_37_rule+0x938> │ │ │ │ │ + ldr r1, [pc, #1016] @ 1cdf0 <_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 1cb60 <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1cb2c <_loop0_37_rule+0x938> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 1c578 <_loop0_37_rule+0x350> │ │ │ │ │ + b 1c544 <_loop0_37_rule+0x350> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1c848 <_loop0_37_rule+0x620> │ │ │ │ │ + beq 1c814 <_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 1c848 <_loop0_37_rule+0x620> │ │ │ │ │ - b 1ca60 <_loop0_37_rule+0x838> │ │ │ │ │ + beq 1c814 <_loop0_37_rule+0x620> │ │ │ │ │ + b 1ca2c <_loop0_37_rule+0x838> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c6b8 <_loop0_37_rule+0x490> │ │ │ │ │ - b 1c6b4 <_loop0_37_rule+0x48c> │ │ │ │ │ + bne 1c684 <_loop0_37_rule+0x490> │ │ │ │ │ + b 1c680 <_loop0_37_rule+0x48c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c908 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c8d4 <_loop0_37_rule+0x6e0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1c820 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7ec <_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 1cc58 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cc24 <_loop0_37_rule+0xa30> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1c658 <_loop0_37_rule+0x430> │ │ │ │ │ + bne 1c624 <_loop0_37_rule+0x430> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cb80 <_loop0_37_rule+0x958> │ │ │ │ │ + blt 1cb4c <_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 1cc58 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cc24 <_loop0_37_rule+0xa30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1c678 <_loop0_37_rule+0x450> │ │ │ │ │ - b 1c814 <_loop0_37_rule+0x5ec> │ │ │ │ │ + bne 1c644 <_loop0_37_rule+0x450> │ │ │ │ │ + b 1c7e0 <_loop0_37_rule+0x5ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c4bc <_loop0_37_rule+0x294> │ │ │ │ │ - b 1c4b8 <_loop0_37_rule+0x290> │ │ │ │ │ + bne 1c488 <_loop0_37_rule+0x294> │ │ │ │ │ + b 1c484 <_loop0_37_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c990 <_loop0_37_rule+0x768> │ │ │ │ │ - b 1c98c <_loop0_37_rule+0x764> │ │ │ │ │ + bne 1c95c <_loop0_37_rule+0x768> │ │ │ │ │ + b 1c958 <_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 1cd30 <_loop0_37_rule+0xb08> │ │ │ │ │ + beq 1ccfc <_loop0_37_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ - b 1c5a8 <_loop0_37_rule+0x380> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + b 1c574 <_loop0_37_rule+0x380> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1caa0 <_loop0_37_rule+0x878> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + b 1ca6c <_loop0_37_rule+0x878> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c818 <_loop0_37_rule+0x5f0> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + b 1c7e4 <_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 1c820 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7ec <_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 1c840 <_loop0_37_rule+0x618> │ │ │ │ │ + bne 1c80c <_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 1c858 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c824 <_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 1cdc0 <_loop0_37_rule+0xb98> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + beq 1cd8c <_loop0_37_rule+0xb98> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cb9c <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cb68 <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c62c <_loop0_37_rule+0x404> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + b 1c5f8 <_loop0_37_rule+0x404> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c78c <_loop0_37_rule+0x564> │ │ │ │ │ + b 1c758 <_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 1c4a0 <_loop0_37_rule+0x278> │ │ │ │ │ + beq 1c46c <_loop0_37_rule+0x278> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c908 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c8d4 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c628 <_loop0_37_rule+0x400> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + b 1c5f4 <_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 1c820 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7ec <_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 1caa4 <_loop0_37_rule+0x87c> │ │ │ │ │ + beq 1ca70 <_loop0_37_rule+0x87c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c820 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7ec <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1caa0 <_loop0_37_rule+0x878> │ │ │ │ │ + b 1ca6c <_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 1c264 <_loop0_37_rule+0x3c> │ │ │ │ │ + beq 1c230 <_loop0_37_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1c858 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c824 <_loop0_37_rule+0x630> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c62c <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c5f8 <_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 1ccc0 <_loop0_37_rule+0xa98> │ │ │ │ │ - b 1c62c <_loop0_37_rule+0x404> │ │ │ │ │ + beq 1cc8c <_loop0_37_rule+0xa98> │ │ │ │ │ + b 1c5f8 <_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 1c69c <_loop0_37_rule+0x474> │ │ │ │ │ + beq 1c668 <_loop0_37_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c820 <_loop0_37_rule+0x5f8> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + b 1c7ec <_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 1c820 <_loop0_37_rule+0x5f8> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + b 1c7ec <_loop0_37_rule+0x5f8> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cc6c <_loop0_37_rule+0xa44> │ │ │ │ │ + b 1cc38 <_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 1c858 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c824 <_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 1ca94 <_loop0_37_rule+0x86c> │ │ │ │ │ - b 1c908 <_loop0_37_rule+0x6e0> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + beq 1ca60 <_loop0_37_rule+0x86c> │ │ │ │ │ + b 1c8d4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cd00 <_loop0_37_rule+0xad8> │ │ │ │ │ + b 1cccc <_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 1c974 <_loop0_37_rule+0x74c> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + beq 1c940 <_loop0_37_rule+0x74c> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1ccfc <_loop0_37_rule+0xad4> │ │ │ │ │ + b 1ccc8 <_loop0_37_rule+0xad4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c908 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c8d4 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1cb9c <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cb68 <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c62c <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c5f8 <_loop0_37_rule+0x404> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1c434 <_loop0_37_rule+0x20c> │ │ │ │ │ + b 1c400 <_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 1c30c <_loop0_37_rule+0xe4> │ │ │ │ │ + beq 1c2d8 <_loop0_37_rule+0xe4> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c62c <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c5f8 <_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 1c2a0 <_loop0_37_rule+0x78> │ │ │ │ │ - b 1cb9c <_loop0_37_rule+0x974> │ │ │ │ │ + beq 1c26c <_loop0_37_rule+0x78> │ │ │ │ │ + b 1cb68 <_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 1c858 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c824 <_loop0_37_rule+0x630> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001ce28 : │ │ │ │ │ +0001cdf4 : │ │ │ │ │ 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] @ 1d798 │ │ │ │ │ + ldr r3, [pc, #2392] @ 1d764 │ │ │ │ │ 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 1d404 │ │ │ │ │ + beq 1d3d0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d418 │ │ │ │ │ + bne 1d3e4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bne 1d0d8 │ │ │ │ │ + bne 1d0a4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf3c │ │ │ │ │ + bne 1cf08 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1d070 │ │ │ │ │ + bne 1d03c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cffc │ │ │ │ │ + bne 1cfc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d070 │ │ │ │ │ + bne 1d03c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d080 │ │ │ │ │ + bne 1d04c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1d18c │ │ │ │ │ - ldr r1, [pc, #2216] @ 1d798 │ │ │ │ │ + bne 1d158 │ │ │ │ │ + ldr r1, [pc, #2216] @ 1d764 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d344 │ │ │ │ │ + beq 1d310 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d198 │ │ │ │ │ + bne 1d164 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cfa0 │ │ │ │ │ + bne 1cf6c │ │ │ │ │ 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 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1ce8c │ │ │ │ │ + beq 1ce58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_48_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ce8c │ │ │ │ │ + beq 1ce58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d7bc │ │ │ │ │ + bl 1d788 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1ce90 │ │ │ │ │ + bne 1ce5c │ │ │ │ │ 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 1cfd4 │ │ │ │ │ + beq 1cfa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 1cf30 │ │ │ │ │ + b 1cefc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1cf1c │ │ │ │ │ + beq 1cee8 │ │ │ │ │ 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 1cf8c │ │ │ │ │ + bne 1cf58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf98 │ │ │ │ │ + beq 1cf64 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1cf30 │ │ │ │ │ + b 1cefc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1936] @ 1d798 │ │ │ │ │ + ldr r1, [pc, #1936] @ 1d764 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d538 │ │ │ │ │ + beq 1d504 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d528 │ │ │ │ │ + bne 1d4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d4cc │ │ │ │ │ + bne 1d498 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1d528 │ │ │ │ │ + bne 1d4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d43c │ │ │ │ │ + bne 1d408 │ │ │ │ │ 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 1cec0 │ │ │ │ │ + beq 1ce8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1cf30 │ │ │ │ │ + b 1cefc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d424 │ │ │ │ │ + beq 1d3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23cac <_loop1_178_rule> │ │ │ │ │ + bl 23c84 <_loop1_178_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d424 │ │ │ │ │ + beq 1d3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d7bc │ │ │ │ │ + bl 1d788 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1d428 │ │ │ │ │ + bne 1d3f4 │ │ │ │ │ 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 1cf8c │ │ │ │ │ - b 1cfd4 │ │ │ │ │ + bne 1cf58 │ │ │ │ │ + b 1cfa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1708] @ 1d798 │ │ │ │ │ + ldr r2, [pc, #1708] @ 1d764 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d6d4 │ │ │ │ │ + beq 1d6a0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1d544 │ │ │ │ │ + bne 1d510 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1d6e8 │ │ │ │ │ + bne 1d6b4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d680 │ │ │ │ │ + bne 1d64c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d6e8 │ │ │ │ │ + bne 1d6b4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6f4 │ │ │ │ │ + bne 1d6c0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d6e8 │ │ │ │ │ + bne 1d6b4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d36c │ │ │ │ │ + bne 1d338 │ │ │ │ │ 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 1ce78 │ │ │ │ │ + beq 1ce44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1cf30 │ │ │ │ │ + b 1cefc │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1512] @ 1d798 │ │ │ │ │ + ldr r2, [pc, #1512] @ 1d764 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d324 │ │ │ │ │ + beq 1d2f0 │ │ │ │ │ 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 1d234 │ │ │ │ │ + bne 1d200 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d338 │ │ │ │ │ + bne 1d304 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d2ec │ │ │ │ │ + bne 1d2b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d338 │ │ │ │ │ + bne 1d304 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d2a8 │ │ │ │ │ + bne 1d274 │ │ │ │ │ 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 1cf08 │ │ │ │ │ - b 1cf20 │ │ │ │ │ + beq 1ced4 │ │ │ │ │ + b 1ceec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1cc │ │ │ │ │ + beq 1d198 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d1cc │ │ │ │ │ - ldr r3, [pc, #1340] @ 1d79c │ │ │ │ │ + beq 1d198 │ │ │ │ │ + ldr r3, [pc, #1340] @ 1d768 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1336] @ 1d7a0 │ │ │ │ │ + ldr r3, [pc, #1336] @ 1d76c │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 1d218 │ │ │ │ │ + beq 1d1e4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d220 │ │ │ │ │ + b 1d1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d214 │ │ │ │ │ + beq 1d1e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d214 │ │ │ │ │ + beq 1d1e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d214 │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d79c │ │ │ │ │ + beq 1d1e0 │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d768 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d7a4 │ │ │ │ │ - b 1d264 │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d770 │ │ │ │ │ + b 1d230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1f0 │ │ │ │ │ + beq 1d1bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1f0 │ │ │ │ │ + beq 1d1bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d1f0 │ │ │ │ │ - b 1d2dc │ │ │ │ │ + beq 1d1bc │ │ │ │ │ + b 1d2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d1b4 │ │ │ │ │ + beq 1d180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d220 │ │ │ │ │ + b 1d1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cf1c │ │ │ │ │ + bne 1cee8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cf08 │ │ │ │ │ - b 1d19c │ │ │ │ │ + beq 1ced4 │ │ │ │ │ + b 1d168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d170 │ │ │ │ │ + beq 1d13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d170 │ │ │ │ │ + beq 1d13c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d170 │ │ │ │ │ + beq 1d13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d170 │ │ │ │ │ - ldr r3, [pc, #1008] @ 1d7a8 │ │ │ │ │ + beq 1d13c │ │ │ │ │ + ldr r3, [pc, #1008] @ 1d774 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #988] @ 1d79c │ │ │ │ │ + ldr r3, [pc, #988] @ 1d768 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 1d174 │ │ │ │ │ + beq 1d140 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d17c │ │ │ │ │ + b 1d148 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ce64 │ │ │ │ │ + beq 1ce30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1cf30 │ │ │ │ │ + b 1cefc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1cee8 │ │ │ │ │ - b 1d18c │ │ │ │ │ + beq 1ceb4 │ │ │ │ │ + b 1d158 │ │ │ │ │ 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 1d05c │ │ │ │ │ + bne 1d028 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #836] @ 1d7ac │ │ │ │ │ + ldr r1, [pc, #836] @ 1d778 │ │ │ │ │ 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 1d054 │ │ │ │ │ + beq 1d020 │ │ │ │ │ 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 1d500 │ │ │ │ │ + beq 1d4cc │ │ │ │ │ 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 1d064 │ │ │ │ │ + beq 1d030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d7bc │ │ │ │ │ + bl 1d788 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 1cf74 │ │ │ │ │ - b 1d064 │ │ │ │ │ + beq 1cf40 │ │ │ │ │ + b 1d030 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d034 │ │ │ │ │ + beq 1d000 │ │ │ │ │ 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 1d47c │ │ │ │ │ - b 1d038 │ │ │ │ │ + beq 1d448 │ │ │ │ │ + b 1d004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d058 │ │ │ │ │ + beq 1d024 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d064 │ │ │ │ │ + b 1d030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d064 │ │ │ │ │ + b 1d030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d014 │ │ │ │ │ + b 1cfe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #584] @ 1d798 │ │ │ │ │ + ldr r2, [pc, #584] @ 1d764 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d674 │ │ │ │ │ + beq 1d640 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d664 │ │ │ │ │ + bne 1d630 │ │ │ │ │ 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 1d62c │ │ │ │ │ + bne 1d5f8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d664 │ │ │ │ │ + bne 1d630 │ │ │ │ │ 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 1d620 │ │ │ │ │ + beq 1d5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 1d798 │ │ │ │ │ + ldr r2, [pc, #476] @ 1d764 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d78c │ │ │ │ │ + beq 1d758 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d77c │ │ │ │ │ + bne 1d748 │ │ │ │ │ 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 1d744 │ │ │ │ │ + bne 1d710 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d77c │ │ │ │ │ + bne 1d748 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d744 │ │ │ │ │ + bne 1d710 │ │ │ │ │ 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 1d108 │ │ │ │ │ + b 1d0d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #368] @ 1d7b0 │ │ │ │ │ + ldr r3, [pc, #368] @ 1d77c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #340] @ 1d79c │ │ │ │ │ + ldr r3, [pc, #340] @ 1d768 │ │ │ │ │ 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 1d3d8 │ │ │ │ │ + b 1d3a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d108 │ │ │ │ │ + b 1d0d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d55c │ │ │ │ │ + b 1d528 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d128 │ │ │ │ │ + beq 1d0f4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d128 │ │ │ │ │ - ldr r2, [pc, #236] @ 1d79c │ │ │ │ │ - ldr r3, [pc, #256] @ 1d7b4 │ │ │ │ │ + beq 1d0f4 │ │ │ │ │ + ldr r2, [pc, #236] @ 1d768 │ │ │ │ │ + ldr r3, [pc, #256] @ 1d780 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d3e0 │ │ │ │ │ + beq 1d3ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ - b 1cf98 │ │ │ │ │ + b 1cf64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d774 │ │ │ │ │ + beq 1d740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d17c │ │ │ │ │ + b 1d148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d14c │ │ │ │ │ + beq 1d118 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d14c │ │ │ │ │ - ldr r3, [pc, #152] @ 1d7b8 │ │ │ │ │ + beq 1d118 │ │ │ │ │ + ldr r3, [pc, #152] @ 1d784 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #116] @ 1d79c │ │ │ │ │ + ldr r3, [pc, #116] @ 1d768 │ │ │ │ │ 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 1d3d8 │ │ │ │ │ + b 1d3a4 │ │ │ │ │ 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 1d638 │ │ │ │ │ - b 1d104 │ │ │ │ │ + bne 1d604 │ │ │ │ │ + b 1d0d0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 1d0f0 │ │ │ │ │ + b 1d0bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d620 │ │ │ │ │ + b 1d5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d5c8 │ │ │ │ │ + b 1d594 │ │ │ │ │ .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 │ │ │ │ │ @@ -32765,400 +32752,400 @@ │ │ │ │ │ .word 0x00000968 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000098c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001d7bc : │ │ │ │ │ +0001d788 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #592] @ 1da24 │ │ │ │ │ + ldr r2, [pc, #592] @ 1d9f0 │ │ │ │ │ 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 1da04 │ │ │ │ │ + beq 1d9d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1da18 │ │ │ │ │ + bne 1d9e4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 1d858 │ │ │ │ │ + bne 1d824 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d83c │ │ │ │ │ + bne 1d808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d820 │ │ │ │ │ + beq 1d7ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d830 │ │ │ │ │ + b 1d7fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #440] @ 1da24 │ │ │ │ │ + ldr r2, [pc, #440] @ 1d9f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d9e0 │ │ │ │ │ + beq 1d9ac │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d8f4 │ │ │ │ │ + bne 1d8c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1d9f8 │ │ │ │ │ + bne 1d9c4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d9a8 │ │ │ │ │ + bne 1d974 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1d9f8 │ │ │ │ │ + bne 1d9c4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d96c │ │ │ │ │ + bne 1d938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d80c │ │ │ │ │ - b 1d830 │ │ │ │ │ + beq 1d7d8 │ │ │ │ │ + b 1d7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d884 │ │ │ │ │ + beq 1d850 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #268] @ 1da28 │ │ │ │ │ - beq 1d884 │ │ │ │ │ + ldrne r3, [pc, #268] @ 1d9f4 │ │ │ │ │ + beq 1d850 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #260] @ 1da2c │ │ │ │ │ + ldr r3, [pc, #260] @ 1d9f8 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 1d8d0 │ │ │ │ │ + beq 1d89c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d8d8 │ │ │ │ │ + b 1d8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d8cc │ │ │ │ │ + beq 1d898 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d8cc │ │ │ │ │ + beq 1d898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d8cc │ │ │ │ │ - ldr r3, [pc, #136] @ 1da30 │ │ │ │ │ - b 1d91c │ │ │ │ │ + beq 1d898 │ │ │ │ │ + ldr r3, [pc, #136] @ 1d9fc │ │ │ │ │ + b 1d8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d8a8 │ │ │ │ │ + beq 1d874 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d8a8 │ │ │ │ │ + beq 1d874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d8a8 │ │ │ │ │ - b 1d9a0 │ │ │ │ │ + beq 1d874 │ │ │ │ │ + b 1d96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r6, [r4, #8] │ │ │ │ │ - beq 1d870 │ │ │ │ │ + beq 1d83c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1d8d8 │ │ │ │ │ + b 1d8a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d7f8 │ │ │ │ │ + beq 1d7c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d830 │ │ │ │ │ + b 1d7fc │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001da34 : │ │ │ │ │ +0001da00 : │ │ │ │ │ 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, #2080] @ 1e26c │ │ │ │ │ + ldr r3, [pc, #2072] @ 1e230 │ │ │ │ │ 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 1e164 │ │ │ │ │ + beq 1e01c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1de70 │ │ │ │ │ + bne 1de3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2036] @ 1e270 │ │ │ │ │ + ldr r1, [pc, #2028] @ 1e234 │ │ │ │ │ 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 1dd58 │ │ │ │ │ + bne 1dd24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1de6c │ │ │ │ │ + bne 1de38 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ddb0 │ │ │ │ │ + beq 1dd7c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ddb0 │ │ │ │ │ + beq 1dd7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1944] @ 1e26c │ │ │ │ │ + ldr r1, [pc, #1936] @ 1e230 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e088 │ │ │ │ │ + beq 1dffc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e0a0 │ │ │ │ │ - ldr r1, [pc, #1912] @ 1e26c │ │ │ │ │ + bne 1e014 │ │ │ │ │ + ldr r1, [pc, #1904] @ 1e230 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e128 │ │ │ │ │ + beq 1e1e8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1e10c │ │ │ │ │ + beq 1e05c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r7, [pc, #1860] @ 1e26c │ │ │ │ │ + ldreq r7, [pc, #1852] @ 1e230 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ streq r8, [sp] │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e070 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dc08 │ │ │ │ │ + beq 1dbd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e0e0 │ │ │ │ │ + bne 1e1d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl e8c │ │ │ │ │ + bl e88 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1dd94 │ │ │ │ │ + bne 1dd60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1de2c │ │ │ │ │ + bne 1ddf8 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e148 │ │ │ │ │ - bl 3e2c │ │ │ │ │ + beq 1e208 │ │ │ │ │ + bl 3de4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1dc14 │ │ │ │ │ - ldr r1, [pc, #1752] @ 1e274 │ │ │ │ │ + beq 1dbe0 │ │ │ │ │ + ldr r1, [pc, #1744] @ 1e238 │ │ │ │ │ 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 1dc14 │ │ │ │ │ + beq 1dbe0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc14 │ │ │ │ │ + beq 1dbe0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e0a8 │ │ │ │ │ + beq 1e1a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dd70 │ │ │ │ │ + beq 1dd3c │ │ │ │ │ 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 1db40 │ │ │ │ │ + bne 1db0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1db40 │ │ │ │ │ + b 1db0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1de80 │ │ │ │ │ - ldr r3, [pc, #1596] @ 1e26c │ │ │ │ │ + bne 1dfbc │ │ │ │ │ + ldr r3, [pc, #1588] @ 1e230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e0c8 │ │ │ │ │ - bl 3e2c │ │ │ │ │ + beq 1e190 │ │ │ │ │ + bl 3de4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1de8c │ │ │ │ │ + bne 1de4c │ │ │ │ │ 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 1de44 │ │ │ │ │ + beq 1de10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1de44 │ │ │ │ │ + bne 1de10 │ │ │ │ │ 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 1e104 │ │ │ │ │ + beq 1e054 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1dcf8 │ │ │ │ │ + ble 1dcc4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1dcf8 │ │ │ │ │ + beq 1dcc4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1dcf8 │ │ │ │ │ + beq 1dcc4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1dcf8 │ │ │ │ │ + beq 1dcc4 │ │ │ │ │ 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 1dce0 │ │ │ │ │ + bne 1dcac │ │ │ │ │ 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 1e238 │ │ │ │ │ + beq 1e078 │ │ │ │ │ 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 1ddb0 │ │ │ │ │ - ldr r2, [pc, #1320] @ 1e270 │ │ │ │ │ + beq 1dd7c │ │ │ │ │ + ldr r2, [pc, #1312] @ 1e234 │ │ │ │ │ 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 │ │ │ │ │ @@ -33169,149 +33156,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 1e100 │ │ │ │ │ + beq 1e050 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 1dbec │ │ │ │ │ + b 1dbb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e178 │ │ │ │ │ + beq 1e030 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dbe0 │ │ │ │ │ + b 1dbac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1de6c │ │ │ │ │ + bne 1de38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b3c │ │ │ │ │ + bl 3af4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1dd40 │ │ │ │ │ + bne 1dd0c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dd40 │ │ │ │ │ + beq 1dd0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1de70 │ │ │ │ │ + bne 1de3c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1132] @ 1e26c │ │ │ │ │ + ldr r3, [pc, #1124] @ 1e230 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1e1e8 │ │ │ │ │ + beq 1e11c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e198 │ │ │ │ │ + bne 1e0cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 1dd40 │ │ │ │ │ + b 1dd0c │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1dc6c │ │ │ │ │ + bne 1dc38 │ │ │ │ │ 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 1ddc0 │ │ │ │ │ + beq 1dd8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dd68 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1dc58 │ │ │ │ │ + b 1dd34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #980] @ 1e26c │ │ │ │ │ + ldr r2, [pc, #984] @ 1e230 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e07c │ │ │ │ │ + beq 1e164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e054 │ │ │ │ │ + bne 1e150 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1e034 │ │ │ │ │ + beq 1e148 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1e054 │ │ │ │ │ + bne 1e150 │ │ │ │ │ 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 1df30 │ │ │ │ │ + beq 1def0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e2c │ │ │ │ │ + bl 3de4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1df30 │ │ │ │ │ + beq 1def0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1e000 │ │ │ │ │ + beq 1dfc8 │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 1def0 │ │ │ │ │ + b 1deb0 │ │ │ │ │ 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 1e068 │ │ │ │ │ + beq 1e13c │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - ble 1df88 │ │ │ │ │ + ble 1df48 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ str r0, [r1, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 1df6c │ │ │ │ │ + b 1df2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -33321,274 +33305,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 1de80 │ │ │ │ │ + beq 1dfbc │ │ │ │ │ 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 1e028 │ │ │ │ │ + bne 1dff0 │ │ │ │ │ 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 │ │ │ │ │ - beq 1de80 │ │ │ │ │ - sub r2, r2, #2 │ │ │ │ │ - b 1dbe0 │ │ │ │ │ + subne r2, r2, #2 │ │ │ │ │ + bne 1dbac │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1dc24 │ │ │ │ │ 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 1e208 │ │ │ │ │ + beq 1e09c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1df1c │ │ │ │ │ + b 1dedc │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1de84 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - 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 1dc54 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc54 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e038 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dea4 │ │ │ │ │ + b 1dfc0 │ │ │ │ │ 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 1daec │ │ │ │ │ + beq 1dab8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1de5c │ │ │ │ │ + b 1de28 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1da3c │ │ │ │ │ + b 1de38 │ │ │ │ │ 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 1dc58 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1e0f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 1dc40 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1de34 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1de84 │ │ │ │ │ + b 1de00 │ │ │ │ │ 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 1de58 │ │ │ │ │ - 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 1db00 │ │ │ │ │ - b 1de58 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1e25c │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 1db88 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1da70 │ │ │ │ │ - b 1de6c │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ + b 1de24 │ │ │ │ │ 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 1de34 │ │ │ │ │ - ldr r1, [pc, #212] @ 1e274 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ + movne r5, r3 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 1de28 │ │ │ │ │ + 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 1dc20 │ │ │ │ │ + ldr r1, [pc, #356] @ 1e238 │ │ │ │ │ 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 1de18 │ │ │ │ │ - ldr r2, [pc, #188] @ 1e278 │ │ │ │ │ - ldr r3, [pc, #188] @ 1e27c │ │ │ │ │ + beq 1dde4 │ │ │ │ │ + ldr r2, [pc, #332] @ 1e23c │ │ │ │ │ + ldr r3, [pc, #332] @ 1e240 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e218 │ │ │ │ │ + beq 1e170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dd40 │ │ │ │ │ + b 1dd0c │ │ │ │ │ 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 1de04 │ │ │ │ │ - b 1de20 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + beq 1ddd0 │ │ │ │ │ + b 1ddec │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - b 1e070 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 1e0a8 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + b 1e0b0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1dc20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1de64 │ │ │ │ │ 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 1de1c │ │ │ │ │ - b 1de20 │ │ │ │ │ + beq 1dde8 │ │ │ │ │ + b 1ddec │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1e1c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 1dc0c │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ 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 1de5c │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + strne r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 1dc24 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1dfc0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1de00 │ │ │ │ │ + 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 1dacc │ │ │ │ │ + b 1de24 │ │ │ │ │ + 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 1db54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dc58 │ │ │ │ │ + b 1dc24 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000405 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000a64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001e280 : │ │ │ │ │ +0001e244 : │ │ │ │ │ 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] @ 1e424 │ │ │ │ │ + ldr r2, [pc, #396] @ 1e3e8 │ │ │ │ │ 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 1e3d4 │ │ │ │ │ + beq 1e398 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e380 │ │ │ │ │ + bne 1e344 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1e398 │ │ │ │ │ + beq 1e35c │ │ │ │ │ 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 1e378 │ │ │ │ │ + beq 1e33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e428 │ │ │ │ │ + bl 1e3ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - bne 1e378 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + bne 1e33c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e378 │ │ │ │ │ + beq 1e33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e360 │ │ │ │ │ + beq 1e324 │ │ │ │ │ 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 1e3ec │ │ │ │ │ + beq 1e3b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -33599,235 +33584,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 1e40c │ │ │ │ │ + blt 1e3d0 │ │ │ │ │ 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 1e2dc │ │ │ │ │ - b 1e368 │ │ │ │ │ + beq 1e2a0 │ │ │ │ │ + b 1e32c │ │ │ │ │ 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 1e2bc │ │ │ │ │ - b 1e380 │ │ │ │ │ + beq 1e280 │ │ │ │ │ + b 1e344 │ │ │ │ │ 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 1e380 │ │ │ │ │ - b 1e368 │ │ │ │ │ + beq 1e344 │ │ │ │ │ + b 1e32c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e368 │ │ │ │ │ + b 1e32c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001e428 : │ │ │ │ │ +0001e3ec : │ │ │ │ │ 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] @ 1ea00 │ │ │ │ │ + ldr r2, [pc, #1472] @ 1e9c4 │ │ │ │ │ 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 1e9bc │ │ │ │ │ + beq 1e980 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e9d0 │ │ │ │ │ - ldr r3, [pc, #1428] @ 1ea00 │ │ │ │ │ + bne 1e994 │ │ │ │ │ + ldr r3, [pc, #1428] @ 1e9c4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e938 │ │ │ │ │ + beq 1e8fc │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e9e8 │ │ │ │ │ + beq 1e9ac │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1e7e0 │ │ │ │ │ + beq 1e7a4 │ │ │ │ │ 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 1e870 │ │ │ │ │ + bne 1e834 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e848 │ │ │ │ │ + bne 1e80c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1e850 │ │ │ │ │ - ldr r2, [pc, #1296] @ 1ea00 │ │ │ │ │ + beq 1e814 │ │ │ │ │ + ldr r2, [pc, #1296] @ 1e9c4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e8d4 │ │ │ │ │ + beq 1e898 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e848 │ │ │ │ │ + bne 1e80c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e83c │ │ │ │ │ + beq 1e800 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ streq sl, [sp, #20] │ │ │ │ │ streq r9, [sp, #24] │ │ │ │ │ - beq 1e594 │ │ │ │ │ - b 1e848 │ │ │ │ │ + beq 1e558 │ │ │ │ │ + b 1e80c │ │ │ │ │ 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 1e754 │ │ │ │ │ + bne 1e718 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e608 │ │ │ │ │ + bne 1e5cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e820 │ │ │ │ │ + beq 1e7e4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e7c0 │ │ │ │ │ + beq 1e784 │ │ │ │ │ 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 1e624 │ │ │ │ │ + beq 1e5e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1100] @ 1ea00 │ │ │ │ │ + ldr r1, [pc, #1100] @ 1e9c4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e920 │ │ │ │ │ + beq 1e8e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e9dc │ │ │ │ │ + bne 1e9a0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1e530 │ │ │ │ │ + bne 1e4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e8e0 │ │ │ │ │ + blt 1e8a4 │ │ │ │ │ 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 1e540 │ │ │ │ │ + beq 1e504 │ │ │ │ │ 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 1e630 │ │ │ │ │ + b 1e5f4 │ │ │ │ │ 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 1e834 │ │ │ │ │ + beq 1e7f8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1e6ec │ │ │ │ │ + ble 1e6b0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1e6ec │ │ │ │ │ + beq 1e6b0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1e6ec │ │ │ │ │ + beq 1e6b0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1e6ec │ │ │ │ │ + beq 1e6b0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 1e6ec │ │ │ │ │ + beq 1e6b0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 1e6ec │ │ │ │ │ + beq 1e6b0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add r2, r8, #20 │ │ │ │ │ - beq 1e6ec │ │ │ │ │ + beq 1e6b0 │ │ │ │ │ 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 1e6d4 │ │ │ │ │ + bne 1e698 │ │ │ │ │ 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 │ │ │ │ │ @@ -33835,88 +33820,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 1e854 │ │ │ │ │ + beq 1e818 │ │ │ │ │ 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 1e854 │ │ │ │ │ + bne 1e818 │ │ │ │ │ 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 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 1e554 │ │ │ │ │ + beq 1e518 │ │ │ │ │ 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 1e994 │ │ │ │ │ + beq 1e958 │ │ │ │ │ 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 1e968 │ │ │ │ │ + beq 1e92c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e588 │ │ │ │ │ + bne 1e54c │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e9ac │ │ │ │ │ + beq 1e970 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1e588 │ │ │ │ │ + b 1e54c │ │ │ │ │ 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 1e850 │ │ │ │ │ + blt 1e814 │ │ │ │ │ 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 1e4ac │ │ │ │ │ - b 1e848 │ │ │ │ │ + beq 1e470 │ │ │ │ │ + b 1e80c │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e630 │ │ │ │ │ + b 1e5f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -33927,270 +33912,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 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e4c0 │ │ │ │ │ + beq 1e484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1e848 │ │ │ │ │ + beq 1e80c │ │ │ │ │ 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 1e904 │ │ │ │ │ - ldr r3, [pc, #312] @ 1ea04 │ │ │ │ │ + beq 1e8c8 │ │ │ │ │ + ldr r3, [pc, #312] @ 1e9c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e4f4 │ │ │ │ │ + bne 1e4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e4b8 │ │ │ │ │ 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 1e630 │ │ │ │ │ + b 1e5f4 │ │ │ │ │ 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 1e850 │ │ │ │ │ + b 1e814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e5cc │ │ │ │ │ - b 1e608 │ │ │ │ │ + beq 1e590 │ │ │ │ │ + b 1e5cc │ │ │ │ │ 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 1e850 │ │ │ │ │ + bne 1e814 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e9e8 │ │ │ │ │ + beq 1e9ac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1e490 │ │ │ │ │ + b 1e454 │ │ │ │ │ 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 1e630 │ │ │ │ │ + b 1e5f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e630 │ │ │ │ │ + b 1e5f4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e83c │ │ │ │ │ + b 1e800 │ │ │ │ │ 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 1e464 │ │ │ │ │ + beq 1e428 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1e744 │ │ │ │ │ + b 1e708 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ - b 1e614 │ │ │ │ │ + b 1e5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e960 │ │ │ │ │ - b 1e848 │ │ │ │ │ + beq 1e924 │ │ │ │ │ + b 1e80c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -0001ea08 : │ │ │ │ │ +0001e9cc : │ │ │ │ │ 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] @ 1f554 │ │ │ │ │ + ldr r2, [pc, #2844] @ 1f500 │ │ │ │ │ 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 1f0f4 │ │ │ │ │ + beq 1f0d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1eaa8 │ │ │ │ │ + bne 1ea6c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1ed3c │ │ │ │ │ + bne 1ed00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f0dc │ │ │ │ │ + blt 1f0b8 │ │ │ │ │ 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 1f0a4 │ │ │ │ │ + bne 1f090 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eac0 │ │ │ │ │ + bne 1ea84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1edf8 │ │ │ │ │ + bne 1edbc │ │ │ │ │ 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] @ 1f554 │ │ │ │ │ + ldr r2, [pc, #2672] @ 1f500 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1edc8 │ │ │ │ │ + beq 1ed8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ede0 │ │ │ │ │ + bne 1eda4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17388 │ │ │ │ │ + bl 17350 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1f528 │ │ │ │ │ + bne 1f4d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eddc │ │ │ │ │ + bne 1eda0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e100 │ │ │ │ │ + bl e0b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ede4 │ │ │ │ │ + beq 1eda8 │ │ │ │ │ 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 1ea98 │ │ │ │ │ - ldr r2, [pc, #2568] @ 1f554 │ │ │ │ │ + bne 1ea5c │ │ │ │ │ + ldr r2, [pc, #2544] @ 1f500 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f028 │ │ │ │ │ + beq 1efec │ │ │ │ │ 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 1ec7c │ │ │ │ │ + bne 1ecb4 │ │ │ │ │ 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 1ea98 │ │ │ │ │ - ldr r3, [pc, #2488] @ 1f554 │ │ │ │ │ + bne 1ea5c │ │ │ │ │ + ldr r3, [pc, #2464] @ 1f500 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1ecc8 │ │ │ │ │ + beq 1ec40 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 1ecec │ │ │ │ │ + beq 1ec64 │ │ │ │ │ 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 1ed50 │ │ │ │ │ + bne 1ed14 │ │ │ │ │ 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 1ea98 │ │ │ │ │ + bne 1ea5c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ea94 │ │ │ │ │ + beq 1ea58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ec64 │ │ │ │ │ + beq 1ec28 │ │ │ │ │ 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 │ │ │ │ │ @@ -34199,649 +34184,643 @@ │ │ │ │ │ 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 1f534 │ │ │ │ │ + beq 1f4e0 │ │ │ │ │ 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 1eb70 │ │ │ │ │ - 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 1f10c │ │ │ │ │ - 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 1eb94 │ │ │ │ │ - b 1ea98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f03c │ │ │ │ │ + bne 1f000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 1ebb4 │ │ │ │ │ + bne 1eb78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f13c │ │ │ │ │ + blt 1f0e8 │ │ │ │ │ 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 1f03c │ │ │ │ │ + bne 1f000 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ed54 │ │ │ │ │ + bne 1ed18 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1ebe0 │ │ │ │ │ + b 1eba4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1eb34 │ │ │ │ │ + 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 1f058 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 1eb58 │ │ │ │ │ + b 1ea5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 1ea80 │ │ │ │ │ + b 1ea44 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl 41a0 │ │ │ │ │ R_ARM_CALL _loop0_112_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ed34 │ │ │ │ │ + beq 1ecac │ │ │ │ │ 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 1ebf0 │ │ │ │ │ + beq 1ebb4 │ │ │ │ │ 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 1f0b4 │ │ │ │ │ + beq 1f0a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ebf0 │ │ │ │ │ + b 1ebb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1eae4 │ │ │ │ │ + beq 1eaa8 │ │ │ │ │ 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 1eaa8 │ │ │ │ │ + beq 1ea6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1eaa8 │ │ │ │ │ - ldr r1, [pc, #1864] @ 1f554 │ │ │ │ │ + bne 1ea6c │ │ │ │ │ + ldr r1, [pc, #1840] @ 1f500 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f4d0 │ │ │ │ │ + beq 1f47c │ │ │ │ │ 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 1ee48 │ │ │ │ │ + beq 1ee0c │ │ │ │ │ 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] @ 1f558 │ │ │ │ │ - bne 1f4f8 │ │ │ │ │ + ldrne r3, [pc, #1784] @ 1f504 │ │ │ │ │ + bne 1f4a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee84 │ │ │ │ │ + beq 1ee48 │ │ │ │ │ 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] @ 1f55c │ │ │ │ │ - bne 1f4f8 │ │ │ │ │ + ldrne r3, [pc, #1728] @ 1f508 │ │ │ │ │ + bne 1f4a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eebc │ │ │ │ │ + beq 1ee80 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1f4f4 │ │ │ │ │ + bne 1f4a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eef8 │ │ │ │ │ + beq 1eebc │ │ │ │ │ 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] @ 1f560 │ │ │ │ │ - bne 1f4f8 │ │ │ │ │ + ldrne r3, [pc, #1616] @ 1f50c │ │ │ │ │ + bne 1f4a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef34 │ │ │ │ │ - ldr r1, [pc, #1600] @ 1f564 │ │ │ │ │ + beq 1eef8 │ │ │ │ │ + ldr r1, [pc, #1576] @ 1f510 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f04c │ │ │ │ │ + bne 1f010 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f318 │ │ │ │ │ + bne 1f2c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f2c4 │ │ │ │ │ + bne 1f270 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1f358 │ │ │ │ │ + bne 1f304 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f258 │ │ │ │ │ + bne 1f204 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f1c4 │ │ │ │ │ + bne 1f170 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f4e4 │ │ │ │ │ + bne 1f490 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f154 │ │ │ │ │ + bne 1f100 │ │ │ │ │ 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 1eab0 │ │ │ │ │ + b 1ea74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1eb58 │ │ │ │ │ + beq 1eb1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ea98 │ │ │ │ │ - ldr r2, [pc, #1300] @ 1f568 │ │ │ │ │ - ldr r3, [pc, #1300] @ 1f56c │ │ │ │ │ + b 1ea5c │ │ │ │ │ + ldr r2, [pc, #1276] @ 1f514 │ │ │ │ │ + ldr r3, [pc, #1276] @ 1f518 │ │ │ │ │ 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 1f094 │ │ │ │ │ + bne 1f080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f010 │ │ │ │ │ + beq 1efd4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f018 │ │ │ │ │ + b 1efdc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1ece0 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1ea5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f020 │ │ │ │ │ + b 1efe4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1eab0 │ │ │ │ │ + b 1ea74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edc0 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ea98 │ │ │ │ │ + beq 1ed84 │ │ │ │ │ + b 1f06c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1eab0 │ │ │ │ │ + b 1ea74 │ │ │ │ │ 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 1ea44 │ │ │ │ │ - b 1eaa8 │ │ │ │ │ - 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 1f0c8 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movne r3, r2 │ │ │ │ │ - beq 1eb94 │ │ │ │ │ - b 1ea98 │ │ │ │ │ + beq 1ea08 │ │ │ │ │ + b 1ea6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ea98 │ │ │ │ │ + b 1ea5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16564 │ │ │ │ │ + bl 1652c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f00c │ │ │ │ │ + beq 1efd0 │ │ │ │ │ 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 1f00c │ │ │ │ │ + bne 1efd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f00c │ │ │ │ │ - ldr r1, [pc, #984] @ 1f570 │ │ │ │ │ + bne 1efd0 │ │ │ │ │ + ldr r1, [pc, #984] @ 1f51c │ │ │ │ │ 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 1f00c │ │ │ │ │ + beq 1efd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f06c │ │ │ │ │ - ldr r2, [pc, #936] @ 1f568 │ │ │ │ │ - ldr r3, [pc, #944] @ 1f574 │ │ │ │ │ - b 1f054 │ │ │ │ │ + bne 1f030 │ │ │ │ │ + ldr r2, [pc, #936] @ 1f514 │ │ │ │ │ + ldr r3, [pc, #944] @ 1f520 │ │ │ │ │ + b 1f018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16564 │ │ │ │ │ + bl 1652c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efe8 │ │ │ │ │ + beq 1efac │ │ │ │ │ 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 1efec │ │ │ │ │ + bne 1efb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1efec │ │ │ │ │ + bne 1efb0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efe8 │ │ │ │ │ + beq 1efac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl 41a0 │ │ │ │ │ R_ARM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efe8 │ │ │ │ │ - ldr r1, [pc, #836] @ 1f570 │ │ │ │ │ + beq 1efac │ │ │ │ │ + ldr r1, [pc, #836] @ 1f51c │ │ │ │ │ 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 1efe8 │ │ │ │ │ + beq 1efac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #792] @ 1f568 │ │ │ │ │ - ldreq r3, [pc, #804] @ 1f578 │ │ │ │ │ - beq 1f054 │ │ │ │ │ - b 1f06c │ │ │ │ │ + ldreq r2, [pc, #792] @ 1f514 │ │ │ │ │ + ldreq r3, [pc, #804] @ 1f524 │ │ │ │ │ + beq 1f018 │ │ │ │ │ + b 1f030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16564 │ │ │ │ │ + bl 1652c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efc4 │ │ │ │ │ + beq 1ef88 │ │ │ │ │ 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 1efc8 │ │ │ │ │ + bne 1ef8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1efc8 │ │ │ │ │ - ldr r1, [pc, #736] @ 1f57c │ │ │ │ │ + bne 1ef8c │ │ │ │ │ + ldr r1, [pc, #736] @ 1f528 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efc4 │ │ │ │ │ + beq 1ef88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #684] @ 1f568 │ │ │ │ │ - ldreq r3, [pc, #704] @ 1f580 │ │ │ │ │ - beq 1f054 │ │ │ │ │ - b 1f06c │ │ │ │ │ + ldreq r2, [pc, #684] @ 1f514 │ │ │ │ │ + ldreq r3, [pc, #704] @ 1f52c │ │ │ │ │ + beq 1f018 │ │ │ │ │ + b 1f030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16564 │ │ │ │ │ + bl 1652c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef7c │ │ │ │ │ + beq 1ef40 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef7c │ │ │ │ │ - ldr r1, [pc, #660] @ 1f584 │ │ │ │ │ + beq 1ef40 │ │ │ │ │ + ldr r1, [pc, #660] @ 1f530 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef7c │ │ │ │ │ + beq 1ef40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f06c │ │ │ │ │ - ldr r2, [pc, #596] @ 1f568 │ │ │ │ │ - ldr r3, [pc, #624] @ 1f588 │ │ │ │ │ - b 1f054 │ │ │ │ │ + bne 1f030 │ │ │ │ │ + ldr r2, [pc, #596] @ 1f514 │ │ │ │ │ + ldr r3, [pc, #624] @ 1f534 │ │ │ │ │ + b 1f018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16564 │ │ │ │ │ + bl 1652c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef58 │ │ │ │ │ - ldr r1, [pc, #604] @ 1f58c │ │ │ │ │ + beq 1ef1c │ │ │ │ │ + ldr r1, [pc, #604] @ 1f538 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef58 │ │ │ │ │ + beq 1ef1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #536] @ 1f568 │ │ │ │ │ - ldreq r3, [pc, #572] @ 1f590 │ │ │ │ │ - beq 1f054 │ │ │ │ │ - b 1f06c │ │ │ │ │ + ldreq r2, [pc, #536] @ 1f514 │ │ │ │ │ + ldreq r3, [pc, #572] @ 1f53c │ │ │ │ │ + beq 1f018 │ │ │ │ │ + b 1f030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16564 │ │ │ │ │ + bl 1652c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1efa0 │ │ │ │ │ + beq 1ef64 │ │ │ │ │ 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 1efa4 │ │ │ │ │ + bne 1ef68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #452] @ 1f554 │ │ │ │ │ + ldr r2, [pc, #452] @ 1f500 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f44c │ │ │ │ │ + beq 1f3f8 │ │ │ │ │ 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 1f3cc │ │ │ │ │ - ldr r1, [pc, #472] @ 1f594 │ │ │ │ │ + beq 1f378 │ │ │ │ │ + ldr r1, [pc, #472] @ 1f540 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f470 │ │ │ │ │ + bne 1f41c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f460 │ │ │ │ │ + bne 1f40c │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f480 │ │ │ │ │ - ldr r1, [pc, #416] @ 1f598 │ │ │ │ │ + beq 1f42c │ │ │ │ │ + ldr r1, [pc, #416] @ 1f544 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f480 │ │ │ │ │ - ldr r3, [pc, #344] @ 1f568 │ │ │ │ │ + beq 1f42c │ │ │ │ │ + ldr r3, [pc, #344] @ 1f514 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #388] @ 1f59c │ │ │ │ │ + ldr r3, [pc, #388] @ 1f548 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1f494 │ │ │ │ │ + bne 1f440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f484 │ │ │ │ │ + beq 1f430 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1efa4 │ │ │ │ │ + b 1ef68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f39c │ │ │ │ │ + beq 1f348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1efa4 │ │ │ │ │ - ldr r3, [pc, #240] @ 1f568 │ │ │ │ │ + b 1ef68 │ │ │ │ │ + ldr r3, [pc, #240] @ 1f514 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #288] @ 1f5a0 │ │ │ │ │ - b 1f414 │ │ │ │ │ + ldr r3, [pc, #288] @ 1f54c │ │ │ │ │ + b 1f3c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1efa4 │ │ │ │ │ + b 1ef68 │ │ │ │ │ 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 1f018 │ │ │ │ │ - b 1f020 │ │ │ │ │ + beq 1efdc │ │ │ │ │ + b 1efe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ee18 │ │ │ │ │ + beq 1eddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f018 │ │ │ │ │ - ldr r3, [pc, #168] @ 1f5a4 │ │ │ │ │ + b 1efdc │ │ │ │ │ + ldr r3, [pc, #168] @ 1f550 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #100] @ 1f568 │ │ │ │ │ + ldr r3, [pc, #100] @ 1f514 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 1f06c │ │ │ │ │ + b 1f030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eb20 │ │ │ │ │ + b 1eae4 │ │ │ │ │ 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 1eab0 │ │ │ │ │ - b 1eaa8 │ │ │ │ │ + bne 1ea74 │ │ │ │ │ + b 1ea6c │ │ │ │ │ .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 │ │ │ │ │ @@ -34874,50 +34853,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 │ │ │ │ │ │ │ │ │ │ -0001f5a8 : │ │ │ │ │ +0001f554 : │ │ │ │ │ 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] @ 1f7a0 │ │ │ │ │ + ldr r1, [pc, #480] @ 1f74c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f768 │ │ │ │ │ + beq 1f714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f6c4 │ │ │ │ │ + bne 1f670 │ │ │ │ │ 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 1f60c │ │ │ │ │ + beq 1f5b8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f6a4 │ │ │ │ │ + bne 1f650 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f650 │ │ │ │ │ + bne 1f5fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f6c4 │ │ │ │ │ + bne 1f670 │ │ │ │ │ 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] │ │ │ │ │ @@ -34925,194 +34904,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 1f644 │ │ │ │ │ - ldr r1, [pc, #308] @ 1f7a0 │ │ │ │ │ + bne 1f5f0 │ │ │ │ │ + ldr r1, [pc, #308] @ 1f74c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f770 │ │ │ │ │ + beq 1f71c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f6d4 │ │ │ │ │ + bne 1f680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f620 │ │ │ │ │ - ldr r1, [pc, #248] @ 1f7a4 │ │ │ │ │ + b 1f5cc │ │ │ │ │ + ldr r1, [pc, #248] @ 1f750 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f60c │ │ │ │ │ + beq 1f5b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f640 │ │ │ │ │ + b 1f5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f644 │ │ │ │ │ + b 1f5f0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f68c │ │ │ │ │ + beq 1f638 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f68c │ │ │ │ │ + beq 1f638 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f68c │ │ │ │ │ + beq 1f638 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f68c │ │ │ │ │ - ldr r2, [pc, #124] @ 1f7a8 │ │ │ │ │ - ldr r3, [pc, #124] @ 1f7ac │ │ │ │ │ + beq 1f638 │ │ │ │ │ + ldr r2, [pc, #124] @ 1f754 │ │ │ │ │ + ldr r3, [pc, #124] @ 1f758 │ │ │ │ │ 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 1f790 │ │ │ │ │ + bne 1f73c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f690 │ │ │ │ │ + beq 1f63c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f698 │ │ │ │ │ + b 1f644 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f5d4 │ │ │ │ │ + b 1f580 │ │ │ │ │ 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 1f678 │ │ │ │ │ - b 1f698 │ │ │ │ │ + beq 1f624 │ │ │ │ │ + b 1f644 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f640 │ │ │ │ │ + b 1f5ec │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_149_rule │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000006b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001f7b0 : │ │ │ │ │ +0001f75c : │ │ │ │ │ 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] @ 1fbdc │ │ │ │ │ + ldr r2, [pc, #1044] @ 1fb88 │ │ │ │ │ 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 1fb68 │ │ │ │ │ + beq 1fb14 │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1fb7c │ │ │ │ │ + bne 1fb28 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1fb48 │ │ │ │ │ + bne 1faf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fb88 │ │ │ │ │ + blt 1fb34 │ │ │ │ │ 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 1f9e0 │ │ │ │ │ + bne 1f98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fad0 │ │ │ │ │ - ldr r1, [pc, #932] @ 1fbe0 │ │ │ │ │ + bne 1fa7c │ │ │ │ │ + ldr r1, [pc, #932] @ 1fb8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f88c │ │ │ │ │ + bne 1f838 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fad0 │ │ │ │ │ - ldr r1, [pc, #896] @ 1fbe0 │ │ │ │ │ + bne 1fa7c │ │ │ │ │ + ldr r1, [pc, #896] @ 1fb8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f930 │ │ │ │ │ + bne 1f8dc │ │ │ │ │ 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 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f848 │ │ │ │ │ + beq 1f7f4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f848 │ │ │ │ │ + beq 1f7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f848 │ │ │ │ │ + beq 1f7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f7b0 │ │ │ │ │ + bl 1f75c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1f848 │ │ │ │ │ + beq 1f7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fbd0 │ │ │ │ │ + beq 1fb7c │ │ │ │ │ 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 │ │ │ │ │ @@ -35124,1227 +35103,1231 @@ │ │ │ │ │ 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 1f9c0 │ │ │ │ │ + beq 1f96c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f878 │ │ │ │ │ + b 1f824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f86c │ │ │ │ │ + beq 1f818 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f86c │ │ │ │ │ + beq 1f818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f86c │ │ │ │ │ + beq 1f818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbf8 │ │ │ │ │ + bl 1fba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1f86c │ │ │ │ │ + bne 1f818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fbd0 │ │ │ │ │ + beq 1fb7c │ │ │ │ │ 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 1f928 │ │ │ │ │ + bne 1f8d4 │ │ │ │ │ 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 1f874 │ │ │ │ │ - b 1f87c │ │ │ │ │ + beq 1f820 │ │ │ │ │ + b 1f828 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fad0 │ │ │ │ │ + bne 1fa7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #488] @ 1fbdc │ │ │ │ │ + ldr r2, [pc, #488] @ 1fb88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fae0 │ │ │ │ │ - ldr r1, [pc, #472] @ 1fbe0 │ │ │ │ │ + beq 1fa8c │ │ │ │ │ + ldr r1, [pc, #472] @ 1fb8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa3c │ │ │ │ │ + beq 1f9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa3c │ │ │ │ │ + beq 1f9e8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fba0 │ │ │ │ │ + bne 1fb4c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1faf4 │ │ │ │ │ - ldr r1, [pc, #396] @ 1fbe0 │ │ │ │ │ + bne 1faa0 │ │ │ │ │ + ldr r1, [pc, #396] @ 1fb8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fab4 │ │ │ │ │ + beq 1fa60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fab4 │ │ │ │ │ + beq 1fa60 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fab4 │ │ │ │ │ + beq 1fa60 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fab4 │ │ │ │ │ - ldr r1, [pc, #324] @ 1fbe4 │ │ │ │ │ + beq 1fa60 │ │ │ │ │ + ldr r1, [pc, #324] @ 1fb90 │ │ │ │ │ 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 1fb00 │ │ │ │ │ + bne 1faac │ │ │ │ │ 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 1f834 │ │ │ │ │ + beq 1f7e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f87c │ │ │ │ │ + b 1f828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1fa00 │ │ │ │ │ + beq 1f9ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fac0 │ │ │ │ │ + b 1fa6c │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #216] @ 1fbe8 │ │ │ │ │ + ldr r3, [pc, #216] @ 1fb94 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #204] @ 1fbec │ │ │ │ │ + ldr r3, [pc, #204] @ 1fb98 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fbc0 │ │ │ │ │ + bne 1fb6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fab8 │ │ │ │ │ + beq 1fa64 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fac0 │ │ │ │ │ + b 1fa6c │ │ │ │ │ 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 1f834 │ │ │ │ │ - b 1f9e8 │ │ │ │ │ + beq 1f7e0 │ │ │ │ │ + b 1f994 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f7ec │ │ │ │ │ + beq 1f798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1f87c │ │ │ │ │ + b 1f828 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f87c │ │ │ │ │ - ldr r3, [pc, #72] @ 1fbf0 │ │ │ │ │ + b 1f828 │ │ │ │ │ + ldr r3, [pc, #72] @ 1fb9c │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ 1fbf4 │ │ │ │ │ + ldr r3, [pc, #60] @ 1fba0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fb28 │ │ │ │ │ + beq 1fad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f878 │ │ │ │ │ + b 1f824 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f87c │ │ │ │ │ + b 1f828 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001fbf8 : │ │ │ │ │ +0001fba4 : │ │ │ │ │ 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] @ 1fde0 │ │ │ │ │ + ldr r2, [pc, #464] @ 1fd8c │ │ │ │ │ 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 1fdc0 │ │ │ │ │ + beq 1fd6c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fdd4 │ │ │ │ │ + bne 1fd80 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fcb0 │ │ │ │ │ - ldr r1, [pc, #408] @ 1fde4 │ │ │ │ │ + bne 1fc5c │ │ │ │ │ + ldr r1, [pc, #408] @ 1fd90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc74 │ │ │ │ │ + bne 1fc20 │ │ │ │ │ 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] @ 1fde8 │ │ │ │ │ + ldr r2, [pc, #364] @ 1fd94 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc58 │ │ │ │ │ + beq 1fc04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc58 │ │ │ │ │ + beq 1fc04 │ │ │ │ │ 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] @ 1fde0 │ │ │ │ │ + ldr r1, [pc, #292] @ 1fd8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd94 │ │ │ │ │ - ldr r1, [pc, #276] @ 1fde4 │ │ │ │ │ + beq 1fd40 │ │ │ │ │ + ldr r1, [pc, #276] @ 1fd90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fd84 │ │ │ │ │ + beq 1fd30 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd84 │ │ │ │ │ + beq 1fd30 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd84 │ │ │ │ │ - ldr r1, [pc, #224] @ 1fdec │ │ │ │ │ + beq 1fd30 │ │ │ │ │ + ldr r1, [pc, #224] @ 1fd98 │ │ │ │ │ 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 1fd84 │ │ │ │ │ - ldr r1, [pc, #200] @ 1fdf0 │ │ │ │ │ + beq 1fd30 │ │ │ │ │ + ldr r1, [pc, #200] @ 1fd9c │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #192] @ 1fdf4 │ │ │ │ │ + ldr r3, [pc, #192] @ 1fda0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fdb4 │ │ │ │ │ + bne 1fd60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd88 │ │ │ │ │ + beq 1fd34 │ │ │ │ │ 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 1fc44 │ │ │ │ │ - b 1fc68 │ │ │ │ │ + beq 1fbf0 │ │ │ │ │ + b 1fc14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1fd68 │ │ │ │ │ + b 1fd14 │ │ │ │ │ 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 1fcc8 │ │ │ │ │ - b 1fd68 │ │ │ │ │ + beq 1fc74 │ │ │ │ │ + b 1fd14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1fc68 │ │ │ │ │ + b 1fc14 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fc34 │ │ │ │ │ + beq 1fbe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1fc68 │ │ │ │ │ + b 1fc14 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001fdf8 : │ │ │ │ │ +0001fda4 : │ │ │ │ │ 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, #2136] @ 20668 │ │ │ │ │ + ldr r2, [pc, #2152] @ 20624 │ │ │ │ │ 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 20628 │ │ │ │ │ + beq 20598 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2063c │ │ │ │ │ + bne 205ac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1ff48 │ │ │ │ │ + bne 1fef4 │ │ │ │ │ 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 1ff38 │ │ │ │ │ + blt 1fee4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20648 │ │ │ │ │ - ldr r3, [pc, #2008] @ 20668 │ │ │ │ │ + bne 205b8 │ │ │ │ │ + ldr r3, [pc, #2024] @ 20624 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ff78 │ │ │ │ │ + beq 1ff24 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 20280 │ │ │ │ │ + beq 20228 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 20520 │ │ │ │ │ + bne 204e4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ff9c │ │ │ │ │ + bne 1ff48 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1ff8c │ │ │ │ │ + bne 1ff38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20090 │ │ │ │ │ + beq 2003c │ │ │ │ │ mov r3, #12 │ │ │ │ │ - ldr r1, [pc, #1868] @ 2066c │ │ │ │ │ + ldr r1, [pc, #1884] @ 20628 │ │ │ │ │ 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 20090 │ │ │ │ │ + beq 2003c │ │ │ │ │ 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, #1812] @ 20668 │ │ │ │ │ + ldr r1, [pc, #1828] @ 20624 │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1feb0 │ │ │ │ │ + bne 1fe5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1fe9c │ │ │ │ │ + beq 1fe48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20094 │ │ │ │ │ + b 20040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - bne 20520 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + bne 204e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1704] @ 20668 │ │ │ │ │ + ldr r2, [pc, #1720] @ 20624 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20598 │ │ │ │ │ + beq 205f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20370 │ │ │ │ │ + bne 20318 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20520 │ │ │ │ │ + bne 204e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20094 │ │ │ │ │ + beq 20040 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20574 │ │ │ │ │ + beq 205c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1532] @ 2066c │ │ │ │ │ + ldr r1, [pc, #1548] @ 20628 │ │ │ │ │ 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 1ff34 │ │ │ │ │ + bne 1fee0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2063c │ │ │ │ │ - ldr r2, [pc, #1472] @ 20668 │ │ │ │ │ + bne 205ac │ │ │ │ │ + ldr r2, [pc, #1488] @ 20624 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2060c │ │ │ │ │ - ldr r2, [pc, #1452] @ 20668 │ │ │ │ │ + beq 2057c │ │ │ │ │ + ldr r2, [pc, #1468] @ 20624 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 205f4 │ │ │ │ │ + beq 20564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 20670 │ │ │ │ │ + bl 2062c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 2042c │ │ │ │ │ - ldr r2, [pc, #1400] @ 20668 │ │ │ │ │ + beq 203ec │ │ │ │ │ + ldr r2, [pc, #1416] @ 20624 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 205e8 │ │ │ │ │ + beq 205e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20544 │ │ │ │ │ + bne 20508 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20538 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 20544 │ │ │ │ │ + beq 204fc │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 20508 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 202b4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1320] @ 20668 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20568 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 20660 │ │ │ │ │ + beq 2025c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [pc, #1336] @ 20624 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2052c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 204b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ - bl 20670 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + bl 2062c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 203a4 │ │ │ │ │ + beq 2034c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040c │ │ │ │ │ + beq 203cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1224] @ 20668 │ │ │ │ │ + ldr r2, [pc, #1240] @ 20624 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 205dc │ │ │ │ │ + beq 20618 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 204f8 │ │ │ │ │ + bne 204c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 20670 │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + bl 2062c │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 204c8 │ │ │ │ │ + beq 20484 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20530 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - str sl, [r3, #4] │ │ │ │ │ + beq 204f4 │ │ │ │ │ + mov r7, #2 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + str r9, [r3, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - mov sl, #2 │ │ │ │ │ - str sl, [sp, #24] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r7, sl │ │ │ │ │ + mov sl, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203d0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1092] @ 20668 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20654 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 204fc │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + beq 20378 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #1108] @ 20624 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20538 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 204b8 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - bl 20670 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 2049c │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + bl 2062c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 20458 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq 20470 │ │ │ │ │ - str r2, [r5, sl, lsl #2] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - b 20200 │ │ │ │ │ + beq 20430 │ │ │ │ │ + str r3, [r5, r7, lsl #2] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 201ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20550 │ │ │ │ │ + blt 20514 │ │ │ │ │ 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 1fec0 │ │ │ │ │ - b 1ff8c │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + beq 1fe6c │ │ │ │ │ + b 1ff38 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 20530 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 204f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ 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 20464 │ │ │ │ │ + beq 20424 │ │ │ │ │ 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 20464 │ │ │ │ │ + bne 20424 │ │ │ │ │ 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 1ff38 │ │ │ │ │ + beq 1fee4 │ │ │ │ │ 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] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 205bc │ │ │ │ │ + beq 20544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ff34 │ │ │ │ │ + b 1fee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1ffec │ │ │ │ │ + bne 1ff98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fff8 │ │ │ │ │ + bne 1ffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2050c │ │ │ │ │ + bne 204d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fff4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 204fc │ │ │ │ │ + b 1ffa0 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 204b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17be0 │ │ │ │ │ + bl 17ba8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20174 │ │ │ │ │ + bne 20120 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 20530 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble 202c8 │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - ldr r2, [r5, r8, lsl #2] │ │ │ │ │ - str r2, [r3, r8, lsl #2] │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bne 203f0 │ │ │ │ │ - b 202c8 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 204f4 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ble 20270 │ │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ │ + ldr r1, [r5] │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + str r1, [r2] │ │ │ │ │ + beq 20270 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ │ + ldr r1, [r5, r2, lsl #2] │ │ │ │ │ + str r1, [r3, r2, lsl #2] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne 203b0 │ │ │ │ │ + b 20270 │ │ │ │ │ + str r8, [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 20530 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 203f0 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 204f4 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + b 20398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20544 │ │ │ │ │ + bne 20508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17be0 │ │ │ │ │ + bl 17ba8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 200e8 │ │ │ │ │ + bne 20094 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1ff34 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ + b 1fee0 │ │ │ │ │ + lsl r9, r9, #1 │ │ │ │ │ + lsl r1, r9, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20530 │ │ │ │ │ + beq 204f4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 20270 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 204fc │ │ │ │ │ + b 20218 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 204b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17be0 │ │ │ │ │ + bl 17ba8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 20260 │ │ │ │ │ - b 203cc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 2020c │ │ │ │ │ + b 20374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 204f8 │ │ │ │ │ + bne 204c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17be0 │ │ │ │ │ + bl 17ba8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - moveq r7, #1 │ │ │ │ │ - bne 201d4 │ │ │ │ │ - b 203cc │ │ │ │ │ - mov r7, #1 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + moveq sl, #1 │ │ │ │ │ + bne 20180 │ │ │ │ │ + b 20374 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 203d0 │ │ │ │ │ + b 20378 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + b 204b8 │ │ │ │ │ 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 1fef8 │ │ │ │ │ - b 1ff8c │ │ │ │ │ + beq 1fea4 │ │ │ │ │ + b 1ff38 │ │ │ │ │ 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 20458 │ │ │ │ │ + b 20418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20094 │ │ │ │ │ + b 20040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2014c │ │ │ │ │ - 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 20090 │ │ │ │ │ - b 20094 │ │ │ │ │ + b 200f8 │ │ │ │ │ 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 1ffcc │ │ │ │ │ - b 20520 │ │ │ │ │ + b 201dc │ │ │ │ │ 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 20468 │ │ │ │ │ - b 1ff38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 201ac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 200f4 │ │ │ │ │ + beq 20428 │ │ │ │ │ + b 1fee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 200c8 │ │ │ │ │ - b 20544 │ │ │ │ │ + beq 20074 │ │ │ │ │ + b 20508 │ │ │ │ │ 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 200b4 │ │ │ │ │ - b 20458 │ │ │ │ │ + beq 20060 │ │ │ │ │ + b 20418 │ │ │ │ │ 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 1fe34 │ │ │ │ │ + beq 1fde0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1ff38 │ │ │ │ │ + b 1fee4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1ff38 │ │ │ │ │ + b 1fee4 │ │ │ │ │ + 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 2003c │ │ │ │ │ + b 20040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20230 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 204fc │ │ │ │ │ + b 200a0 │ │ │ │ │ + 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 1ff78 │ │ │ │ │ + b 204e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 20158 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00020670 : │ │ │ │ │ +0002062c : │ │ │ │ │ slice_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, #644] @ 2090c │ │ │ │ │ + ldr r2, [pc, #644] @ 208c8 │ │ │ │ │ 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 208ec │ │ │ │ │ + beq 208a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20900 │ │ │ │ │ + bne 208bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 207e8 │ │ │ │ │ + beq 207a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - bne 2088c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + bne 20848 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20730 │ │ │ │ │ + bne 206ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20898 │ │ │ │ │ + bne 20854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b728 │ │ │ │ │ + bl 1b6f4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20818 │ │ │ │ │ + beq 207d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 2088c │ │ │ │ │ + bne 20848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #440] @ 2090c │ │ │ │ │ + ldr r2, [pc, #440] @ 208c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 208a8 │ │ │ │ │ + beq 20864 │ │ │ │ │ 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 20828 │ │ │ │ │ + bne 207e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov fp, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2088c │ │ │ │ │ + bne 20848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20718 │ │ │ │ │ + beq 206d4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 208cc │ │ │ │ │ + beq 20888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 20720 │ │ │ │ │ + b 206dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2085c │ │ │ │ │ + blt 20818 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 206cc │ │ │ │ │ - b 20898 │ │ │ │ │ + beq 20688 │ │ │ │ │ + b 20854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 207e0 │ │ │ │ │ + b 2079c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 2077c │ │ │ │ │ + bne 20738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20784 │ │ │ │ │ + bne 20740 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20874 │ │ │ │ │ + bne 20830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20780 │ │ │ │ │ + b 2073c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20720 │ │ │ │ │ + b 206dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 20708 │ │ │ │ │ + beq 206c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20720 │ │ │ │ │ + b 206dc │ │ │ │ │ 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 │ │ │ │ │ - beq 20760 │ │ │ │ │ - b 2088c │ │ │ │ │ + beq 2071c │ │ │ │ │ + b 20848 │ │ │ │ │ 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 20820 │ │ │ │ │ - b 20720 │ │ │ │ │ + beq 207dc │ │ │ │ │ + b 206dc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 206ac │ │ │ │ │ + beq 20668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 20720 │ │ │ │ │ + b 206dc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00020910 <_loop1_216_rule>: │ │ │ │ │ +000208cc <_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] @ 20f2c <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1540] @ 20ee8 <_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 20df4 <_loop1_216_rule+0x4e4> │ │ │ │ │ + beq 20db0 <_loop1_216_rule+0x4e4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20e08 <_loop1_216_rule+0x4f8> │ │ │ │ │ + bne 20dc4 <_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 20e30 <_loop1_216_rule+0x520> │ │ │ │ │ + beq 20dec <_loop1_216_rule+0x520> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq r9, [pc, #1460] @ 20f2c <_loop1_216_rule+0x61c> │ │ │ │ │ + ldreq r9, [pc, #1460] @ 20ee8 <_loop1_216_rule+0x61c> │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - bne 20e04 <_loop1_216_rule+0x4f4> │ │ │ │ │ + bne 20dc0 <_loop1_216_rule+0x4f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20e10 <_loop1_216_rule+0x500> │ │ │ │ │ + beq 20dcc <_loop1_216_rule+0x500> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20b40 <_loop1_216_rule+0x230> │ │ │ │ │ + bne 20afc <_loop1_216_rule+0x230> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 20bd0 <_loop1_216_rule+0x2c0> │ │ │ │ │ + bne 20b8c <_loop1_216_rule+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20c80 <_loop1_216_rule+0x370> │ │ │ │ │ + blt 20c3c <_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 20cdc <_loop1_216_rule+0x3cc> │ │ │ │ │ + bne 20c98 <_loop1_216_rule+0x3cc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1344] @ 20f30 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 20af8 <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1344] @ 20eec <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20b08 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 20ac4 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 20b08 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 20ac4 <_loop1_216_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1296] @ 20f2c <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1296] @ 20ee8 <_loop1_216_rule+0x61c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20dc4 <_loop1_216_rule+0x4b4> │ │ │ │ │ + beq 20d80 <_loop1_216_rule+0x4b4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 20ddc <_loop1_216_rule+0x4cc> │ │ │ │ │ - ldr r1, [pc, #1272] @ 20f34 <_loop1_216_rule+0x624> │ │ │ │ │ + bne 20d98 <_loop1_216_rule+0x4cc> │ │ │ │ │ + ldr r1, [pc, #1272] @ 20ef0 <_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 20bf4 <_loop1_216_rule+0x2e4> │ │ │ │ │ + bne 20bb0 <_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 20b0c <_loop1_216_rule+0x1fc> │ │ │ │ │ + bne 20ac8 <_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 20b08 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 20ac4 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 20b08 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 20ac4 <_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 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 20af8 <_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] │ │ │ │ │ @@ -36353,70 +36336,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 20c74 <_loop1_216_rule+0x364> │ │ │ │ │ + beq 20c30 <_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 20c8c <_loop1_216_rule+0x37c> │ │ │ │ │ + beq 20c48 <_loop1_216_rule+0x37c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 2097c <_loop1_216_rule+0x6c> │ │ │ │ │ + b 20938 <_loop1_216_rule+0x6c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1040] @ 20f30 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 20af8 <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1040] @ 20eec <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c08 <_loop1_216_rule+0x2f8> │ │ │ │ │ + bne 20bc4 <_loop1_216_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20da4 <_loop1_216_rule+0x494> │ │ │ │ │ + bne 20d60 <_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 20cc0 <_loop1_216_rule+0x3b0> │ │ │ │ │ + beq 20c7c <_loop1_216_rule+0x3b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20cc0 <_loop1_216_rule+0x3b0> │ │ │ │ │ + bne 20c7c <_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 20e28 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 20de4 <_loop1_216_rule+0x518> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 20bb0 <_loop1_216_rule+0x2a0> │ │ │ │ │ + ble 20b6c <_loop1_216_rule+0x2a0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 20bb0 <_loop1_216_rule+0x2a0> │ │ │ │ │ + beq 20b6c <_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 20b98 <_loop1_216_rule+0x288> │ │ │ │ │ + bne 20b54 <_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 │ │ │ │ │ @@ -36425,928 +36408,923 @@ │ │ │ │ │ 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 209e8 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 20ce4 <_loop1_216_rule+0x3d4> │ │ │ │ │ + beq 209a4 <_loop1_216_rule+0xd8> │ │ │ │ │ + b 20ca0 <_loop1_216_rule+0x3d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 20a50 <_loop1_216_rule+0x140> │ │ │ │ │ - b 20a4c <_loop1_216_rule+0x13c> │ │ │ │ │ + bne 20a0c <_loop1_216_rule+0x140> │ │ │ │ │ + b 20a08 <_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 20b2c <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 20ae8 <_loop1_216_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20b2c <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 20ae8 <_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 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 20af8 <_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 20adc <_loop1_216_rule+0x1cc> │ │ │ │ │ + bne 20a98 <_loop1_216_rule+0x1cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 20af8 <_loop1_216_rule+0x22c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ + b 20af8 <_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 20e28 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 20de4 <_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 2097c <_loop1_216_rule+0x6c> │ │ │ │ │ + b 20938 <_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 20bc4 <_loop1_216_rule+0x2b4> │ │ │ │ │ + b 20b80 <_loop1_216_rule+0x2b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 20af8 <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #572] @ 20f2c <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #572] @ 20ee8 <_loop1_216_rule+0x61c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20d84 <_loop1_216_rule+0x474> │ │ │ │ │ + beq 20d40 <_loop1_216_rule+0x474> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #552] @ 20f30 <_loop1_216_rule+0x620> │ │ │ │ │ + ldr r1, [pc, #552] @ 20eec <_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 20d28 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 20ce4 <_loop1_216_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e48 <_loop1_216_rule+0x538> │ │ │ │ │ + bne 20e04 <_loop1_216_rule+0x538> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 20d98 <_loop1_216_rule+0x488> │ │ │ │ │ - ldr r1, [pc, #492] @ 20f30 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 20d54 <_loop1_216_rule+0x488> │ │ │ │ │ + ldr r1, [pc, #492] @ 20eec <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20d64 <_loop1_216_rule+0x454> │ │ │ │ │ + beq 20d20 <_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 20ee8 <_loop1_216_rule+0x5d8> │ │ │ │ │ + bne 20ea4 <_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 209e8 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 209a4 <_loop1_216_rule+0xd8> │ │ │ │ │ + b 20af8 <_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 20cfc <_loop1_216_rule+0x3ec> │ │ │ │ │ + beq 20cb8 <_loop1_216_rule+0x3ec> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20d70 <_loop1_216_rule+0x460> │ │ │ │ │ + b 20d2c <_loop1_216_rule+0x460> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 20af8 <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f90 │ │ │ │ │ + bl f90 │ │ │ │ │ R_ARM_CALL invalid_except_stmt_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ - b 20adc <_loop1_216_rule+0x1cc> │ │ │ │ │ + beq 20af8 <_loop1_216_rule+0x22c> │ │ │ │ │ + b 20a98 <_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 20a34 <_loop1_216_rule+0x124> │ │ │ │ │ + beq 209f0 <_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 20b18 <_loop1_216_rule+0x208> │ │ │ │ │ - b 20b40 <_loop1_216_rule+0x230> │ │ │ │ │ + beq 20ad4 <_loop1_216_rule+0x208> │ │ │ │ │ + b 20afc <_loop1_216_rule+0x230> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2094c <_loop1_216_rule+0x3c> │ │ │ │ │ + beq 20908 <_loop1_216_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20cd0 <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 20c8c <_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 2099c <_loop1_216_rule+0x8c> │ │ │ │ │ - b 20b3c <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 20958 <_loop1_216_rule+0x8c> │ │ │ │ │ + b 20af8 <_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 20cd0 <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 20c8c <_loop1_216_rule+0x3c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef0 │ │ │ │ │ + bl ef0 │ │ │ │ │ R_ARM_CALL _tmp_224_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 20d2c <_loop1_216_rule+0x41c> │ │ │ │ │ + bne 20ce8 <_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 20d28 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 20ce4 <_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 20d28 <_loop1_216_rule+0x418> │ │ │ │ │ - ldr r1, [pc, #172] @ 20f38 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 20ce4 <_loop1_216_rule+0x418> │ │ │ │ │ + ldr r1, [pc, #172] @ 20ef4 <_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 20d28 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 20ce4 <_loop1_216_rule+0x418> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #140] @ 20f3c <_loop1_216_rule+0x62c> │ │ │ │ │ + ldr r3, [pc, #140] @ 20ef8 <_loop1_216_rule+0x62c> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #128] @ 20f40 <_loop1_216_rule+0x630> │ │ │ │ │ + ldr r3, [pc, #128] @ 20efc <_loop1_216_rule+0x630> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 20f1c <_loop1_216_rule+0x60c> │ │ │ │ │ + bne 20ed8 <_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 20d70 <_loop1_216_rule+0x460> │ │ │ │ │ - b 20d68 <_loop1_216_rule+0x458> │ │ │ │ │ + bne 20d2c <_loop1_216_rule+0x460> │ │ │ │ │ + b 20d24 <_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 20d64 <_loop1_216_rule+0x454> │ │ │ │ │ - ldr r1, [pc, #52] @ 20f38 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 20d20 <_loop1_216_rule+0x454> │ │ │ │ │ + ldr r1, [pc, #52] @ 20ef4 <_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 20ea0 <_loop1_216_rule+0x590> │ │ │ │ │ - b 20d64 <_loop1_216_rule+0x454> │ │ │ │ │ + bne 20e5c <_loop1_216_rule+0x590> │ │ │ │ │ + b 20d20 <_loop1_216_rule+0x454> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20ae0 <_loop1_216_rule+0x1d0> │ │ │ │ │ + b 20a9c <_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 │ │ │ │ │ │ │ │ │ │ -00020f44 : │ │ │ │ │ +00020f00 : │ │ │ │ │ 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, #1548] @ 21568 │ │ │ │ │ + ldr r2, [pc, #1548] @ 21524 │ │ │ │ │ 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 213a8 │ │ │ │ │ + beq 21364 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 213bc │ │ │ │ │ + bne 21378 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 212c0 │ │ │ │ │ + beq 2127c │ │ │ │ │ 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 212fc │ │ │ │ │ - ldr r1, [pc, #1460] @ 2156c │ │ │ │ │ + bne 212b8 │ │ │ │ │ + ldr r1, [pc, #1460] @ 21528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21374 │ │ │ │ │ + beq 21330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21374 │ │ │ │ │ + beq 21330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fa4 │ │ │ │ │ + bl 16f6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 21378 │ │ │ │ │ - ldr r2, [pc, #1392] @ 21568 │ │ │ │ │ + bne 21334 │ │ │ │ │ + ldr r2, [pc, #1392] @ 21524 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21384 │ │ │ │ │ + beq 21340 │ │ │ │ │ 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 21230 │ │ │ │ │ + beq 211ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1340] @ 21568 │ │ │ │ │ + ldr r2, [pc, #1340] @ 21524 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21298 │ │ │ │ │ + beq 21254 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 212b0 │ │ │ │ │ + bne 2126c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1312] @ 21570 │ │ │ │ │ + ldr r1, [pc, #1312] @ 2152c │ │ │ │ │ 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 21194 │ │ │ │ │ + bne 21150 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 212ac │ │ │ │ │ + bne 21268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a7c │ │ │ │ │ + bl 15a44 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2123c │ │ │ │ │ + bne 211f8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21274 │ │ │ │ │ + bne 21230 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #1224] @ 21570 │ │ │ │ │ + ldr r2, [pc, #1224] @ 2152c │ │ │ │ │ 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 r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 211b0 │ │ │ │ │ + bne 2116c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21230 │ │ │ │ │ + beq 211ec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 213c4 │ │ │ │ │ + beq 21380 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21378 │ │ │ │ │ + bne 21334 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21374 │ │ │ │ │ + beq 21330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21374 │ │ │ │ │ + beq 21330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21368 │ │ │ │ │ + beq 21324 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ - beq 211d0 │ │ │ │ │ + beq 2118c │ │ │ │ │ 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 21208 │ │ │ │ │ + beq 211c4 │ │ │ │ │ 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 210cc │ │ │ │ │ + beq 21088 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21378 │ │ │ │ │ + bne 21334 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 21100 │ │ │ │ │ + b 210bc │ │ │ │ │ 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 21180 │ │ │ │ │ + bne 2113c │ │ │ │ │ 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 2137c │ │ │ │ │ + beq 21338 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2118c │ │ │ │ │ + b 21148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 211b0 │ │ │ │ │ + b 2116c │ │ │ │ │ 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 21084 │ │ │ │ │ - ldr r1, [pc, #792] @ 21574 │ │ │ │ │ + bne 21040 │ │ │ │ │ + ldr r1, [pc, #792] @ 21530 │ │ │ │ │ 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 21098 │ │ │ │ │ - b 21084 │ │ │ │ │ + bne 21054 │ │ │ │ │ + b 21040 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 212ac │ │ │ │ │ + bne 21268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e7c │ │ │ │ │ + bl 1c94 │ │ │ │ │ R_ARM_CALL invalid_arguments_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21098 │ │ │ │ │ + bne 21054 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 21094 │ │ │ │ │ + b 21050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 21044 │ │ │ │ │ + beq 21000 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 211a8 │ │ │ │ │ + b 21164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 21554 │ │ │ │ │ + blt 21510 │ │ │ │ │ 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 21360 │ │ │ │ │ + beq 2131c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 213bc │ │ │ │ │ - ldr r2, [pc, #612] @ 21568 │ │ │ │ │ + bne 21378 │ │ │ │ │ + ldr r2, [pc, #612] @ 21524 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 214b0 │ │ │ │ │ - ldr r1, [pc, #596] @ 2156c │ │ │ │ │ + beq 2146c │ │ │ │ │ + ldr r1, [pc, #596] @ 21528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 214d0 │ │ │ │ │ + bne 2148c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 214c4 │ │ │ │ │ - ldr r1, [pc, #556] @ 2156c │ │ │ │ │ + bne 21480 │ │ │ │ │ + ldr r1, [pc, #556] @ 21528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 213ec │ │ │ │ │ + bne 213a8 │ │ │ │ │ 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 20fb0 │ │ │ │ │ + beq 20f6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21224 │ │ │ │ │ + b 211e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21184 │ │ │ │ │ + b 21140 │ │ │ │ │ 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 21004 │ │ │ │ │ - b 21378 │ │ │ │ │ + beq 20fc0 │ │ │ │ │ + b 21334 │ │ │ │ │ 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 20f80 │ │ │ │ │ + beq 20f3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 21224 │ │ │ │ │ + b 211e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 211b8 │ │ │ │ │ + beq 21174 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 21378 │ │ │ │ │ + b 21334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2134c │ │ │ │ │ + beq 21308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fa4 │ │ │ │ │ + bl 16f6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2154c │ │ │ │ │ + bne 21508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1488 │ │ │ │ │ + bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2154c │ │ │ │ │ + bne 21508 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2134c │ │ │ │ │ + beq 21308 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2134c │ │ │ │ │ - ldr r1, [pc, #288] @ 21574 │ │ │ │ │ + beq 21308 │ │ │ │ │ + ldr r1, [pc, #288] @ 21530 │ │ │ │ │ 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 2134c │ │ │ │ │ + beq 21308 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #256] @ 21578 │ │ │ │ │ + ldr r3, [pc, #256] @ 21534 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #244] @ 2157c │ │ │ │ │ + ldr r3, [pc, #244] @ 21538 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2153c │ │ │ │ │ + bne 214f8 │ │ │ │ │ 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 21358 │ │ │ │ │ - b 21350 │ │ │ │ │ + bne 21314 │ │ │ │ │ + b 2130c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 21310 │ │ │ │ │ + beq 212cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21358 │ │ │ │ │ + b 21314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21328 │ │ │ │ │ + beq 212e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16fa4 │ │ │ │ │ + bl 16f6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2132c │ │ │ │ │ + bne 212e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1488 │ │ │ │ │ + bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2132c │ │ │ │ │ + bne 212e8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21328 │ │ │ │ │ - ldr r3, [pc, #92] @ 21580 │ │ │ │ │ + beq 212e4 │ │ │ │ │ + ldr r3, [pc, #92] @ 2153c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #80] @ 21584 │ │ │ │ │ + ldr r3, [pc, #80] @ 21540 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21490 │ │ │ │ │ + beq 2144c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 21184 │ │ │ │ │ + b 21140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 21354 │ │ │ │ │ + b 21310 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 21224 │ │ │ │ │ + b 211e0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00021588 <_gather_116_rule>: │ │ │ │ │ +00021544 <_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] @ 21b50 <_gather_116_rule+0x5c8> │ │ │ │ │ + ldr ip, [pc, #1436] @ 21af8 <_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 21aec <_gather_116_rule+0x564> │ │ │ │ │ + beq 21a94 <_gather_116_rule+0x550> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21b00 <_gather_116_rule+0x578> │ │ │ │ │ - ldr r0, [pc, #1412] @ 21b50 <_gather_116_rule+0x5c8> │ │ │ │ │ + bne 21aa8 <_gather_116_rule+0x564> │ │ │ │ │ + ldr r0, [pc, #1392] @ 21af8 <_gather_116_rule+0x5b4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr fp, [sl, #8] │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 219ac <_gather_116_rule+0x424> │ │ │ │ │ + beq 21954 <_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 219d8 <_gather_116_rule+0x450> │ │ │ │ │ + bne 21980 <_gather_116_rule+0x43c> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ - bne 21a58 <_gather_116_rule+0x4d0> │ │ │ │ │ - ldr r0, [pc, #1344] @ 21b50 <_gather_116_rule+0x5c8> │ │ │ │ │ + bne 21a00 <_gather_116_rule+0x4bc> │ │ │ │ │ + ldr r0, [pc, #1324] @ 21af8 <_gather_116_rule+0x5b4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq 21b14 <_gather_116_rule+0x58c> │ │ │ │ │ - bl c7ac │ │ │ │ │ + beq 21abc <_gather_116_rule+0x578> │ │ │ │ │ + bl c768 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21934 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 218dc <_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 21934 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 218dc <_gather_116_rule+0x398> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21934 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 218dc <_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 21ab4 <_gather_116_rule+0x52c> │ │ │ │ │ + beq 21a5c <_gather_116_rule+0x518> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1240] @ 21b54 <_gather_116_rule+0x5cc> │ │ │ │ │ + ldr r1, [pc, #1220] @ 21afc <_gather_116_rule+0x5b8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 21a10 <_gather_116_rule+0x488> │ │ │ │ │ + beq 219b8 <_gather_116_rule+0x474> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21a54 <_gather_116_rule+0x4cc> │ │ │ │ │ + bne 219fc <_gather_116_rule+0x4b8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21a48 <_gather_116_rule+0x4c0> │ │ │ │ │ + beq 219f0 <_gather_116_rule+0x4ac> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ldreq r7, [pc, #1184] @ 21b50 <_gather_116_rule+0x5c8> │ │ │ │ │ + ldreq r7, [pc, #1164] @ 21af8 <_gather_116_rule+0x5b4> │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - beq 216fc <_gather_116_rule+0x174> │ │ │ │ │ - b 21a54 <_gather_116_rule+0x4cc> │ │ │ │ │ + beq 216b8 <_gather_116_rule+0x174> │ │ │ │ │ + b 219fc <_gather_116_rule+0x4b8> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21790 <_gather_116_rule+0x208> │ │ │ │ │ + beq 2174c <_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 21ad0 <_gather_116_rule+0x548> │ │ │ │ │ + beq 21a78 <_gather_116_rule+0x534> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 2198c <_gather_116_rule+0x404> │ │ │ │ │ + beq 21934 <_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 2179c <_gather_116_rule+0x214> │ │ │ │ │ + beq 21758 <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 21a60 <_gather_116_rule+0x4d8> │ │ │ │ │ + beq 21a08 <_gather_116_rule+0x4c4> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21a34 <_gather_116_rule+0x4ac> │ │ │ │ │ + bne 219dc <_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 21954 <_gather_116_rule+0x3cc> │ │ │ │ │ + bne 218fc <_gather_116_rule+0x3b8> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - bne 21a34 <_gather_116_rule+0x4ac> │ │ │ │ │ + bne 219dc <_gather_116_rule+0x498> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 21a1c <_gather_116_rule+0x494> │ │ │ │ │ - bl c7ac │ │ │ │ │ + beq 219c4 <_gather_116_rule+0x480> │ │ │ │ │ + bl c768 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21790 <_gather_116_rule+0x208> │ │ │ │ │ + beq 2174c <_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 216b8 <_gather_116_rule+0x130> │ │ │ │ │ + bne 21674 <_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 21a40 <_gather_116_rule+0x4b8> │ │ │ │ │ + beq 219e8 <_gather_116_rule+0x4a4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 218fc <_gather_116_rule+0x374> │ │ │ │ │ + ble 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp r4, #10 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ cmp r4, #12 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq 218fc <_gather_116_rule+0x374> │ │ │ │ │ + beq 218a4 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ cmp r4, #13 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - beq 218fc <_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 218fc <_gather_116_rule+0x374> │ │ │ │ │ + add r1, r6, #48 @ 0x30 │ │ │ │ │ + beq 218a4 <_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 218e4 <_gather_116_rule+0x35c> │ │ │ │ │ + bne 2188c <_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] │ │ │ │ │ @@ -37364,938 +37342,938 @@ │ │ │ │ │ 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 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21a9c <_gather_116_rule+0x514> │ │ │ │ │ + beq 21a44 <_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 21a7c <_gather_116_rule+0x4f4> │ │ │ │ │ + beq 21a24 <_gather_116_rule+0x4e0> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - bne 216f0 <_gather_116_rule+0x168> │ │ │ │ │ + bne 216ac <_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 21a40 <_gather_116_rule+0x4b8> │ │ │ │ │ + beq 219e8 <_gather_116_rule+0x4a4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 216f0 <_gather_116_rule+0x168> │ │ │ │ │ + b 216ac <_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 21a54 <_gather_116_rule+0x4cc> │ │ │ │ │ + bne 219fc <_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 215f4 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 215b0 <_gather_116_rule+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10370 │ │ │ │ │ + bl 10324 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 215f4 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 215b0 <_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 21b34 <_gather_116_rule+0x5ac> │ │ │ │ │ - ldr r2, [pc, #336] @ 21b58 <_gather_116_rule+0x5d0> │ │ │ │ │ + beq 21adc <_gather_116_rule+0x598> │ │ │ │ │ + ldr r2, [pc, #336] @ 21b00 <_gather_116_rule+0x5bc> │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 21680 <_gather_116_rule+0xf8> │ │ │ │ │ + bne 2163c <_gather_116_rule+0xf8> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21680 <_gather_116_rule+0xf8> │ │ │ │ │ + b 2163c <_gather_116_rule+0xf8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21b0c <_gather_116_rule+0x584> │ │ │ │ │ + beq 21ab4 <_gather_116_rule+0x570> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 2179c <_gather_116_rule+0x214> │ │ │ │ │ + b 21758 <_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 2193c <_gather_116_rule+0x3b4> │ │ │ │ │ + b 218e4 <_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 21730 <_gather_116_rule+0x1a8> │ │ │ │ │ + beq 216ec <_gather_116_rule+0x1a8> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 21a34 <_gather_116_rule+0x4ac> │ │ │ │ │ + b 219dc <_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 2179c <_gather_116_rule+0x214> │ │ │ │ │ + b 21758 <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 2175c <_gather_116_rule+0x1d4> │ │ │ │ │ - b 21a34 <_gather_116_rule+0x4ac> │ │ │ │ │ + beq 21718 <_gather_116_rule+0x1d4> │ │ │ │ │ + b 219dc <_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 21a58 <_gather_116_rule+0x4d0> │ │ │ │ │ + b 21a00 <_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 21a34 <_gather_116_rule+0x4ac> │ │ │ │ │ + b 219dc <_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 215c4 <_gather_116_rule+0x3c> │ │ │ │ │ + beq 21580 <_gather_116_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21928 <_gather_116_rule+0x3a0> │ │ │ │ │ + b 218d0 <_gather_116_rule+0x38c> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 21770 <_gather_116_rule+0x1e8> │ │ │ │ │ + b 2172c <_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 21a58 <_gather_116_rule+0x4d0> │ │ │ │ │ + bne 21a00 <_gather_116_rule+0x4bc> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 21620 <_gather_116_rule+0x98> │ │ │ │ │ + b 215dc <_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 2193c <_gather_116_rule+0x3b4> │ │ │ │ │ + b 218e4 <_gather_116_rule+0x3a0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001772 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -00021b5c <_loop0_119_rule>: │ │ │ │ │ -_loop0_120_rule(): │ │ │ │ │ +00021b04 <_loop0_119_rule>: │ │ │ │ │ +_loop0_119_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] @ 21df8 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r3, [pc, #644] @ 21da0 <_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 21db4 <_loop0_119_rule+0x258> │ │ │ │ │ + beq 21d5c <_loop0_119_rule+0x258> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21dc8 <_loop0_119_rule+0x26c> │ │ │ │ │ + bne 21d70 <_loop0_119_rule+0x26c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21d98 <_loop0_119_rule+0x23c> │ │ │ │ │ + beq 21d40 <_loop0_119_rule+0x23c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 21d88 <_loop0_119_rule+0x22c> │ │ │ │ │ + bne 21d30 <_loop0_119_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #564] @ 21df8 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r2, [pc, #564] @ 21da0 <_loop0_119_rule+0x29c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21d30 <_loop0_119_rule+0x1d4> │ │ │ │ │ + beq 21cd8 <_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 21c24 <_loop0_119_rule+0xc8> │ │ │ │ │ + bne 21bcc <_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 21dd4 <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21d7c <_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 cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d80 <_loop0_119_rule+0x224> │ │ │ │ │ + beq 21d28 <_loop0_119_rule+0x224> │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r9, [pc, #432] @ 21df8 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r9, [pc, #432] @ 21da0 <_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 21d54 <_loop0_119_rule+0x1f8> │ │ │ │ │ + beq 21cfc <_loop0_119_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21d48 <_loop0_119_rule+0x1ec> │ │ │ │ │ + bne 21cf0 <_loop0_119_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21cd4 <_loop0_119_rule+0x178> │ │ │ │ │ + bne 21c7c <_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 21dd4 <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21d7c <_loop0_119_rule+0x278> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 21c04 <_loop0_119_rule+0xa8> │ │ │ │ │ + ble 21bac <_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 21c04 <_loop0_119_rule+0xa8> │ │ │ │ │ - b 21cb8 <_loop0_119_rule+0x15c> │ │ │ │ │ + beq 21bac <_loop0_119_rule+0xa8> │ │ │ │ │ + b 21c60 <_loop0_119_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cfa8 │ │ │ │ │ + bl cf5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21c90 <_loop0_119_rule+0x134> │ │ │ │ │ + beq 21c38 <_loop0_119_rule+0x134> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21d08 <_loop0_119_rule+0x1ac> │ │ │ │ │ + beq 21cb0 <_loop0_119_rule+0x1ac> │ │ │ │ │ str r3, [r5, fp, lsl #2] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 21c54 <_loop0_119_rule+0xf8> │ │ │ │ │ + b 21bfc <_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 21d60 <_loop0_119_rule+0x204> │ │ │ │ │ + beq 21d08 <_loop0_119_rule+0x204> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 21cf8 <_loop0_119_rule+0x19c> │ │ │ │ │ + b 21ca0 <_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 21bd0 <_loop0_119_rule+0x74> │ │ │ │ │ + beq 21b78 <_loop0_119_rule+0x74> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21c94 <_loop0_119_rule+0x138> │ │ │ │ │ + b 21c3c <_loop0_119_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21c6c <_loop0_119_rule+0x110> │ │ │ │ │ + b 21c14 <_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 21c14 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21bbc <_loop0_119_rule+0xb8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 21c90 <_loop0_119_rule+0x134> │ │ │ │ │ + b 21c38 <_loop0_119_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21c14 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21bbc <_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 21c14 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21bbc <_loop0_119_rule+0xb8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21b98 <_loop0_119_rule+0x3c> │ │ │ │ │ + beq 21b40 <_loop0_119_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 21c14 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21bbc <_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 21c14 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21bbc <_loop0_119_rule+0xb8> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00021dfc : │ │ │ │ │ +00021da4 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #928] @ 221b4 │ │ │ │ │ + ldr r2, [pc, #928] @ 2215c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 22114 │ │ │ │ │ + beq 220bc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22128 │ │ │ │ │ + bne 220d0 │ │ │ │ │ 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 22014 │ │ │ │ │ + bne 21fbc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22034 │ │ │ │ │ + bne 21fdc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22084 │ │ │ │ │ + bne 2202c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22140 │ │ │ │ │ + bne 220e8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2219c │ │ │ │ │ + bne 22144 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2216c │ │ │ │ │ + bne 22114 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2209c │ │ │ │ │ + bne 22044 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2206c │ │ │ │ │ + bne 22014 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 220fc │ │ │ │ │ + bne 220a4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 220e4 │ │ │ │ │ + bne 2208c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 220cc │ │ │ │ │ + bne 22074 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 220b4 │ │ │ │ │ + bne 2205c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 220dc │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22184 │ │ │ │ │ + bne 2212c │ │ │ │ │ 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 22048 │ │ │ │ │ + beq 21ff0 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 22008 │ │ │ │ │ + b 21fb0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq 2202c │ │ │ │ │ + beq 21fd4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b 22008 │ │ │ │ │ + b 21fb0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e34 │ │ │ │ │ + beq 21ddc │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 22008 │ │ │ │ │ + b 21fb0 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 22008 │ │ │ │ │ + b 21fb0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ - ldr r2, [pc, #100] @ 221b8 │ │ │ │ │ + ldr r2, [pc, #100] @ 22160 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 22028 │ │ │ │ │ - b 22048 │ │ │ │ │ + bne 21fd0 │ │ │ │ │ + b 21ff0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000221bc : │ │ │ │ │ +00022164 : │ │ │ │ │ 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, #4076] @ 231c0 │ │ │ │ │ + ldr r2, [pc, #4084] @ 23170 │ │ │ │ │ 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 232a4 │ │ │ │ │ + beq 23334 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 226b0 │ │ │ │ │ - ldr r3, [pc, #4032] @ 231c0 │ │ │ │ │ + bne 22658 │ │ │ │ │ + ldr r3, [pc, #4040] @ 23170 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23308 │ │ │ │ │ + beq 232b8 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23334 │ │ │ │ │ + beq 2334c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 228f4 │ │ │ │ │ + beq 228e4 │ │ │ │ │ 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 22de8 │ │ │ │ │ + bne 22e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2257c │ │ │ │ │ + bne 22520 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r5, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 222f8 │ │ │ │ │ - ldr r3, [pc, #3904] @ 231c0 │ │ │ │ │ + bne 222a0 │ │ │ │ │ + ldr r3, [pc, #3912] @ 23170 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 224b4 │ │ │ │ │ + beq 22458 │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 224d8 │ │ │ │ │ + beq 2247c │ │ │ │ │ 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 22d84 │ │ │ │ │ + bne 22da4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22bcc │ │ │ │ │ + bne 22b84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22dd0 │ │ │ │ │ + bne 22df0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22ff8 │ │ │ │ │ + bne 230a4 │ │ │ │ │ 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 226b0 │ │ │ │ │ - ldr r3, [pc, #3760] @ 231c0 │ │ │ │ │ + bne 22658 │ │ │ │ │ + ldr r3, [pc, #3768] @ 23170 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22eec │ │ │ │ │ + beq 22f14 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23188 │ │ │ │ │ + beq 232a0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22938 │ │ │ │ │ + beq 228a0 │ │ │ │ │ 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 22e04 │ │ │ │ │ + bne 22e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 226bc │ │ │ │ │ + bne 22664 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 22cc8 │ │ │ │ │ + bne 22ce8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3636] @ 231c0 │ │ │ │ │ + ldr r3, [pc, #3644] @ 23170 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22518 │ │ │ │ │ + beq 224bc │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 2253c │ │ │ │ │ + beq 224e0 │ │ │ │ │ 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 22d2c │ │ │ │ │ + bne 22d4c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c40 │ │ │ │ │ + bne 22c2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22d78 │ │ │ │ │ + bne 22d98 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22fb4 │ │ │ │ │ + bne 22fdc │ │ │ │ │ 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 226b0 │ │ │ │ │ - ldr r3, [pc, #3500] @ 231c0 │ │ │ │ │ + bne 22658 │ │ │ │ │ + ldr r3, [pc, #3508] @ 23170 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23350 │ │ │ │ │ + beq 232f4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23378 │ │ │ │ │ + beq 2331c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 22e14 │ │ │ │ │ + beq 22e34 │ │ │ │ │ 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 22e5c │ │ │ │ │ + bne 22e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 22e78 │ │ │ │ │ + bne 22ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2248c │ │ │ │ │ + bne 22e94 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22b24 │ │ │ │ │ + bne 22ad0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - sub r3, r5, #1 │ │ │ │ │ + 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 22dd0 │ │ │ │ │ + bne 22df0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 232c4 │ │ │ │ │ + bne 232ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22d10 │ │ │ │ │ + blt 22d30 │ │ │ │ │ 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 22f24 │ │ │ │ │ + bne 22f4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22dd0 │ │ │ │ │ + bne 22df0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 222b4 │ │ │ │ │ + b 2225c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22d78 │ │ │ │ │ + bne 22d98 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 232bc │ │ │ │ │ + bne 23364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22cb4 │ │ │ │ │ + blt 22cd4 │ │ │ │ │ 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 22f18 │ │ │ │ │ + bne 22f40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22d78 │ │ │ │ │ + bne 22d98 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 223b8 │ │ │ │ │ + b 22360 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22260 │ │ │ │ │ + beq 22208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 22260 │ │ │ │ │ + beq 22208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23298 │ │ │ │ │ + beq 231ac │ │ │ │ │ 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 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ - 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 r7, r0, #0 │ │ │ │ │ - beq 232e0 │ │ │ │ │ + beq 22c04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #2996] @ 231c0 │ │ │ │ │ + ldr r3, [pc, #3004] @ 23170 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 232d4 │ │ │ │ │ + beq 2324c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2292c │ │ │ │ │ + bne 2291c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2328c │ │ │ │ │ + beq 231a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2292c │ │ │ │ │ + bne 2291c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2284c │ │ │ │ │ + bne 227f8 │ │ │ │ │ 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 23284 │ │ │ │ │ + beq 23198 │ │ │ │ │ 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 │ │ │ │ │ @@ -38303,88 +38281,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 227ec │ │ │ │ │ + bne 22798 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 22308 │ │ │ │ │ + beq 222b0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 224a8 │ │ │ │ │ + b 2244c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22368 │ │ │ │ │ + beq 22310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 22368 │ │ │ │ │ + beq 22310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23214 │ │ │ │ │ + beq 231f0 │ │ │ │ │ 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 2325c │ │ │ │ │ + beq 22cac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #2676] @ 231c0 │ │ │ │ │ + ldr r3, [pc, #2680] @ 23170 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 23238 │ │ │ │ │ + beq 231d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22970 │ │ │ │ │ + bne 228d8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 23208 │ │ │ │ │ + beq 231e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22970 │ │ │ │ │ + bne 228d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 228a0 │ │ │ │ │ + bne 2284c │ │ │ │ │ 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 23200 │ │ │ │ │ + beq 231dc │ │ │ │ │ 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 │ │ │ │ │ @@ -38393,1078 +38372,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 22f08 │ │ │ │ │ + beq 22f30 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 224a4 │ │ │ │ │ + b 22448 │ │ │ │ │ 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 226a0 │ │ │ │ │ + beq 22648 │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2476] @ 231c0 │ │ │ │ │ + ldr r3, [pc, #2480] @ 23170 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23114 │ │ │ │ │ + beq 2313c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r5, [r4, #88] @ 0x58 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 226a4 │ │ │ │ │ + bne 2264c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 239ec │ │ │ │ │ + bl 239c4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2303c │ │ │ │ │ + bne 230e8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 226a4 │ │ │ │ │ + b 2264c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23530 │ │ │ │ │ + bl 2350c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22650 │ │ │ │ │ + beq 225f8 │ │ │ │ │ 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 2297c │ │ │ │ │ + bne 229d4 │ │ │ │ │ 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 23284 │ │ │ │ │ + beq 23198 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 22668 │ │ │ │ │ + b 22610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23530 │ │ │ │ │ + bl 2350c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22790 │ │ │ │ │ + beq 2273c │ │ │ │ │ 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 22a28 │ │ │ │ │ + bne 22928 │ │ │ │ │ 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 23200 │ │ │ │ │ + beq 231dc │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 227a8 │ │ │ │ │ + b 22754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23244 │ │ │ │ │ + blt 231b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 22ddc │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 22e18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22250 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - b 222f8 │ │ │ │ │ + beq 22300 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 223a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23220 │ │ │ │ │ + blt 23180 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 22df8 │ │ │ │ │ + bne 22dfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22358 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 223fc │ │ │ │ │ + beq 221f8 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + sub r5, r5, #1 │ │ │ │ │ + b 222a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23530 │ │ │ │ │ + bl 2350c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22878 │ │ │ │ │ + beq 22878 │ │ │ │ │ mov r1, #8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 23284 │ │ │ │ │ + beq 231dc │ │ │ │ │ mov r9, #2 │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + 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 22ad4 │ │ │ │ │ + bne 22a80 │ │ │ │ │ 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 23284 │ │ │ │ │ + beq 231dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 22668 │ │ │ │ │ + ble 22754 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 22668 │ │ │ │ │ - sub r2, r5, #4 │ │ │ │ │ + beq 22754 │ │ │ │ │ + sub r2, r7, #4 │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - rsb lr, r5, #4 │ │ │ │ │ + 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 22668 │ │ │ │ │ - b 22a0c │ │ │ │ │ + beq 22754 │ │ │ │ │ + b 229b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23530 │ │ │ │ │ + bl 2350c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 228cc │ │ │ │ │ + beq 22824 │ │ │ │ │ mov r1, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 23200 │ │ │ │ │ + beq 23198 │ │ │ │ │ mov r9, #2 │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + 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 22afc │ │ │ │ │ + bne 22aa8 │ │ │ │ │ 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 23200 │ │ │ │ │ + beq 23198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 227a8 │ │ │ │ │ + ble 22610 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 227a8 │ │ │ │ │ - sub r2, r7, #4 │ │ │ │ │ + beq 22610 │ │ │ │ │ + sub r2, r5, #4 │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - rsb lr, r7, #4 │ │ │ │ │ + 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 227a8 │ │ │ │ │ - b 22ab8 │ │ │ │ │ + beq 22610 │ │ │ │ │ + b 22a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23530 │ │ │ │ │ + bl 2350c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 229c8 │ │ │ │ │ + beq 22974 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 22cd0 │ │ │ │ │ + beq 22cf0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - str fp, [r5, r9, lsl #2] │ │ │ │ │ + str fp, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 229b4 │ │ │ │ │ + b 22960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23530 │ │ │ │ │ + bl 2350c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 22a74 │ │ │ │ │ + beq 22a20 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 22cf0 │ │ │ │ │ + beq 22d10 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - str fp, [r7, r9, lsl #2] │ │ │ │ │ + str fp, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 22a60 │ │ │ │ │ + b 22a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2248c │ │ │ │ │ + beq 22e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2248c │ │ │ │ │ + beq 22e94 │ │ │ │ │ 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 22ee0 │ │ │ │ │ + beq 22f08 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 231e0 │ │ │ │ │ + beq 2322c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl e24 <_PyPegen_parse+0xe24> │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 232cc │ │ │ │ │ + beq 23278 │ │ │ │ │ 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 227e4 │ │ │ │ │ - b 22498 │ │ │ │ │ + bne 22790 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub r3, r5, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 22448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 222c8 │ │ │ │ │ + beq 22270 │ │ │ │ │ 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 22d24 │ │ │ │ │ + beq 22d44 │ │ │ │ │ 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 23018 │ │ │ │ │ + beq 230c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 225e8 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 225a0 │ │ │ │ │ + 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 222a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 223cc │ │ │ │ │ + beq 22374 │ │ │ │ │ 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 22cc8 │ │ │ │ │ + beq 22ce8 │ │ │ │ │ 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 22fd4 │ │ │ │ │ + beq 22ffc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22728 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 226e4 │ │ │ │ │ + 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 223a4 │ │ │ │ │ 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 223fc │ │ │ │ │ + b 223a4 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23284 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 22aec │ │ │ │ │ + beq 231dc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 22a98 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23200 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 22b14 │ │ │ │ │ + beq 23198 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 22ac0 │ │ │ │ │ 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 222f8 │ │ │ │ │ + b 222a0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1156] @ 231c0 │ │ │ │ │ + ldr r2, [pc, #1044] @ 23170 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 231a0 │ │ │ │ │ + beq 23258 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22f30 │ │ │ │ │ + bne 22f58 │ │ │ │ │ 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 22574 │ │ │ │ │ + beq 22518 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 22cc8 │ │ │ │ │ + b 22ce8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1068] @ 231c0 │ │ │ │ │ + ldr r2, [pc, #956] @ 23170 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23130 │ │ │ │ │ + beq 231fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23090 │ │ │ │ │ + bne 23020 │ │ │ │ │ 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 22510 │ │ │ │ │ + beq 224b4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 22d24 │ │ │ │ │ + b 22d44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2292c │ │ │ │ │ + bne 2291c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 28d0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 22920 │ │ │ │ │ + b 22910 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22970 │ │ │ │ │ + bne 228d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 28d0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 22964 │ │ │ │ │ + b 228cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrlt r5, [r4, #88] @ 0x58 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - sublt r5, r5, #1 │ │ │ │ │ - strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 22494 │ │ │ │ │ + ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + sublt r5, r3, #1 │ │ │ │ │ + strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ + blt 2243c │ │ │ │ │ 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 22e68 │ │ │ │ │ + beq 22e88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2248c │ │ │ │ │ + bne 22e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 28d0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22458 │ │ │ │ │ - b 2248c │ │ │ │ │ + beq 22400 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r5, r3, #1 │ │ │ │ │ + b 2243c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22468 │ │ │ │ │ + beq 22410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 22468 │ │ │ │ │ + beq 22410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2248c │ │ │ │ │ + beq 22e94 │ │ │ │ │ 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 22b78 │ │ │ │ │ + bne 22b24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22b78 │ │ │ │ │ + b 22b24 │ │ │ │ │ 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 23178 │ │ │ │ │ + beq 23290 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 2240c │ │ │ │ │ - b 226b0 │ │ │ │ │ + beq 223b4 │ │ │ │ │ + b 22658 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22d30 │ │ │ │ │ - b 22d78 │ │ │ │ │ + beq 22d50 │ │ │ │ │ + b 22d98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22d88 │ │ │ │ │ - b 22dd0 │ │ │ │ │ + beq 22da8 │ │ │ │ │ + b 22df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d5c │ │ │ │ │ + beq 22d7c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d5c │ │ │ │ │ + beq 22d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22d5c │ │ │ │ │ - ldr r2, [pc, #600] @ 231c4 │ │ │ │ │ + beq 22d7c │ │ │ │ │ + ldr r2, [pc, #480] @ 23174 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #596] @ 231c8 │ │ │ │ │ + ldr r2, [pc, #476] @ 23178 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 22d60 │ │ │ │ │ + beq 22d80 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22d68 │ │ │ │ │ - ldr r2, [pc, #524] @ 231c8 │ │ │ │ │ - ldr r3, [pc, #524] @ 231cc │ │ │ │ │ + b 22d88 │ │ │ │ │ + ldr r2, [pc, #404] @ 23178 │ │ │ │ │ + ldr r3, [pc, #404] @ 2317c │ │ │ │ │ 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 22ca0 │ │ │ │ │ + bne 22c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 231d0 │ │ │ │ │ + beq 23280 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 22cc8 │ │ │ │ │ - ldr r2, [pc, #456] @ 231c8 │ │ │ │ │ - ldr r3, [pc, #456] @ 231cc │ │ │ │ │ + b 22ce8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c768 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22dd4 │ │ │ │ │ + mov r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22dd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c768 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 22dd4 │ │ │ │ │ + ldr r2, [pc, #280] @ 23174 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldr r2, [pc, #276] @ 23178 │ │ │ │ │ + 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 15c0 │ │ │ │ │ + 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 22dd8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 22de0 │ │ │ │ │ + ldr r2, [pc, #204] @ 23178 │ │ │ │ │ + ldr r3, [pc, #204] @ 2317c │ │ │ │ │ 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 22c2c │ │ │ │ │ + bne 22be4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23120 │ │ │ │ │ + beq 2321c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22d24 │ │ │ │ │ + b 22d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e24 <_PyPegen_parse+0xe24> │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2283c │ │ │ │ │ + beq 227e8 │ │ │ │ │ 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 226a0 │ │ │ │ │ + beq 22648 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23150 │ │ │ │ │ + beq 23148 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 224a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22db4 │ │ │ │ │ - mov r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22db4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 22db4 │ │ │ │ │ - ldr r2, [pc, #248] @ 231c4 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #244] @ 231c8 │ │ │ │ │ - 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 17a8 │ │ │ │ │ - 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 22db8 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22dc0 │ │ │ │ │ + b 22448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22818 │ │ │ │ │ - sub r5, r1, #1 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 22d24 │ │ │ │ │ - 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 22da0 │ │ │ │ │ - b 22dc0 │ │ │ │ │ + b 227c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224a4 │ │ │ │ │ + beq 22448 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 224a8 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2232c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2232c │ │ │ │ │ - b 22970 │ │ │ │ │ - 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 22d48 │ │ │ │ │ - b 22d68 │ │ │ │ │ + b 2244c │ │ │ │ │ .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 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 22cc8 │ │ │ │ │ - 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 22494 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r5, r5, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 222a0 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22cc8 │ │ │ │ │ + b 22d44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 223fc │ │ │ │ │ + b 223a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22750 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 222f8 │ │ │ │ │ - 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 223fc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b 226fc │ │ │ │ │ + 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 r5, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22d24 │ │ │ │ │ + b 22ce8 │ │ │ │ │ + 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 │ │ │ │ │ - beq 221f8 │ │ │ │ │ - b 226b0 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b 2239c │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 22298 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 22494 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22610 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + beq 22dc0 │ │ │ │ │ + b 22de0 │ │ │ │ │ + sub r5, r1, #1 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + b 22d44 │ │ │ │ │ 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 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r1, #1 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 222f8 │ │ │ │ │ + b 2243c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 225b8 │ │ │ │ │ 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 226a4 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + beq 22d68 │ │ │ │ │ + b 22d88 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + b 2243c │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 22ce8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23348 │ │ │ │ │ + bne 222d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2292c │ │ │ │ │ + beq 222d4 │ │ │ │ │ + b 228d8 │ │ │ │ │ + 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 2264c │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2334c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 22224 │ │ │ │ │ + b 221cc │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 22240 │ │ │ │ │ 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 23390 │ │ │ │ │ + bne 2336c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2242c │ │ │ │ │ + bne 223d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2242c │ │ │ │ │ - b 2248c │ │ │ │ │ + beq 223d4 │ │ │ │ │ + b 22e94 │ │ │ │ │ + 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 221a0 │ │ │ │ │ + b 22658 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 232e4 │ │ │ │ │ + b 2291c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b 22344 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ - b 22498 │ │ │ │ │ + b 22b74 │ │ │ │ │ │ │ │ │ │ -00023398 : │ │ │ │ │ +00023374 : │ │ │ │ │ default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #368] @ 23520 │ │ │ │ │ + ldr r2, [pc, #368] @ 234fc │ │ │ │ │ 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 23500 │ │ │ │ │ + beq 234dc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23514 │ │ │ │ │ + bne 234f0 │ │ │ │ │ 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 23410 │ │ │ │ │ + beq 233ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23410 │ │ │ │ │ + beq 233ec │ │ │ │ │ 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 23468 │ │ │ │ │ + beq 23444 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23514 │ │ │ │ │ - ldr r1, [pc, #232] @ 23520 │ │ │ │ │ + bne 234f0 │ │ │ │ │ + ldr r1, [pc, #232] @ 234fc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 234e0 │ │ │ │ │ + beq 234bc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23478 │ │ │ │ │ + bne 23454 │ │ │ │ │ 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 23404 │ │ │ │ │ - ldr r1, [pc, #164] @ 23524 │ │ │ │ │ + b 233e0 │ │ │ │ │ + ldr r1, [pc, #164] @ 23500 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23458 │ │ │ │ │ - ldr r3, [pc, #144] @ 23528 │ │ │ │ │ + beq 23434 │ │ │ │ │ + ldr r3, [pc, #144] @ 23504 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #140] @ 2352c │ │ │ │ │ + ldr r3, [pc, #140] @ 23508 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 2345c │ │ │ │ │ + beq 23438 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23460 │ │ │ │ │ + b 2343c │ │ │ │ │ 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 23444 │ │ │ │ │ - b 23460 │ │ │ │ │ + beq 23420 │ │ │ │ │ + b 2343c │ │ │ │ │ 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 233d4 │ │ │ │ │ + beq 233b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 23404 │ │ │ │ │ + b 233e0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00023530 : │ │ │ │ │ +0002350c : │ │ │ │ │ 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] @ 239dc │ │ │ │ │ + ldr r2, [pc, #1168] @ 239b4 │ │ │ │ │ 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 239bc │ │ │ │ │ + beq 2395c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 239d0 │ │ │ │ │ + bne 23970 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 2376c │ │ │ │ │ + beq 23748 │ │ │ │ │ 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 238a8 │ │ │ │ │ + bne 23884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 236d4 │ │ │ │ │ + bne 236b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 239d0 │ │ │ │ │ - ldr r1, [pc, #1048] @ 239dc │ │ │ │ │ + bne 23970 │ │ │ │ │ + ldr r1, [pc, #1044] @ 239b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23650 │ │ │ │ │ + beq 2362c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 23674 │ │ │ │ │ + beq 23650 │ │ │ │ │ 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 23858 │ │ │ │ │ + bne 23834 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 237b4 │ │ │ │ │ + bne 23790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 236bc │ │ │ │ │ + bne 23698 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 238b8 │ │ │ │ │ + bne 23918 │ │ │ │ │ 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 236bc │ │ │ │ │ + bne 23698 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 235e0 │ │ │ │ │ + bne 235bc │ │ │ │ │ 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 236c4 │ │ │ │ │ + blt 236a0 │ │ │ │ │ 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 23850 │ │ │ │ │ + bne 2382c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 235fc │ │ │ │ │ + beq 235d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23640 │ │ │ │ │ + b 2361c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 235a8 │ │ │ │ │ + beq 23584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 235a8 │ │ │ │ │ + beq 23584 │ │ │ │ │ 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 23644 │ │ │ │ │ + beq 23620 │ │ │ │ │ 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 │ │ │ │ │ @@ -39477,625 +39470,624 @@ │ │ │ │ │ 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 23828 │ │ │ │ │ + beq 23804 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 23640 │ │ │ │ │ + b 2361c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2397c │ │ │ │ │ + blt 2399c │ │ │ │ │ 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 2389c │ │ │ │ │ + bne 23878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23598 │ │ │ │ │ + beq 23574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23644 │ │ │ │ │ + b 23620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23610 │ │ │ │ │ + beq 235ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 236bc │ │ │ │ │ + beq 23698 │ │ │ │ │ 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 238d8 │ │ │ │ │ + beq 23938 │ │ │ │ │ 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 2375c │ │ │ │ │ + bne 23738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23640 │ │ │ │ │ + beq 2361c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23644 │ │ │ │ │ + b 23620 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 236bc │ │ │ │ │ + bne 23698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #376] @ 239dc │ │ │ │ │ + ldr r2, [pc, #372] @ 239b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23994 │ │ │ │ │ + beq 2397c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 238f8 │ │ │ │ │ + bne 23894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 236b4 │ │ │ │ │ + b 23690 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 237a4 │ │ │ │ │ + bne 23780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 28d0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23798 │ │ │ │ │ - ldr r2, [pc, #288] @ 239e0 │ │ │ │ │ - ldr r3, [pc, #288] @ 239e4 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ + b 23774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - bne 23808 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 239b4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 236c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23884 │ │ │ │ │ + beq 23860 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23884 │ │ │ │ │ + beq 23860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 23884 │ │ │ │ │ - ldr r2, [pc, #180] @ 239e8 │ │ │ │ │ + beq 23860 │ │ │ │ │ + ldr r2, [pc, #232] @ 239b8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #164] @ 239e0 │ │ │ │ │ + ldr r2, [pc, #228] @ 239bc │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 23888 │ │ │ │ │ + beq 23864 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23890 │ │ │ │ │ + b 2386c │ │ │ │ │ + ldr r2, [pc, #156] @ 239bc │ │ │ │ │ + ldr r3, [pc, #156] @ 239c0 │ │ │ │ │ + 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 237e4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne 236a0 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 236a0 │ │ │ │ │ + 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 23548 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23644 │ │ │ │ │ + b 23620 │ │ │ │ │ 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 23870 │ │ │ │ │ - b 23890 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 236c4 │ │ │ │ │ - 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 2356c │ │ │ │ │ + beq 2384c │ │ │ │ │ + b 2386c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 23644 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 23620 │ │ │ │ │ .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 │ │ │ │ │ - .word 0x000006f4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000239ec : │ │ │ │ │ +000239c4 : │ │ │ │ │ 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] @ 23c38 │ │ │ │ │ + ldr r1, [pc, #564] @ 23c10 │ │ │ │ │ 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 23bec │ │ │ │ │ + beq 23bc4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23b68 │ │ │ │ │ + bne 23b40 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 23b18 │ │ │ │ │ + beq 23af0 │ │ │ │ │ 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 23b50 │ │ │ │ │ + bne 23b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23b78 │ │ │ │ │ + bne 23b50 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23b68 │ │ │ │ │ + bne 23b40 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23aa8 │ │ │ │ │ + bne 23a80 │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23a88 │ │ │ │ │ + beq 23a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23bf4 │ │ │ │ │ + beq 23bcc │ │ │ │ │ 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 23be0 │ │ │ │ │ + beq 23bb8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23c00 │ │ │ │ │ + beq 23bd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 23a94 │ │ │ │ │ + b 23a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23c20 │ │ │ │ │ + blt 23bf8 │ │ │ │ │ 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 23b60 │ │ │ │ │ + beq 23b38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23b68 │ │ │ │ │ + bne 23b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 28d0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23a54 │ │ │ │ │ + beq 23a2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23a98 │ │ │ │ │ + b 23a70 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23a64 │ │ │ │ │ + beq 23a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23a64 │ │ │ │ │ + beq 23a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23bf4 │ │ │ │ │ + beq 23bcc │ │ │ │ │ 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 23afc │ │ │ │ │ + bne 23ad4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23afc │ │ │ │ │ + b 23ad4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23a1c │ │ │ │ │ + b 239f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23a98 │ │ │ │ │ + b 23a70 │ │ │ │ │ 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 23a90 │ │ │ │ │ - b 23a98 │ │ │ │ │ + beq 23a68 │ │ │ │ │ + b 23a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23a98 │ │ │ │ │ + b 23a70 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00023c3c : │ │ │ │ │ +00023c14 : │ │ │ │ │ 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 23c70 │ │ │ │ │ + beq 23c48 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - blt 23c7c │ │ │ │ │ + blt 23c54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r1, [pc, #32] @ 23ca4 │ │ │ │ │ + ldr r1, [pc, #32] @ 23c7c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #20] @ 23ca8 │ │ │ │ │ + ldr r3, [pc, #20] @ 23c80 │ │ │ │ │ stm sp, {r2, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 23c70 │ │ │ │ │ + b 23c48 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000d64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00023cac <_loop1_178_rule>: │ │ │ │ │ +00023c84 <_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, #1272] @ 241bc <_loop1_178_rule+0x510> │ │ │ │ │ + ldr r1, [pc, #1272] @ 24194 <_loop1_178_rule+0x510> │ │ │ │ │ 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 241a4 <_loop1_178_rule+0x4f8> │ │ │ │ │ + beq 2417c <_loop1_178_rule+0x4f8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 24020 <_loop1_178_rule+0x374> │ │ │ │ │ + bne 23ff8 <_loop1_178_rule+0x374> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24188 <_loop1_178_rule+0x4dc> │ │ │ │ │ + beq 24160 <_loop1_178_rule+0x4dc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq r8, [pc, #1180] @ 241bc <_loop1_178_rule+0x510> │ │ │ │ │ + ldreq r8, [pc, #1180] @ 24194 <_loop1_178_rule+0x510> │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - bne 240f8 <_loop1_178_rule+0x44c> │ │ │ │ │ + bne 240d0 <_loop1_178_rule+0x44c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2416c <_loop1_178_rule+0x4c0> │ │ │ │ │ + beq 24144 <_loop1_178_rule+0x4c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23f78 <_loop1_178_rule+0x2cc> │ │ │ │ │ + bne 23f50 <_loop1_178_rule+0x2cc> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23ee4 <_loop1_178_rule+0x238> │ │ │ │ │ + beq 23ebc <_loop1_178_rule+0x238> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 23f08 <_loop1_178_rule+0x25c> │ │ │ │ │ + beq 23ee0 <_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 23f48 <_loop1_178_rule+0x29c> │ │ │ │ │ + beq 23f20 <_loop1_178_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24140 <_loop1_178_rule+0x494> │ │ │ │ │ + beq 24118 <_loop1_178_rule+0x494> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23f50 <_loop1_178_rule+0x2a4> │ │ │ │ │ + bne 23f28 <_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 240d8 <_loop1_178_rule+0x42c> │ │ │ │ │ + bne 240b0 <_loop1_178_rule+0x42c> │ │ │ │ │ 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 23f50 <_loop1_178_rule+0x2a4> │ │ │ │ │ + bne 23f28 <_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 23f58 <_loop1_178_rule+0x2ac> │ │ │ │ │ + beq 23f30 <_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 24054 <_loop1_178_rule+0x3a8> │ │ │ │ │ + beq 24088 <_loop1_178_rule+0x404> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 23f58 <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 23f30 <_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 24074 <_loop1_178_rule+0x3c8> │ │ │ │ │ + beq 240a8 <_loop1_178_rule+0x424> │ │ │ │ │ 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 23f58 <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 23f30 <_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 2414c <_loop1_178_rule+0x4a0> │ │ │ │ │ + beq 24124 <_loop1_178_rule+0x4a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24030 <_loop1_178_rule+0x384> │ │ │ │ │ + beq 24008 <_loop1_178_rule+0x384> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 23d24 <_loop1_178_rule+0x78> │ │ │ │ │ + b 23cfc <_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 241ac <_loop1_178_rule+0x500> │ │ │ │ │ + bne 24184 <_loop1_178_rule+0x500> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 23d68 <_loop1_178_rule+0xbc> │ │ │ │ │ + bne 23d40 <_loop1_178_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24104 <_loop1_178_rule+0x458> │ │ │ │ │ + blt 240dc <_loop1_178_rule+0x458> │ │ │ │ │ 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 241ac <_loop1_178_rule+0x500> │ │ │ │ │ + bne 24184 <_loop1_178_rule+0x500> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23d8c <_loop1_178_rule+0xe0> │ │ │ │ │ + bne 23d64 <_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 23f74 <_loop1_178_rule+0x2c8> │ │ │ │ │ + bne 23f4c <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19618 │ │ │ │ │ + bl 195e4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2407c <_loop1_178_rule+0x3d0> │ │ │ │ │ + bne 2402c <_loop1_178_rule+0x3a8> │ │ │ │ │ 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 240ec <_loop1_178_rule+0x440> │ │ │ │ │ + beq 240c4 <_loop1_178_rule+0x440> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 240ec <_loop1_178_rule+0x440> │ │ │ │ │ + bne 240c4 <_loop1_178_rule+0x440> │ │ │ │ │ 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 24120 <_loop1_178_rule+0x474> │ │ │ │ │ + beq 240f8 <_loop1_178_rule+0x474> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24010 <_loop1_178_rule+0x364> │ │ │ │ │ + ble 23fe8 <_loop1_178_rule+0x364> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 24010 <_loop1_178_rule+0x364> │ │ │ │ │ + beq 23fe8 <_loop1_178_rule+0x364> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 24010 <_loop1_178_rule+0x364> │ │ │ │ │ + beq 23fe8 <_loop1_178_rule+0x364> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 24010 <_loop1_178_rule+0x364> │ │ │ │ │ + beq 23fe8 <_loop1_178_rule+0x364> │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [sl, r2, lsl #2] │ │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 23ff8 <_loop1_178_rule+0x34c> │ │ │ │ │ + bne 23fd0 <_loop1_178_rule+0x34c> │ │ │ │ │ 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 │ │ │ │ │ @@ -40104,206 +40096,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 2411c <_loop1_178_rule+0x470> │ │ │ │ │ + beq 240f4 <_loop1_178_rule+0x470> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 23ed0 <_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 23f58 <_loop1_178_rule+0x2ac> │ │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 23f58 <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23ea8 <_loop1_178_rule+0x224> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 23f74 <_loop1_178_rule+0x2c8> │ │ │ │ │ + bne 23f4c <_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 23f74 <_loop1_178_rule+0x2c8> │ │ │ │ │ - ldr r1, [pc, #264] @ 241c0 <_loop1_178_rule+0x514> │ │ │ │ │ + bne 23f4c <_loop1_178_rule+0x2c8> │ │ │ │ │ + ldr r1, [pc, #304] @ 24198 <_loop1_178_rule+0x514> │ │ │ │ │ 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 23f74 <_loop1_178_rule+0x2c8> │ │ │ │ │ + beq 23f4c <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 23ea4 <_loop1_178_rule+0x1f8> │ │ │ │ │ + b 23e7c <_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 23f30 <_loop1_178_rule+0x2ac> │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + b 23f30 <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 23dd8 <_loop1_178_rule+0x12c> │ │ │ │ │ - b 23dd0 <_loop1_178_rule+0x124> │ │ │ │ │ + bne 23db0 <_loop1_178_rule+0x12c> │ │ │ │ │ + b 23da8 <_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 24020 <_loop1_178_rule+0x374> │ │ │ │ │ + b 23ff8 <_loop1_178_rule+0x374> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 23f58 <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23f30 <_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 24020 <_loop1_178_rule+0x374> │ │ │ │ │ + b 23ff8 <_loop1_178_rule+0x374> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23da0 <_loop1_178_rule+0xf4> │ │ │ │ │ + b 23d78 <_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 23f7c <_loop1_178_rule+0x2d0> │ │ │ │ │ + b 23f54 <_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 23d44 <_loop1_178_rule+0x98> │ │ │ │ │ - b 23f78 <_loop1_178_rule+0x2cc> │ │ │ │ │ + beq 23d1c <_loop1_178_rule+0x98> │ │ │ │ │ + b 23f50 <_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 24020 <_loop1_178_rule+0x374> │ │ │ │ │ + b 23ff8 <_loop1_178_rule+0x374> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23cdc <_loop1_178_rule+0x30> │ │ │ │ │ + b 23cb4 <_loop1_178_rule+0x30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23f58 <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23f30 <_loop1_178_rule+0x2ac> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000241c4 <_gather_51_rule>: │ │ │ │ │ +0002419c <_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] @ 2476c <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr ip, [pc, #1424] @ 24744 <_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 24724 <_gather_51_rule+0x560> │ │ │ │ │ + beq 246fc <_gather_51_rule+0x560> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24738 <_gather_51_rule+0x574> │ │ │ │ │ - ldr r0, [pc, #1380] @ 2476c <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 24710 <_gather_51_rule+0x574> │ │ │ │ │ + ldr r0, [pc, #1380] @ 24744 <_gather_51_rule+0x5a8> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24744 <_gather_51_rule+0x580> │ │ │ │ │ - bl c7ac │ │ │ │ │ + beq 2471c <_gather_51_rule+0x580> │ │ │ │ │ + bl c768 │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24240 <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1340] @ 24770 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 24218 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1340] @ 24748 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24330 <_gather_51_rule+0x16c> │ │ │ │ │ + bne 24308 <_gather_51_rule+0x16c> │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 244f4 <_gather_51_rule+0x330> │ │ │ │ │ + bne 244cc <_gather_51_rule+0x330> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 245a0 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24578 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245a0 <_gather_51_rule+0x3dc> │ │ │ │ │ + beq 24578 <_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 24370 <_gather_51_rule+0x1ac> │ │ │ │ │ - ldr r2, [pc, #1260] @ 24774 <_gather_51_rule+0x5b0> │ │ │ │ │ + beq 24348 <_gather_51_rule+0x1ac> │ │ │ │ │ + ldr r2, [pc, #1260] @ 2474c <_gather_51_rule+0x5b0> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 24718 <_gather_51_rule+0x554> │ │ │ │ │ + beq 246f0 <_gather_51_rule+0x554> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 245a0 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24578 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 246c8 <_gather_51_rule+0x504> │ │ │ │ │ + beq 246a0 <_gather_51_rule+0x504> │ │ │ │ │ ldr r6, [fp, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 245a0 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24578 <_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 243ac <_gather_51_rule+0x1e8> │ │ │ │ │ + bne 24384 <_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 246c0 <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 24698 <_gather_51_rule+0x4fc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 24390 <_gather_51_rule+0x1cc> │ │ │ │ │ + bgt 24368 <_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 │ │ │ │ │ @@ -40313,1279 +40305,1279 @@ │ │ │ │ │ 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 b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 24240 <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1072] @ 24778 <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 24218 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1072] @ 24750 <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24240 <_gather_51_rule+0x7c> │ │ │ │ │ + beq 24218 <_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 24280 <_gather_51_rule+0xbc> │ │ │ │ │ + bne 24258 <_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 245a8 <_gather_51_rule+0x3e4> │ │ │ │ │ + b 24580 <_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 242f8 <_gather_51_rule+0x134> │ │ │ │ │ - b 24390 <_gather_51_rule+0x1cc> │ │ │ │ │ + beq 242d0 <_gather_51_rule+0x134> │ │ │ │ │ + b 24368 <_gather_51_rule+0x1cc> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #948] @ 2476c <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r2, [pc, #948] @ 24744 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 2470c <_gather_51_rule+0x548> │ │ │ │ │ + beq 246e4 <_gather_51_rule+0x548> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 244bc <_gather_51_rule+0x2f8> │ │ │ │ │ + bne 24494 <_gather_51_rule+0x2f8> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 24400 <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #892] @ 24770 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 243d8 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #892] @ 24748 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2446c <_gather_51_rule+0x2a8> │ │ │ │ │ + bne 24444 <_gather_51_rule+0x2a8> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245c8 <_gather_51_rule+0x404> │ │ │ │ │ + bne 245b0 <_gather_51_rule+0x414> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24678 <_gather_51_rule+0x4b4> │ │ │ │ │ + bne 245a0 <_gather_51_rule+0x404> │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 244bc <_gather_51_rule+0x2f8> │ │ │ │ │ + beq 24494 <_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 244b0 <_gather_51_rule+0x2ec> │ │ │ │ │ + beq 24488 <_gather_51_rule+0x2ec> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 244cc <_gather_51_rule+0x308> │ │ │ │ │ + beq 244a4 <_gather_51_rule+0x308> │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 242c4 <_gather_51_rule+0x100> │ │ │ │ │ + b 2429c <_gather_51_rule+0x100> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 24400 <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #752] @ 24778 <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 243d8 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #752] @ 24750 <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24400 <_gather_51_rule+0x23c> │ │ │ │ │ + beq 243d8 <_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 24448 <_gather_51_rule+0x284> │ │ │ │ │ + bne 24420 <_gather_51_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246d8 <_gather_51_rule+0x514> │ │ │ │ │ + bne 246b0 <_gather_51_rule+0x514> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 242d8 <_gather_51_rule+0x114> │ │ │ │ │ + b 242b0 <_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 246c0 <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 24698 <_gather_51_rule+0x4fc> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2445c <_gather_51_rule+0x298> │ │ │ │ │ + b 24434 <_gather_51_rule+0x298> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 245a4 <_gather_51_rule+0x3e0> │ │ │ │ │ + bne 2457c <_gather_51_rule+0x3e0> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #600] @ 2476c <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r1, [pc, #600] @ 24744 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 246ec <_gather_51_rule+0x528> │ │ │ │ │ + beq 246c4 <_gather_51_rule+0x528> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245b8 <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #576] @ 24770 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 24590 <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #576] @ 24748 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245b8 <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 24590 <_gather_51_rule+0x3f4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 245b8 <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #552] @ 2477c <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 24590 <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #552] @ 24754 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245b8 <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 24590 <_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 245bc <_gather_51_rule+0x3f8> │ │ │ │ │ + beq 24594 <_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 2425c <_gather_51_rule+0x98> │ │ │ │ │ + beq 24234 <_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 2431c <_gather_51_rule+0x158> │ │ │ │ │ + b 242f4 <_gather_51_rule+0x158> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 24590 <_gather_51_rule+0x3cc> │ │ │ │ │ + b 24568 <_gather_51_rule+0x3cc> │ │ │ │ │ + ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [fp, #88] @ 0x58 │ │ │ │ │ + b 242b0 <_gather_51_rule+0x114> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246b8 <_gather_51_rule+0x4f4> │ │ │ │ │ - ldr r3, [pc, #396] @ 2476c <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 24690 <_gather_51_rule+0x4f4> │ │ │ │ │ + ldr r3, [pc, #380] @ 24744 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24698 <_gather_51_rule+0x4d4> │ │ │ │ │ + beq 24670 <_gather_51_rule+0x4d4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24688 <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #364] @ 24770 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 24660 <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #348] @ 24748 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24688 <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 24660 <_gather_51_rule+0x4c4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 24688 <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #336] @ 2477c <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 24660 <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #320] @ 24754 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24688 <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 24660 <_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 2468c <_gather_51_rule+0x4c8> │ │ │ │ │ + beq 24664 <_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 24418 <_gather_51_rule+0x254> │ │ │ │ │ - ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 242d8 <_gather_51_rule+0x114> │ │ │ │ │ + b 243f0 <_gather_51_rule+0x254> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 24668 <_gather_51_rule+0x4a4> │ │ │ │ │ + b 24650 <_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 245ec <_gather_51_rule+0x428> │ │ │ │ │ - b 24668 <_gather_51_rule+0x4a4> │ │ │ │ │ + beq 245d4 <_gather_51_rule+0x438> │ │ │ │ │ + b 24650 <_gather_51_rule+0x4b4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 244c4 <_gather_51_rule+0x300> │ │ │ │ │ + b 2449c <_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 245a0 <_gather_51_rule+0x3dc> │ │ │ │ │ + b 24578 <_gather_51_rule+0x3dc> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ │ - b 244c4 <_gather_51_rule+0x300> │ │ │ │ │ + b 2449c <_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 24518 <_gather_51_rule+0x354> │ │ │ │ │ - b 24590 <_gather_51_rule+0x3cc> │ │ │ │ │ + beq 244f0 <_gather_51_rule+0x354> │ │ │ │ │ + b 24568 <_gather_51_rule+0x3cc> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 243c4 <_gather_51_rule+0x200> │ │ │ │ │ + b 2439c <_gather_51_rule+0x200> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24290 <_gather_51_rule+0xcc> │ │ │ │ │ + b 24268 <_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 24200 <_gather_51_rule+0x3c> │ │ │ │ │ + beq 241d8 <_gather_51_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 24324 <_gather_51_rule+0x160> │ │ │ │ │ + b 242fc <_gather_51_rule+0x160> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 245a0 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24578 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2422c <_gather_51_rule+0x68> │ │ │ │ │ - b 24240 <_gather_51_rule+0x7c> │ │ │ │ │ + bne 24204 <_gather_51_rule+0x68> │ │ │ │ │ + b 24218 <_gather_51_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_59_rule │ │ │ │ │ R_ARM_ABS32 _tmp_203_rule │ │ │ │ │ │ │ │ │ │ -00024780 <_tmp_59_rule>: │ │ │ │ │ +00024758 <_tmp_59_rule>: │ │ │ │ │ _tmp_59_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #180] @ 2484c <_tmp_59_rule+0xcc> │ │ │ │ │ + ldr r2, [pc, #180] @ 24824 <_tmp_59_rule+0xcc> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24828 <_tmp_59_rule+0xa8> │ │ │ │ │ + beq 24800 <_tmp_59_rule+0xa8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2483c <_tmp_59_rule+0xbc> │ │ │ │ │ + bne 24814 <_tmp_59_rule+0xbc> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24818 <_tmp_59_rule+0x98> │ │ │ │ │ + bne 247f0 <_tmp_59_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24838 <_tmp_59_rule+0xb8> │ │ │ │ │ + bne 24810 <_tmp_59_rule+0xb8> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24818 <_tmp_59_rule+0x98> │ │ │ │ │ + bne 247f0 <_tmp_59_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24838 <_tmp_59_rule+0xb8> │ │ │ │ │ + bne 24810 <_tmp_59_rule+0xb8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ 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 247b8 <_tmp_59_rule+0x38> │ │ │ │ │ + beq 24790 <_tmp_59_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00024850 : │ │ │ │ │ +00024828 : │ │ │ │ │ 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] @ 24cd4 │ │ │ │ │ + ldr r2, [pc, #1132] @ 24cac │ │ │ │ │ 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 24c28 │ │ │ │ │ + beq 24c00 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24c3c │ │ │ │ │ + bne 24c14 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 24b78 │ │ │ │ │ + bne 24b50 │ │ │ │ │ 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 24b6c │ │ │ │ │ + blt 24b44 │ │ │ │ │ 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 24b64 │ │ │ │ │ + bne 24b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 24b5c │ │ │ │ │ + beq 24b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #992] @ 24cd4 │ │ │ │ │ + ldr r2, [pc, #992] @ 24cac │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c04 │ │ │ │ │ + beq 24bdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24c1c │ │ │ │ │ + bne 24bf4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24b44 │ │ │ │ │ + beq 24b1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne 24c18 │ │ │ │ │ + bne 24bf0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #920] @ 24cd4 │ │ │ │ │ + ldr r1, [pc, #920] @ 24cac │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c7c │ │ │ │ │ + beq 24c54 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249e8 │ │ │ │ │ + bne 249c0 │ │ │ │ │ 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 24b64 │ │ │ │ │ + bne 24b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 249b4 │ │ │ │ │ + beq 2498c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c44 │ │ │ │ │ + bne 24c1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b64 │ │ │ │ │ + bne 24b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2495c │ │ │ │ │ + beq 24934 │ │ │ │ │ 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] @ 24cd4 │ │ │ │ │ + ldr r2, [pc, #688] @ 24cac │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, fp │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 24bf8 │ │ │ │ │ + beq 24bd0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24a54 │ │ │ │ │ + bne 24a2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b8c │ │ │ │ │ + bne 24b64 │ │ │ │ │ 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 2496c │ │ │ │ │ + beq 24944 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 2496c │ │ │ │ │ + bne 24944 │ │ │ │ │ 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 24b3c │ │ │ │ │ + beq 24b14 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bgt 24cc0 │ │ │ │ │ + bgt 24c98 │ │ │ │ │ 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 24984 │ │ │ │ │ + bne 2495c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24b64 │ │ │ │ │ + beq 24b3c │ │ │ │ │ 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 24c70 │ │ │ │ │ + beq 24c48 │ │ │ │ │ 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 24c9c │ │ │ │ │ + beq 24c74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 249d8 │ │ │ │ │ + b 249b0 │ │ │ │ │ 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 24984 │ │ │ │ │ + b 2495c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 249e0 │ │ │ │ │ + b 249b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 248d8 │ │ │ │ │ + b 248b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 24a54 │ │ │ │ │ + beq 24a2c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq 24bcc │ │ │ │ │ + beq 24ba4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 24a1c │ │ │ │ │ + b 249f4 │ │ │ │ │ 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 24b34 │ │ │ │ │ + beq 24b0c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 24bb8 │ │ │ │ │ + b 24b90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24a34 │ │ │ │ │ + b 24a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2490c │ │ │ │ │ + beq 248e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24984 │ │ │ │ │ + b 2495c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2488c │ │ │ │ │ + beq 24864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 24b6c │ │ │ │ │ + b 24b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24b64 │ │ │ │ │ + beq 24b3c │ │ │ │ │ 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 24b04 │ │ │ │ │ + bne 24adc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24b04 │ │ │ │ │ + b 24adc │ │ │ │ │ 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 24948 │ │ │ │ │ - b 24a60 │ │ │ │ │ + beq 24920 │ │ │ │ │ + b 24a38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq 249d8 │ │ │ │ │ + beq 249b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24b6c │ │ │ │ │ + b 24b44 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, fp, lsl #2] │ │ │ │ │ str r1, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 24aa0 │ │ │ │ │ + b 24a78 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00024cd8 : │ │ │ │ │ +00024cb0 : │ │ │ │ │ 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] @ 2581c │ │ │ │ │ + ldr r1, [pc, #2860] @ 257f4 │ │ │ │ │ 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 25128 │ │ │ │ │ + beq 25100 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2513c │ │ │ │ │ + bne 25114 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 251ac │ │ │ │ │ - ldr r1, [pc, #2796] @ 2581c │ │ │ │ │ + bne 25184 │ │ │ │ │ + ldr r1, [pc, #2796] @ 257f4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25378 │ │ │ │ │ + beq 25350 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2768] @ 2581c │ │ │ │ │ + ldr r2, [pc, #2768] @ 257f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25154 │ │ │ │ │ - bl 2594c <_loop1_101_rule> │ │ │ │ │ + beq 2512c │ │ │ │ │ + bl 25924 <_loop1_101_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24d78 │ │ │ │ │ + beq 24d50 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2506c │ │ │ │ │ + bne 25044 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25164 │ │ │ │ │ + bne 2513c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2594c <_loop1_101_rule> │ │ │ │ │ + bl 25924 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24dac │ │ │ │ │ + beq 24d84 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 250dc │ │ │ │ │ + bne 250b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2514c │ │ │ │ │ + bne 25124 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2632] @ 2581c │ │ │ │ │ + ldr r2, [pc, #2632] @ 257f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 250fc │ │ │ │ │ - bl 2625c <_loop0_106_rule> │ │ │ │ │ + beq 250d4 │ │ │ │ │ + bl 26234 <_loop0_106_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24dfc │ │ │ │ │ + beq 24dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26abc <_loop1_103_rule> │ │ │ │ │ + bl 26a94 <_loop1_103_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 24f0c │ │ │ │ │ + bne 24ee4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2510c │ │ │ │ │ + bne 250e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2625c <_loop0_106_rule> │ │ │ │ │ + bl 26234 <_loop0_106_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 24e2c │ │ │ │ │ + beq 24e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26abc <_loop1_103_rule> │ │ │ │ │ + bl 26a94 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24fd8 │ │ │ │ │ + bne 24fb0 │ │ │ │ │ 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 25148 │ │ │ │ │ + bne 25120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2594c <_loop1_101_rule> │ │ │ │ │ + bl 25924 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24eb8 │ │ │ │ │ + beq 24e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734c <_loop0_100_rule> │ │ │ │ │ + bl 27324 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24eb8 │ │ │ │ │ + beq 24e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 278cc │ │ │ │ │ + bl 278a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24ebc │ │ │ │ │ + bne 24e94 │ │ │ │ │ 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 24fb8 │ │ │ │ │ + beq 24f90 │ │ │ │ │ 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 25148 │ │ │ │ │ + bne 25120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26abc <_loop1_103_rule> │ │ │ │ │ + bl 26a94 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 25188 │ │ │ │ │ + bne 25160 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 25148 │ │ │ │ │ + bne 25120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 278cc │ │ │ │ │ + bl 278a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25044 │ │ │ │ │ + bne 2501c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 24ea8 │ │ │ │ │ + b 24e80 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24dfc │ │ │ │ │ + beq 24dd4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24dfc │ │ │ │ │ + beq 24dd4 │ │ │ │ │ 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 25020 │ │ │ │ │ + beq 24ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 2734c <_loop0_100_rule> │ │ │ │ │ + bl 27324 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 24e3c │ │ │ │ │ + beq 24e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 278cc │ │ │ │ │ + bl 278a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24e3c │ │ │ │ │ + bne 24e14 │ │ │ │ │ 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] @ 25820 │ │ │ │ │ + ldr r2, [pc, #2172] @ 257f8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c3c │ │ │ │ │ + bl 23c14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24ea0 │ │ │ │ │ + bne 24e78 │ │ │ │ │ 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 24f00 │ │ │ │ │ - b 24efc │ │ │ │ │ + bne 24ed8 │ │ │ │ │ + b 24ed4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e2c │ │ │ │ │ - ldr r1, [pc, #2096] @ 25824 │ │ │ │ │ + beq 24e04 │ │ │ │ │ + ldr r1, [pc, #2096] @ 257fc │ │ │ │ │ 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 24e2c │ │ │ │ │ + beq 24e04 │ │ │ │ │ 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 24f4c │ │ │ │ │ + bne 24f24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25804 │ │ │ │ │ + bne 257dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e3c │ │ │ │ │ + b 24e14 │ │ │ │ │ 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 24ea0 │ │ │ │ │ - b 24fb8 │ │ │ │ │ + bne 24e78 │ │ │ │ │ + b 24f90 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24d78 │ │ │ │ │ + beq 24d50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 2625c <_loop0_106_rule> │ │ │ │ │ + bl 26234 <_loop0_106_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2511c │ │ │ │ │ + beq 250f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734c <_loop0_100_rule> │ │ │ │ │ + bl 27324 <_loop0_100_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2511c │ │ │ │ │ + beq 250f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 278cc │ │ │ │ │ + bl 278a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24db8 │ │ │ │ │ + bne 24d90 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b 24f94 │ │ │ │ │ - ldr r1, [pc, #1856] @ 25824 │ │ │ │ │ + b 24f6c │ │ │ │ │ + ldr r1, [pc, #1856] @ 257fc │ │ │ │ │ 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 25080 │ │ │ │ │ - b 24dac │ │ │ │ │ + bne 25058 │ │ │ │ │ + b 24d84 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 25170 │ │ │ │ │ + beq 25148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e3c │ │ │ │ │ + b 24e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 24db8 │ │ │ │ │ + b 24d90 │ │ │ │ │ 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 24d14 │ │ │ │ │ + beq 24cec │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 24eac │ │ │ │ │ + b 24e84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24f00 │ │ │ │ │ + b 24ed8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 25398 │ │ │ │ │ + beq 25370 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24db8 │ │ │ │ │ + b 24d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 2625c <_loop0_106_rule> │ │ │ │ │ + bl 26234 <_loop0_106_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24dec │ │ │ │ │ - b 24dfc │ │ │ │ │ + bne 24dc4 │ │ │ │ │ + b 24dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 278cc │ │ │ │ │ + bl 278a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24edc │ │ │ │ │ + bne 24eb4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 25050 │ │ │ │ │ + b 25028 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1632] @ 2581c │ │ │ │ │ + ldr r3, [pc, #1632] @ 257f4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 25720 │ │ │ │ │ + beq 256f8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 25740 │ │ │ │ │ + bne 25718 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25734 │ │ │ │ │ + bne 2570c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 256f4 │ │ │ │ │ + bne 256cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25734 │ │ │ │ │ + bne 2570c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25844 │ │ │ │ │ + bl 2581c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25290 │ │ │ │ │ + bne 25268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2625c <_loop0_106_rule> │ │ │ │ │ + bl 26234 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 257b0 │ │ │ │ │ + beq 25788 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1504] @ 2581c │ │ │ │ │ + ldr r2, [pc, #1504] @ 257f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 257e0 │ │ │ │ │ + beq 257b8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 257ec │ │ │ │ │ + bne 257c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 260f8 │ │ │ │ │ + bl 260d0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 25780 │ │ │ │ │ + bne 25758 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 257ec │ │ │ │ │ + bne 257c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26abc <_loop1_103_rule> │ │ │ │ │ + bl 26a94 <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 257fc │ │ │ │ │ + bne 257d4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 25734 │ │ │ │ │ + bne 2570c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2625c <_loop0_106_rule> │ │ │ │ │ + bl 26234 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 252c4 │ │ │ │ │ + beq 2529c │ │ │ │ │ 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 25418 │ │ │ │ │ + bne 253f0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 25734 │ │ │ │ │ + bne 2570c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_192_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25310 │ │ │ │ │ + bne 252e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be0 │ │ │ │ │ + bl 19f8 │ │ │ │ │ R_ARM_CALL _loop0_193_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2530c │ │ │ │ │ + beq 252e4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2562c │ │ │ │ │ + bne 25604 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 25734 │ │ │ │ │ + bne 2570c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5708 │ │ │ │ │ + bl 54c0 │ │ │ │ │ R_ARM_CALL _loop1_196_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25340 │ │ │ │ │ + beq 25318 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 253b0 │ │ │ │ │ + bne 25388 │ │ │ │ │ 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 24eac │ │ │ │ │ - ldr r2, [pc, #1204] @ 2581c │ │ │ │ │ + bne 24e84 │ │ │ │ │ + ldr r2, [pc, #1204] @ 257f4 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24d3c │ │ │ │ │ + bne 24d14 │ │ │ │ │ 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 2514c │ │ │ │ │ + bne 25124 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 24d3c │ │ │ │ │ + b 24d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 2594c <_loop1_101_rule> │ │ │ │ │ + bl 25924 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24d64 │ │ │ │ │ - b 24d78 │ │ │ │ │ + bne 24d3c │ │ │ │ │ + b 24d50 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25340 │ │ │ │ │ - ldr r3, [pc, #1116] @ 25828 │ │ │ │ │ + beq 25318 │ │ │ │ │ + ldr r3, [pc, #1116] @ 25800 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 2582c │ │ │ │ │ + ldr r3, [pc, #1112] @ 25804 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 25344 │ │ │ │ │ + beq 2531c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2534c │ │ │ │ │ + b 25324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1016] @ 2581c │ │ │ │ │ + ldr r2, [pc, #1016] @ 257f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25620 │ │ │ │ │ + beq 255f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 252c8 │ │ │ │ │ + bne 252a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 25568 │ │ │ │ │ + beq 25540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #940] @ 2581c │ │ │ │ │ + ldr r2, [pc, #940] @ 257f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25614 │ │ │ │ │ + beq 255ec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25604 │ │ │ │ │ + bne 255dc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 2554c │ │ │ │ │ + beq 25524 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 25604 │ │ │ │ │ + bne 255dc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25510 │ │ │ │ │ + beq 254e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25510 │ │ │ │ │ + beq 254e8 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 25500 │ │ │ │ │ + bne 254d8 │ │ │ │ │ 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 25544 │ │ │ │ │ + beq 2551c │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [fp, r7, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 254b0 │ │ │ │ │ + b 25488 │ │ │ │ │ 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 25544 │ │ │ │ │ + beq 2551c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 25574 │ │ │ │ │ + ble 2554c │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [fp, r8, lsl #2] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 25528 │ │ │ │ │ + b 25500 │ │ │ │ │ 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 252c8 │ │ │ │ │ + b 252a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -41593,186 +41585,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 252c4 │ │ │ │ │ + beq 2529c │ │ │ │ │ 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 252c8 │ │ │ │ │ + bne 252a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 252c4 │ │ │ │ │ - ldr r2, [pc, #588] @ 2582c │ │ │ │ │ + beq 2529c │ │ │ │ │ + ldr r2, [pc, #588] @ 25804 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #584] @ 25830 │ │ │ │ │ + ldr r2, [pc, #584] @ 25808 │ │ │ │ │ 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 253e8 │ │ │ │ │ + b 253c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25568 │ │ │ │ │ + b 25540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2547c │ │ │ │ │ + b 25454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25430 │ │ │ │ │ + b 25408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 2581c │ │ │ │ │ + ldr r2, [pc, #476] @ 257f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 256e8 │ │ │ │ │ + beq 256c0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 256d8 │ │ │ │ │ + bne 256b0 │ │ │ │ │ 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 256cc │ │ │ │ │ + bne 256a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 256d8 │ │ │ │ │ + bne 256b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ebc │ │ │ │ │ + bl 25e94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25310 │ │ │ │ │ + beq 252e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1be0 │ │ │ │ │ + bl 19f8 │ │ │ │ │ R_ARM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2530c │ │ │ │ │ + beq 252e4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2530c │ │ │ │ │ - ldr r3, [pc, #360] @ 25834 │ │ │ │ │ - b 253c8 │ │ │ │ │ + beq 252e4 │ │ │ │ │ + ldr r3, [pc, #360] @ 2580c │ │ │ │ │ + b 253a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2569c │ │ │ │ │ + b 25674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25310 │ │ │ │ │ + b 252e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25644 │ │ │ │ │ + b 2561c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be0 │ │ │ │ │ + bl 19f8 │ │ │ │ │ R_ARM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 251f4 │ │ │ │ │ + beq 251cc │ │ │ │ │ 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] @ 25838 │ │ │ │ │ - bne 253c8 │ │ │ │ │ - b 251f4 │ │ │ │ │ + ldrne r3, [pc, #284] @ 25810 │ │ │ │ │ + bne 253a0 │ │ │ │ │ + b 251cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 25814 │ │ │ │ │ + beq 257ec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2534c │ │ │ │ │ + b 25324 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 251d4 │ │ │ │ │ - ldr r3, [pc, #224] @ 2583c │ │ │ │ │ + beq 251ac │ │ │ │ │ + ldr r3, [pc, #224] @ 25814 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #200] @ 2582c │ │ │ │ │ + ldr r3, [pc, #200] @ 25804 │ │ │ │ │ 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 253ec │ │ │ │ │ + b 253c4 │ │ │ │ │ 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 257b8 │ │ │ │ │ + beq 25790 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ebc │ │ │ │ │ + bl 25e94 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #144] @ 25840 │ │ │ │ │ - bne 253c8 │ │ │ │ │ + ldrne r3, [pc, #144] @ 25818 │ │ │ │ │ + bne 253a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 25290 │ │ │ │ │ + b 25268 │ │ │ │ │ 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 25290 │ │ │ │ │ + b 25268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25240 │ │ │ │ │ + b 25218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25290 │ │ │ │ │ + b 25268 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25798 │ │ │ │ │ + b 25770 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e3c │ │ │ │ │ + b 24e14 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 251c0 │ │ │ │ │ + b 25198 │ │ │ │ │ .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 │ │ │ │ │ @@ -41785,399 +41777,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 │ │ │ │ │ │ │ │ │ │ -00025844 : │ │ │ │ │ +0002581c : │ │ │ │ │ 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] @ 25944 │ │ │ │ │ + ldr r1, [pc, #232] @ 2591c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2593c │ │ │ │ │ + beq 25914 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2592c │ │ │ │ │ + bne 25904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2594c <_loop1_101_rule> │ │ │ │ │ + bl 25924 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 258a4 │ │ │ │ │ + beq 2587c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 258f4 │ │ │ │ │ + bne 258cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2592c │ │ │ │ │ + bne 25904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2594c <_loop1_101_rule> │ │ │ │ │ + bl 25924 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 258d8 │ │ │ │ │ + beq 258b0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2590c │ │ │ │ │ + bne 258e4 │ │ │ │ │ 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 258e0 │ │ │ │ │ - b 258a4 │ │ │ │ │ - ldr r1, [pc, #52] @ 25948 │ │ │ │ │ + bne 258b8 │ │ │ │ │ + b 2587c │ │ │ │ │ + ldr r1, [pc, #52] @ 25920 │ │ │ │ │ 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 258e0 │ │ │ │ │ - b 258d8 │ │ │ │ │ + bne 258b8 │ │ │ │ │ + b 258b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 258e8 │ │ │ │ │ + b 258c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25870 │ │ │ │ │ + b 25848 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0002594c <_loop1_101_rule>: │ │ │ │ │ +00025924 <_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] @ 25eb4 <_loop1_101_rule+0x568> │ │ │ │ │ + ldr r2, [pc, #1360] @ 25e8c <_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 25e44 <_loop1_101_rule+0x4f8> │ │ │ │ │ + beq 25e1c <_loop1_101_rule+0x4f8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25e58 <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 25e30 <_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 25e28 <_loop1_101_rule+0x4dc> │ │ │ │ │ + beq 25e00 <_loop1_101_rule+0x4dc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1280] @ 25eb4 <_loop1_101_rule+0x568> │ │ │ │ │ + ldreq r8, [pc, #1280] @ 25e8c <_loop1_101_rule+0x568> │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 25e58 <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 25e30 <_loop1_101_rule+0x50c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25ae8 <_loop1_101_rule+0x19c> │ │ │ │ │ + beq 25ac0 <_loop1_101_rule+0x19c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25b00 <_loop1_101_rule+0x1b4> │ │ │ │ │ + bne 25ad8 <_loop1_101_rule+0x1b4> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25b1c <_loop1_101_rule+0x1d0> │ │ │ │ │ + beq 25af4 <_loop1_101_rule+0x1d0> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 25b40 <_loop1_101_rule+0x1f4> │ │ │ │ │ + beq 25b18 <_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 25b8c <_loop1_101_rule+0x240> │ │ │ │ │ + beq 25b64 <_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 25c7c <_loop1_101_rule+0x330> │ │ │ │ │ + beq 25c54 <_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 25c5c <_loop1_101_rule+0x310> │ │ │ │ │ + beq 25c34 <_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 25c78 <_loop1_101_rule+0x32c> │ │ │ │ │ + beq 25c50 <_loop1_101_rule+0x32c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25b08 <_loop1_101_rule+0x1bc> │ │ │ │ │ + bne 25ae0 <_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 25e64 <_loop1_101_rule+0x518> │ │ │ │ │ + beq 25e3c <_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 259c8 <_loop1_101_rule+0x7c> │ │ │ │ │ + bne 259a0 <_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 259d4 <_loop1_101_rule+0x88> │ │ │ │ │ + beq 259ac <_loop1_101_rule+0x88> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 25cf4 <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 25ccc <_loop1_101_rule+0x3a8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str sl, [r7, r5, lsl #2] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 259b8 <_loop1_101_rule+0x6c> │ │ │ │ │ + b 25990 <_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 25e84 <_loop1_101_rule+0x538> │ │ │ │ │ + bne 25e5c <_loop1_101_rule+0x538> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 259f8 <_loop1_101_rule+0xac> │ │ │ │ │ + bne 259d0 <_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 25c7c <_loop1_101_rule+0x330> │ │ │ │ │ + blt 25c54 <_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 25e84 <_loop1_101_rule+0x538> │ │ │ │ │ + bne 25e5c <_loop1_101_rule+0x538> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25a18 <_loop1_101_rule+0xcc> │ │ │ │ │ + bne 259f0 <_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 25c54 <_loop1_101_rule+0x308> │ │ │ │ │ + bne 25c2c <_loop1_101_rule+0x308> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25c8c <_loop1_101_rule+0x340> │ │ │ │ │ + beq 25c64 <_loop1_101_rule+0x340> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 25cb0 <_loop1_101_rule+0x364> │ │ │ │ │ + beq 25c88 <_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 25cec <_loop1_101_rule+0x3a0> │ │ │ │ │ + beq 25cc4 <_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 25e1c <_loop1_101_rule+0x4d0> │ │ │ │ │ + beq 25df4 <_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 25e98 <_loop1_101_rule+0x54c> │ │ │ │ │ + beq 25e70 <_loop1_101_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #644] @ 25eb8 <_loop1_101_rule+0x56c> │ │ │ │ │ + ldr r1, [pc, #644] @ 25e90 <_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 25a98 <_loop1_101_rule+0x14c> │ │ │ │ │ + bne 25a70 <_loop1_101_rule+0x14c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25cf4 <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 25ccc <_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 25c7c <_loop1_101_rule+0x330> │ │ │ │ │ + bne 25c54 <_loop1_101_rule+0x330> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 25ba4 <_loop1_101_rule+0x258> │ │ │ │ │ - b 25c54 <_loop1_101_rule+0x308> │ │ │ │ │ + beq 25b7c <_loop1_101_rule+0x258> │ │ │ │ │ + b 25c2c <_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 25e1c <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 25df4 <_loop1_101_rule+0x4d0> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 25e90 <_loop1_101_rule+0x544> │ │ │ │ │ + bne 25e68 <_loop1_101_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25e14 <_loop1_101_rule+0x4c8> │ │ │ │ │ + blt 25dec <_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 25e1c <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 25df4 <_loop1_101_rule+0x4d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 25be0 <_loop1_101_rule+0x294> │ │ │ │ │ + bne 25bb8 <_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 25df0 <_loop1_101_rule+0x4a4> │ │ │ │ │ + beq 25dc8 <_loop1_101_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25df0 <_loop1_101_rule+0x4a4> │ │ │ │ │ + bne 25dc8 <_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 25e64 <_loop1_101_rule+0x518> │ │ │ │ │ + beq 25e3c <_loop1_101_rule+0x518> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 25dd0 <_loop1_101_rule+0x484> │ │ │ │ │ + ble 25da8 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 25dd0 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25da8 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 25dd0 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25da8 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 25dd0 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25da8 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 25dd0 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25da8 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 25dd0 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25da8 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 25dd0 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25da8 <_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 25db8 <_loop1_101_rule+0x46c> │ │ │ │ │ + bne 25d90 <_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 │ │ │ │ │ @@ -42193,2614 +42185,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 25c54 <_loop1_101_rule+0x308> │ │ │ │ │ + b 25c2c <_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 25de0 <_loop1_101_rule+0x494> │ │ │ │ │ + b 25db8 <_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 25988 <_loop1_101_rule+0x3c> │ │ │ │ │ + beq 25960 <_loop1_101_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 25de0 <_loop1_101_rule+0x494> │ │ │ │ │ + b 25db8 <_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 25de0 <_loop1_101_rule+0x494> │ │ │ │ │ + b 25db8 <_loop1_101_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25c7c <_loop1_101_rule+0x330> │ │ │ │ │ + b 25c54 <_loop1_101_rule+0x330> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 25bc0 <_loop1_101_rule+0x274> │ │ │ │ │ + b 25b98 <_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 25c54 <_loop1_101_rule+0x308> │ │ │ │ │ + b 25c2c <_loop1_101_rule+0x308> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025ebc : │ │ │ │ │ +00025e94 : │ │ │ │ │ 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] @ 25f94 │ │ │ │ │ + ldr r1, [pc, #192] @ 25f6c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25f7c │ │ │ │ │ + beq 25f54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25f84 │ │ │ │ │ + bne 25f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25f30 │ │ │ │ │ + beq 25f08 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25f30 │ │ │ │ │ + beq 25f08 │ │ │ │ │ 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 25f84 │ │ │ │ │ + bne 25f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 25f5c │ │ │ │ │ + bne 25f34 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 25f1c │ │ │ │ │ - ldr r1, [pc, #52] @ 25f98 │ │ │ │ │ + b 25ef4 │ │ │ │ │ + ldr r1, [pc, #52] @ 25f70 │ │ │ │ │ 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 25f1c │ │ │ │ │ - b 25f50 │ │ │ │ │ + bne 25ef4 │ │ │ │ │ + b 25f28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25ee8 │ │ │ │ │ + b 25ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25f24 │ │ │ │ │ + b 25efc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025f9c : │ │ │ │ │ +00025f74 : │ │ │ │ │ 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] @ 260f4 │ │ │ │ │ + ldr r1, [pc, #320] @ 260cc │ │ │ │ │ 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 260cc │ │ │ │ │ + beq 260a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 26064 │ │ │ │ │ + bne 2603c │ │ │ │ │ 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 26084 │ │ │ │ │ + beq 2605c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26074 │ │ │ │ │ + beq 2604c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 260c0 │ │ │ │ │ + beq 26098 │ │ │ │ │ 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 260d4 │ │ │ │ │ + beq 260ac │ │ │ │ │ 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 26060 │ │ │ │ │ + b 26038 │ │ │ │ │ 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 26064 │ │ │ │ │ + blt 2603c │ │ │ │ │ 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 26004 │ │ │ │ │ + beq 25fdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26064 │ │ │ │ │ + b 2603c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25fcc │ │ │ │ │ + b 25fa4 │ │ │ │ │ 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 2607c │ │ │ │ │ - b 26064 │ │ │ │ │ + beq 26054 │ │ │ │ │ + b 2603c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000260f8 : │ │ │ │ │ +000260d0 : │ │ │ │ │ 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] @ 26254 │ │ │ │ │ + ldr r1, [pc, #324] @ 2622c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2622c │ │ │ │ │ + beq 26204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2621c │ │ │ │ │ + bne 261f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 2625c <_loop0_106_rule> │ │ │ │ │ + bl 26234 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26154 │ │ │ │ │ + beq 2612c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26abc <_loop1_103_rule> │ │ │ │ │ + bl 26a94 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 261a0 │ │ │ │ │ + bne 26178 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2621c │ │ │ │ │ + bne 261f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2625c <_loop0_106_rule> │ │ │ │ │ + bl 26234 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26184 │ │ │ │ │ + beq 2615c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26abc <_loop1_103_rule> │ │ │ │ │ + bl 26a94 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 261e8 │ │ │ │ │ + bne 261c0 │ │ │ │ │ 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 26154 │ │ │ │ │ + beq 2612c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26154 │ │ │ │ │ + beq 2612c │ │ │ │ │ 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 26234 │ │ │ │ │ + beq 2620c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 26190 │ │ │ │ │ + b 26168 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26184 │ │ │ │ │ - ldr r1, [pc, #84] @ 26258 │ │ │ │ │ + beq 2615c │ │ │ │ │ + ldr r1, [pc, #84] @ 26230 │ │ │ │ │ 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 261c8 │ │ │ │ │ - b 26184 │ │ │ │ │ + bne 261a0 │ │ │ │ │ + b 2615c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26194 │ │ │ │ │ + b 2616c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 26124 │ │ │ │ │ + b 260fc │ │ │ │ │ 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 2618c │ │ │ │ │ - b 26194 │ │ │ │ │ + beq 26164 │ │ │ │ │ + b 2616c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0002625c <_loop0_106_rule>: │ │ │ │ │ +00026234 <_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] @ 26ab4 <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2112] @ 26a8c <_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 26980 <_loop0_106_rule+0x724> │ │ │ │ │ + beq 26958 <_loop0_106_rule+0x724> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26994 <_loop0_106_rule+0x738> │ │ │ │ │ + bne 2696c <_loop0_106_rule+0x738> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 26964 <_loop0_106_rule+0x708> │ │ │ │ │ + beq 2693c <_loop0_106_rule+0x708> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 26994 <_loop0_106_rule+0x738> │ │ │ │ │ - ldr r2, [pc, #2028] @ 26ab4 <_loop0_106_rule+0x858> │ │ │ │ │ + bne 2696c <_loop0_106_rule+0x738> │ │ │ │ │ + ldr r2, [pc, #2028] @ 26a8c <_loop0_106_rule+0x858> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26940 <_loop0_106_rule+0x6e4> │ │ │ │ │ - ldr r2, [pc, #2008] @ 26ab4 <_loop0_106_rule+0x858> │ │ │ │ │ + beq 26918 <_loop0_106_rule+0x6e4> │ │ │ │ │ + ldr r2, [pc, #2008] @ 26a8c <_loop0_106_rule+0x858> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 267c0 <_loop0_106_rule+0x564> │ │ │ │ │ + beq 26798 <_loop0_106_rule+0x564> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 267e4 <_loop0_106_rule+0x588> │ │ │ │ │ + beq 267bc <_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 26820 <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 267f8 <_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 26820 <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 267f8 <_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 26a10 <_loop0_106_rule+0x7b4> │ │ │ │ │ + beq 269e8 <_loop0_106_rule+0x7b4> │ │ │ │ │ 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 26828 <_loop0_106_rule+0x5cc> │ │ │ │ │ + beq 26800 <_loop0_106_rule+0x5cc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r6, [r7] │ │ │ │ │ - ldr r8, [pc, #1812] @ 26ab4 <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r8, [pc, #1812] @ 26a8c <_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 26a4c <_loop0_106_rule+0x7f0> │ │ │ │ │ + beq 26a24 <_loop0_106_rule+0x7f0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26aa4 <_loop0_106_rule+0x848> │ │ │ │ │ + bne 26a7c <_loop0_106_rule+0x848> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 264e8 <_loop0_106_rule+0x28c> │ │ │ │ │ + beq 264c0 <_loop0_106_rule+0x28c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 2650c <_loop0_106_rule+0x2b0> │ │ │ │ │ + beq 264e4 <_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 26558 <_loop0_106_rule+0x2fc> │ │ │ │ │ + beq 26530 <_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 26650 <_loop0_106_rule+0x3f4> │ │ │ │ │ + beq 26628 <_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 26630 <_loop0_106_rule+0x3d4> │ │ │ │ │ + beq 26608 <_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 2664c <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq 26624 <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 264d4 <_loop0_106_rule+0x278> │ │ │ │ │ + bne 264ac <_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 269a0 <_loop0_106_rule+0x744> │ │ │ │ │ + beq 26978 <_loop0_106_rule+0x744> │ │ │ │ │ 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 263a4 <_loop0_106_rule+0x148> │ │ │ │ │ + b 2637c <_loop0_106_rule+0x148> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r9, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 263a4 <_loop0_106_rule+0x148> │ │ │ │ │ + b 2637c <_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 269cc <_loop0_106_rule+0x770> │ │ │ │ │ + bne 269a4 <_loop0_106_rule+0x770> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 263e8 <_loop0_106_rule+0x18c> │ │ │ │ │ + bne 263c0 <_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 26650 <_loop0_106_rule+0x3f4> │ │ │ │ │ + blt 26628 <_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 269cc <_loop0_106_rule+0x770> │ │ │ │ │ + bne 269a4 <_loop0_106_rule+0x770> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 26408 <_loop0_106_rule+0x1ac> │ │ │ │ │ + bne 263e0 <_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 2665c <_loop0_106_rule+0x400> │ │ │ │ │ + bne 26634 <_loop0_106_rule+0x400> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2666c <_loop0_106_rule+0x410> │ │ │ │ │ + beq 26644 <_loop0_106_rule+0x410> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 26690 <_loop0_106_rule+0x434> │ │ │ │ │ + beq 26668 <_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 266cc <_loop0_106_rule+0x470> │ │ │ │ │ + beq 266a4 <_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 26a6c <_loop0_106_rule+0x810> │ │ │ │ │ + beq 26a44 <_loop0_106_rule+0x810> │ │ │ │ │ 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 26a84 <_loop0_106_rule+0x828> │ │ │ │ │ + beq 26a5c <_loop0_106_rule+0x828> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1196] @ 26ab8 <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #1196] @ 26a90 <_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 26488 <_loop0_106_rule+0x22c> │ │ │ │ │ + bne 26460 <_loop0_106_rule+0x22c> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 266dc <_loop0_106_rule+0x480> │ │ │ │ │ + b 266b4 <_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 26650 <_loop0_106_rule+0x3f4> │ │ │ │ │ + bne 26628 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 26570 <_loop0_106_rule+0x314> │ │ │ │ │ + beq 26548 <_loop0_106_rule+0x314> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 266dc <_loop0_106_rule+0x480> │ │ │ │ │ + b 266b4 <_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 269f8 <_loop0_106_rule+0x79c> │ │ │ │ │ + bne 269d0 <_loop0_106_rule+0x79c> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 26aac <_loop0_106_rule+0x850> │ │ │ │ │ + bne 26a84 <_loop0_106_rule+0x850> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26a00 <_loop0_106_rule+0x7a4> │ │ │ │ │ + blt 269d8 <_loop0_106_rule+0x7a4> │ │ │ │ │ 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 269f8 <_loop0_106_rule+0x79c> │ │ │ │ │ + bne 269d0 <_loop0_106_rule+0x79c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 265ac <_loop0_106_rule+0x350> │ │ │ │ │ + bne 26584 <_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 269a4 <_loop0_106_rule+0x748> │ │ │ │ │ + beq 2697c <_loop0_106_rule+0x748> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 267a0 <_loop0_106_rule+0x544> │ │ │ │ │ + ble 26778 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 267a0 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26778 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 267a0 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26778 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 267a0 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26778 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 267a0 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26778 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp fp, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 267a0 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26778 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp fp, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 267a0 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26778 <_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 26788 <_loop0_106_rule+0x52c> │ │ │ │ │ + bne 26760 <_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 269d8 <_loop0_106_rule+0x77c> │ │ │ │ │ + bne 269b0 <_loop0_106_rule+0x77c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 262fc <_loop0_106_rule+0xa0> │ │ │ │ │ + bne 262d4 <_loop0_106_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 269e4 <_loop0_106_rule+0x788> │ │ │ │ │ + blt 269bc <_loop0_106_rule+0x788> │ │ │ │ │ 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 269d8 <_loop0_106_rule+0x77c> │ │ │ │ │ + bne 269b0 <_loop0_106_rule+0x77c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2631c <_loop0_106_rule+0xc0> │ │ │ │ │ + bne 262f4 <_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 269c4 <_loop0_106_rule+0x768> │ │ │ │ │ - ldr r3, [pc, #628] @ 26ab4 <_loop0_106_rule+0x858> │ │ │ │ │ + bne 2699c <_loop0_106_rule+0x768> │ │ │ │ │ + ldr r3, [pc, #628] @ 26a8c <_loop0_106_rule+0x858> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26a30 <_loop0_106_rule+0x7d4> │ │ │ │ │ + beq 26a08 <_loop0_106_rule+0x7d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 26904 <_loop0_106_rule+0x6a8> │ │ │ │ │ + beq 268dc <_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 266d0 <_loop0_106_rule+0x474> │ │ │ │ │ + beq 266a8 <_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 26a70 <_loop0_106_rule+0x814> │ │ │ │ │ + beq 26a48 <_loop0_106_rule+0x814> │ │ │ │ │ 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 26a88 <_loop0_106_rule+0x82c> │ │ │ │ │ + beq 26a60 <_loop0_106_rule+0x82c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #480] @ 26ab8 <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #480] @ 26a90 <_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 26938 <_loop0_106_rule+0x6dc> │ │ │ │ │ + beq 26910 <_loop0_106_rule+0x6dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r7] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 26398 <_loop0_106_rule+0x13c> │ │ │ │ │ + b 26370 <_loop0_106_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26a04 <_loop0_106_rule+0x7a8> │ │ │ │ │ + blt 269dc <_loop0_106_rule+0x7a8> │ │ │ │ │ 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 26868 <_loop0_106_rule+0x60c> │ │ │ │ │ + beq 26840 <_loop0_106_rule+0x60c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 26628 <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 26600 <_loop0_106_rule+0x3cc> │ │ │ │ │ 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 262d4 <_loop0_106_rule+0x78> │ │ │ │ │ + beq 262ac <_loop0_106_rule+0x78> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 266dc <_loop0_106_rule+0x480> │ │ │ │ │ + b 266b4 <_loop0_106_rule+0x480> │ │ │ │ │ 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 267b0 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26788 <_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 26298 <_loop0_106_rule+0x3c> │ │ │ │ │ + beq 26270 <_loop0_106_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 267b0 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26788 <_loop0_106_rule+0x554> │ │ │ │ │ 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 267b0 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26788 <_loop0_106_rule+0x554> │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 26660 <_loop0_106_rule+0x404> │ │ │ │ │ + b 26638 <_loop0_106_rule+0x404> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26650 <_loop0_106_rule+0x3f4> │ │ │ │ │ + b 26628 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2682c <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 26804 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2682c <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 26804 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 26930 <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 26908 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 26930 <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 26908 <_loop0_106_rule+0x6d4> │ │ │ │ │ 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 26828 <_loop0_106_rule+0x5cc> │ │ │ │ │ - b 2682c <_loop0_106_rule+0x5d0> │ │ │ │ │ + beq 26800 <_loop0_106_rule+0x5cc> │ │ │ │ │ + b 26804 <_loop0_106_rule+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26930 <_loop0_106_rule+0x6d4> │ │ │ │ │ + bne 26908 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 2684c <_loop0_106_rule+0x5f0> │ │ │ │ │ + b 26824 <_loop0_106_rule+0x5f0> │ │ │ │ │ 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 26a7c <_loop0_106_rule+0x820> │ │ │ │ │ + bne 26a54 <_loop0_106_rule+0x820> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 263c4 <_loop0_106_rule+0x168> │ │ │ │ │ + b 2639c <_loop0_106_rule+0x168> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26628 <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 26600 <_loop0_106_rule+0x3cc> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 26958 <_loop0_106_rule+0x6fc> │ │ │ │ │ + b 26930 <_loop0_106_rule+0x6fc> │ │ │ │ │ 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 26938 <_loop0_106_rule+0x6dc> │ │ │ │ │ + b 26910 <_loop0_106_rule+0x6dc> │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b 26958 <_loop0_106_rule+0x6fc> │ │ │ │ │ + b 26930 <_loop0_106_rule+0x6fc> │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 2658c <_loop0_106_rule+0x330> │ │ │ │ │ + b 26564 <_loop0_106_rule+0x330> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00026abc <_loop1_103_rule>: │ │ │ │ │ +00026a94 <_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] @ 27344 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r3, [pc, #2160] @ 2731c <_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 271d4 <_loop1_103_rule+0x718> │ │ │ │ │ + beq 271ac <_loop1_103_rule+0x718> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 271e8 <_loop1_103_rule+0x72c> │ │ │ │ │ + bne 271c0 <_loop1_103_rule+0x72c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 272f8 <_loop1_103_rule+0x83c> │ │ │ │ │ + beq 272d0 <_loop1_103_rule+0x83c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2724c <_loop1_103_rule+0x790> │ │ │ │ │ + bne 27224 <_loop1_103_rule+0x790> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2080] @ 27344 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r2, [pc, #2080] @ 2731c <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27314 <_loop1_103_rule+0x858> │ │ │ │ │ - ldr r2, [pc, #2060] @ 27344 <_loop1_103_rule+0x888> │ │ │ │ │ + beq 272ec <_loop1_103_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2060] @ 2731c <_loop1_103_rule+0x888> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26c40 <_loop1_103_rule+0x184> │ │ │ │ │ + beq 26c18 <_loop1_103_rule+0x184> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 26c64 <_loop1_103_rule+0x1a8> │ │ │ │ │ + beq 26c3c <_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 26ca0 <_loop1_103_rule+0x1e4> │ │ │ │ │ + beq 26c78 <_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 27338 <_loop1_103_rule+0x87c> │ │ │ │ │ + beq 27310 <_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 272dc <_loop1_103_rule+0x820> │ │ │ │ │ + beq 272b4 <_loop1_103_rule+0x820> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26bf0 <_loop1_103_rule+0x134> │ │ │ │ │ + beq 26bc8 <_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 2705c <_loop1_103_rule+0x5a0> │ │ │ │ │ + bne 27034 <_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 26fd4 <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r2, [pc, #1836] @ 27344 <_loop1_103_rule+0x888> │ │ │ │ │ + bne 26fac <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #1836] @ 2731c <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26cd0 <_loop1_103_rule+0x214> │ │ │ │ │ + bne 26ca8 <_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 27160 <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 27138 <_loop1_103_rule+0x6a4> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 26cd0 <_loop1_103_rule+0x214> │ │ │ │ │ + b 26ca8 <_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 272a0 <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 27278 <_loop1_103_rule+0x7e4> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 26b58 <_loop1_103_rule+0x9c> │ │ │ │ │ + bne 26b30 <_loop1_103_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 272ac <_loop1_103_rule+0x7f0> │ │ │ │ │ + blt 27284 <_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 272a0 <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 27278 <_loop1_103_rule+0x7e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 26b78 <_loop1_103_rule+0xbc> │ │ │ │ │ + bne 26b50 <_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 26fd4 <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r3, [pc, #1656] @ 27344 <_loop1_103_rule+0x888> │ │ │ │ │ + bne 26fac <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r3, [pc, #1656] @ 2731c <_loop1_103_rule+0x888> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 26c24 <_loop1_103_rule+0x168> │ │ │ │ │ + beq 26bfc <_loop1_103_rule+0x168> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 26ff8 <_loop1_103_rule+0x53c> │ │ │ │ │ + beq 26fd0 <_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 27034 <_loop1_103_rule+0x578> │ │ │ │ │ + beq 2700c <_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 27160 <_loop1_103_rule+0x6a4> │ │ │ │ │ + beq 27138 <_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 271f8 <_loop1_103_rule+0x73c> │ │ │ │ │ + beq 271d0 <_loop1_103_rule+0x73c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 27048 <_loop1_103_rule+0x58c> │ │ │ │ │ - ldr r1, [pc, #1504] @ 27348 <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 27020 <_loop1_103_rule+0x58c> │ │ │ │ │ + ldr r1, [pc, #1504] @ 27320 <_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 27330 <_loop1_103_rule+0x874> │ │ │ │ │ + beq 27308 <_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 27280 <_loop1_103_rule+0x7c4> │ │ │ │ │ + beq 27258 <_loop1_103_rule+0x7c4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - ldr r9, [pc, #1436] @ 27344 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r9, [pc, #1436] @ 2731c <_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 271c4 <_loop1_103_rule+0x708> │ │ │ │ │ + beq 2719c <_loop1_103_rule+0x708> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2716c <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 27144 <_loop1_103_rule+0x6b0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ movne r8, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 271a8 <_loop1_103_rule+0x6ec> │ │ │ │ │ + beq 27180 <_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 270e8 <_loop1_103_rule+0x62c> │ │ │ │ │ + beq 270c0 <_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 27068 <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 27040 <_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 27068 <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 27040 <_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 2725c <_loop1_103_rule+0x7a0> │ │ │ │ │ + beq 27234 <_loop1_103_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26ea4 <_loop1_103_rule+0x3e8> │ │ │ │ │ + beq 26e7c <_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 27178 <_loop1_103_rule+0x6bc> │ │ │ │ │ + bne 27150 <_loop1_103_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2716c <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 27144 <_loop1_103_rule+0x6b0> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 272c0 <_loop1_103_rule+0x804> │ │ │ │ │ + beq 27298 <_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 27130 <_loop1_103_rule+0x674> │ │ │ │ │ + beq 27108 <_loop1_103_rule+0x674> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27078 <_loop1_103_rule+0x5bc> │ │ │ │ │ + beq 27050 <_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 2715c <_loop1_103_rule+0x6a0> │ │ │ │ │ + beq 27134 <_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 271f4 <_loop1_103_rule+0x738> │ │ │ │ │ + beq 271cc <_loop1_103_rule+0x738> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 26fb8 <_loop1_103_rule+0x4fc> │ │ │ │ │ - ldr r1, [pc, #1000] @ 27348 <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 26f90 <_loop1_103_rule+0x4fc> │ │ │ │ │ + ldr r1, [pc, #1000] @ 27320 <_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 26fb8 <_loop1_103_rule+0x4fc> │ │ │ │ │ + beq 26f90 <_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 2727c <_loop1_103_rule+0x7c0> │ │ │ │ │ + beq 27254 <_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 27184 <_loop1_103_rule+0x6c8> │ │ │ │ │ + beq 2715c <_loop1_103_rule+0x6c8> │ │ │ │ │ str r6, [r5, fp, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 26dbc <_loop1_103_rule+0x300> │ │ │ │ │ + b 26d94 <_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 27094 <_loop1_103_rule+0x5d8> │ │ │ │ │ + bne 2706c <_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 27218 <_loop1_103_rule+0x75c> │ │ │ │ │ + blt 271f0 <_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 27160 <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 27138 <_loop1_103_rule+0x6a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 26cfc <_loop1_103_rule+0x240> │ │ │ │ │ + bne 26cd4 <_loop1_103_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26fd4 <_loop1_103_rule+0x518> │ │ │ │ │ + b 26fac <_loop1_103_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26fd4 <_loop1_103_rule+0x518> │ │ │ │ │ + b 26fac <_loop1_103_rule+0x518> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b 26d84 <_loop1_103_rule+0x2c8> │ │ │ │ │ + b 26d5c <_loop1_103_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26eac <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 26e84 <_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 26fd4 <_loop1_103_rule+0x518> │ │ │ │ │ + beq 26fac <_loop1_103_rule+0x518> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 26fd4 <_loop1_103_rule+0x518> │ │ │ │ │ + bne 26fac <_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 2722c <_loop1_103_rule+0x770> │ │ │ │ │ + beq 27204 <_loop1_103_rule+0x770> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge 270d0 <_loop1_103_rule+0x614> │ │ │ │ │ + bge 270a8 <_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 270b4 <_loop1_103_rule+0x5f8> │ │ │ │ │ + b 2708c <_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 26fec <_loop1_103_rule+0x530> │ │ │ │ │ + b 26fc4 <_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 26eac <_loop1_103_rule+0x3f0> │ │ │ │ │ + blt 26e84 <_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 26e14 <_loop1_103_rule+0x358> │ │ │ │ │ + beq 26dec <_loop1_103_rule+0x358> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26eac <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 26e84 <_loop1_103_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 27214 <_loop1_103_rule+0x758> │ │ │ │ │ + blt 271ec <_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 26ee4 <_loop1_103_rule+0x428> │ │ │ │ │ + beq 26ebc <_loop1_103_rule+0x428> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26fc0 <_loop1_103_rule+0x504> │ │ │ │ │ + b 26f98 <_loop1_103_rule+0x504> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27084 <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 2705c <_loop1_103_rule+0x5c8> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 26f7c <_loop1_103_rule+0x4c0> │ │ │ │ │ + b 26f54 <_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 2722c <_loop1_103_rule+0x770> │ │ │ │ │ + beq 27204 <_loop1_103_rule+0x770> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 26fa8 <_loop1_103_rule+0x4ec> │ │ │ │ │ + b 26f80 <_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 27124 <_loop1_103_rule+0x668> │ │ │ │ │ + bne 270fc <_loop1_103_rule+0x668> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 26df8 <_loop1_103_rule+0x33c> │ │ │ │ │ + b 26dd0 <_loop1_103_rule+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26dd4 <_loop1_103_rule+0x318> │ │ │ │ │ + b 26dac <_loop1_103_rule+0x318> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26af8 <_loop1_103_rule+0x3c> │ │ │ │ │ + beq 26ad0 <_loop1_103_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 270e0 <_loop1_103_rule+0x624> │ │ │ │ │ + b 270b8 <_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 26fc0 <_loop1_103_rule+0x504> │ │ │ │ │ + b 26f98 <_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 26fc0 <_loop1_103_rule+0x504> │ │ │ │ │ + b 26f98 <_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 270e0 <_loop1_103_rule+0x624> │ │ │ │ │ + b 270b8 <_loop1_103_rule+0x624> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 270e0 <_loop1_103_rule+0x624> │ │ │ │ │ + b 270b8 <_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 26ea8 <_loop1_103_rule+0x3ec> │ │ │ │ │ - b 26eac <_loop1_103_rule+0x3f0> │ │ │ │ │ + beq 26e80 <_loop1_103_rule+0x3ec> │ │ │ │ │ + b 26e84 <_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 27084 <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 2705c <_loop1_103_rule+0x5c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26bf8 <_loop1_103_rule+0x13c> │ │ │ │ │ + b 26bd0 <_loop1_103_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 26bf8 <_loop1_103_rule+0x13c> │ │ │ │ │ + b 26bd0 <_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 2715c <_loop1_103_rule+0x6a0> │ │ │ │ │ + bne 27134 <_loop1_103_rule+0x6a0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 26ec8 <_loop1_103_rule+0x40c> │ │ │ │ │ + b 26ea0 <_loop1_103_rule+0x40c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 272b4 <_loop1_103_rule+0x7f8> │ │ │ │ │ + bne 2728c <_loop1_103_rule+0x7f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 26bf8 <_loop1_103_rule+0x13c> │ │ │ │ │ + b 26bd0 <_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 270e0 <_loop1_103_rule+0x624> │ │ │ │ │ + b 270b8 <_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 26b30 <_loop1_103_rule+0x74> │ │ │ │ │ - b 27170 <_loop1_103_rule+0x6b4> │ │ │ │ │ + beq 26b08 <_loop1_103_rule+0x74> │ │ │ │ │ + b 27148 <_loop1_103_rule+0x6b4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 26fbc <_loop1_103_rule+0x500> │ │ │ │ │ + b 26f94 <_loop1_103_rule+0x500> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 272f0 <_loop1_103_rule+0x834> │ │ │ │ │ + b 272c8 <_loop1_103_rule+0x834> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0002734c <_loop0_100_rule>: │ │ │ │ │ +00027324 <_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] @ 278c4 <_loop0_100_rule+0x578> │ │ │ │ │ + ldr r3, [pc, #1376] @ 2789c <_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 278a4 <_loop0_100_rule+0x558> │ │ │ │ │ + beq 2787c <_loop0_100_rule+0x558> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 278b8 <_loop0_100_rule+0x56c> │ │ │ │ │ + bne 27890 <_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 27888 <_loop0_100_rule+0x53c> │ │ │ │ │ + beq 27860 <_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 2764c <_loop0_100_rule+0x300> │ │ │ │ │ - ldr r9, [pc, #1284] @ 278c4 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 27624 <_loop0_100_rule+0x300> │ │ │ │ │ + ldr r9, [pc, #1284] @ 2789c <_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 27780 <_loop0_100_rule+0x434> │ │ │ │ │ + beq 27758 <_loop0_100_rule+0x434> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27798 <_loop0_100_rule+0x44c> │ │ │ │ │ + bne 27770 <_loop0_100_rule+0x44c> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2765c <_loop0_100_rule+0x310> │ │ │ │ │ + beq 27634 <_loop0_100_rule+0x310> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 27680 <_loop0_100_rule+0x334> │ │ │ │ │ + beq 27658 <_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 276cc <_loop0_100_rule+0x380> │ │ │ │ │ + beq 276a4 <_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 274c0 <_loop0_100_rule+0x174> │ │ │ │ │ + beq 27498 <_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 27838 <_loop0_100_rule+0x4ec> │ │ │ │ │ + beq 27810 <_loop0_100_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 274b8 <_loop0_100_rule+0x16c> │ │ │ │ │ + beq 27490 <_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 27754 <_loop0_100_rule+0x408> │ │ │ │ │ + bne 2772c <_loop0_100_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 27798 <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #1008] @ 278c4 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 27770 <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #1008] @ 2789c <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 276f0 <_loop0_100_rule+0x3a4> │ │ │ │ │ + beq 276c8 <_loop0_100_rule+0x3a4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 275d4 <_loop0_100_rule+0x288> │ │ │ │ │ + beq 275ac <_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 27610 <_loop0_100_rule+0x2c4> │ │ │ │ │ + beq 275e8 <_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 2787c <_loop0_100_rule+0x530> │ │ │ │ │ + beq 27854 <_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 27858 <_loop0_100_rule+0x50c> │ │ │ │ │ + beq 27830 <_loop0_100_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23374 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2770c <_loop0_100_rule+0x3c0> │ │ │ │ │ - ldr r1, [pc, #848] @ 278c8 <_loop0_100_rule+0x57c> │ │ │ │ │ + beq 276e4 <_loop0_100_rule+0x3c0> │ │ │ │ │ + ldr r1, [pc, #848] @ 278a0 <_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 2770c <_loop0_100_rule+0x3c0> │ │ │ │ │ + beq 276e4 <_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 277f8 <_loop0_100_rule+0x4ac> │ │ │ │ │ + beq 277d0 <_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 277d4 <_loop0_100_rule+0x488> │ │ │ │ │ + beq 277ac <_loop0_100_rule+0x488> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 273c8 <_loop0_100_rule+0x7c> │ │ │ │ │ + b 273a0 <_loop0_100_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 277b0 <_loop0_100_rule+0x464> │ │ │ │ │ + blt 27788 <_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 277a0 <_loop0_100_rule+0x454> │ │ │ │ │ + bne 27778 <_loop0_100_rule+0x454> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 2750c <_loop0_100_rule+0x1c0> │ │ │ │ │ + bne 274e4 <_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 27730 <_loop0_100_rule+0x3e4> │ │ │ │ │ + beq 27708 <_loop0_100_rule+0x3e4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 27760 <_loop0_100_rule+0x414> │ │ │ │ │ + bgt 27738 <_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 277c8 <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 277a0 <_loop0_100_rule+0x47c> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 2740c <_loop0_100_rule+0xc0> │ │ │ │ │ + bne 273e4 <_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 274c0 <_loop0_100_rule+0x174> │ │ │ │ │ + blt 27498 <_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 277c8 <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 277a0 <_loop0_100_rule+0x47c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2742c <_loop0_100_rule+0xe0> │ │ │ │ │ + bne 27404 <_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 27798 <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #472] @ 278c4 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 27770 <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #472] @ 2789c <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 274e0 <_loop0_100_rule+0x194> │ │ │ │ │ + bne 274b8 <_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 277a0 <_loop0_100_rule+0x454> │ │ │ │ │ + bne 27778 <_loop0_100_rule+0x454> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 274e0 <_loop0_100_rule+0x194> │ │ │ │ │ + b 274b8 <_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 27634 <_loop0_100_rule+0x2e8> │ │ │ │ │ + bne 2760c <_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 2764c <_loop0_100_rule+0x300> │ │ │ │ │ + b 27624 <_loop0_100_rule+0x300> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 27594 <_loop0_100_rule+0x248> │ │ │ │ │ + b 2756c <_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 2763c <_loop0_100_rule+0x2f0> │ │ │ │ │ - b 27764 <_loop0_100_rule+0x418> │ │ │ │ │ + beq 27614 <_loop0_100_rule+0x2f0> │ │ │ │ │ + b 2773c <_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 273e8 <_loop0_100_rule+0x9c> │ │ │ │ │ + beq 273c0 <_loop0_100_rule+0x9c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27618 <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 275f0 <_loop0_100_rule+0x2cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27714 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 276ec <_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 27714 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 276ec <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 274c0 <_loop0_100_rule+0x174> │ │ │ │ │ + b 27498 <_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 27818 <_loop0_100_rule+0x4cc> │ │ │ │ │ + beq 277f0 <_loop0_100_rule+0x4cc> │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b 275c0 <_loop0_100_rule+0x274> │ │ │ │ │ + b 27598 <_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 27618 <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 275f0 <_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 2764c <_loop0_100_rule+0x300> │ │ │ │ │ + b 27624 <_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 274bc <_loop0_100_rule+0x170> │ │ │ │ │ - b 274c0 <_loop0_100_rule+0x174> │ │ │ │ │ + beq 27494 <_loop0_100_rule+0x170> │ │ │ │ │ + b 27498 <_loop0_100_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27710 <_loop0_100_rule+0x3c4> │ │ │ │ │ + beq 276e8 <_loop0_100_rule+0x3c4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 27714 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 276ec <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27714 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 276ec <_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 2764c <_loop0_100_rule+0x300> │ │ │ │ │ + b 27624 <_loop0_100_rule+0x300> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27388 <_loop0_100_rule+0x3c> │ │ │ │ │ + beq 27360 <_loop0_100_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2764c <_loop0_100_rule+0x300> │ │ │ │ │ + b 27624 <_loop0_100_rule+0x300> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000278cc : │ │ │ │ │ +000278a4 : │ │ │ │ │ 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] @ 28020 │ │ │ │ │ + ldr r3, [pc, #1852] @ 27ff8 │ │ │ │ │ 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 27f60 │ │ │ │ │ + beq 27f38 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27f74 │ │ │ │ │ + bne 27f4c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 27c18 │ │ │ │ │ + bne 27bf0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 279cc │ │ │ │ │ + bne 279a4 │ │ │ │ │ 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 279bc │ │ │ │ │ + bne 27994 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27f80 │ │ │ │ │ + bne 27f58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 27ca8 │ │ │ │ │ - ldr r1, [pc, #1700] @ 28020 │ │ │ │ │ + bne 27c80 │ │ │ │ │ + ldr r1, [pc, #1700] @ 27ff8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27fd4 │ │ │ │ │ + beq 27fac │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27a8c │ │ │ │ │ + bne 27a64 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27a34 │ │ │ │ │ + bne 27a0c │ │ │ │ │ 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 25ebc │ │ │ │ │ + bl 25e94 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27930 │ │ │ │ │ + beq 27908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be0 │ │ │ │ │ + bl 19f8 │ │ │ │ │ R_ARM_CALL _loop0_110_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 27930 │ │ │ │ │ + beq 27908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2803c │ │ │ │ │ + bl 28014 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 27934 │ │ │ │ │ + bne 2790c │ │ │ │ │ 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 27a68 │ │ │ │ │ + beq 27a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 279bc │ │ │ │ │ + b 27994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ebc │ │ │ │ │ + bl 25e94 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 279a8 │ │ │ │ │ + beq 27980 │ │ │ │ │ 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 27a1c │ │ │ │ │ + bne 279f4 │ │ │ │ │ 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 27a28 │ │ │ │ │ - b 279bc │ │ │ │ │ + beq 27a00 │ │ │ │ │ + b 27994 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1404] @ 28020 │ │ │ │ │ + ldr r2, [pc, #1404] @ 27ff8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27f40 │ │ │ │ │ + beq 27f18 │ │ │ │ │ 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 27b28 │ │ │ │ │ + bne 27b00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27f54 │ │ │ │ │ + bne 27f2c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27b9c │ │ │ │ │ + bne 27b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27f54 │ │ │ │ │ + bne 27f2c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27be0 │ │ │ │ │ + bne 27bb8 │ │ │ │ │ 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 27994 │ │ │ │ │ - b 279ac │ │ │ │ │ + beq 2796c │ │ │ │ │ + b 27984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac0 │ │ │ │ │ + beq 27a98 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27ac0 │ │ │ │ │ - ldr r3, [pc, #1232] @ 28024 │ │ │ │ │ + beq 27a98 │ │ │ │ │ + ldr r3, [pc, #1232] @ 27ffc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1228] @ 28028 │ │ │ │ │ + ldr r3, [pc, #1228] @ 28000 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 27b0c │ │ │ │ │ + beq 27ae4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 27b14 │ │ │ │ │ + b 27aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ae4 │ │ │ │ │ + beq 27abc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ae4 │ │ │ │ │ + beq 27abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27ae4 │ │ │ │ │ - ldr r3, [pc, #1100] @ 28024 │ │ │ │ │ + beq 27abc │ │ │ │ │ + ldr r3, [pc, #1100] @ 27ffc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1100] @ 2802c │ │ │ │ │ - b 27b58 │ │ │ │ │ + ldr r3, [pc, #1100] @ 28004 │ │ │ │ │ + b 27b30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27b08 │ │ │ │ │ + beq 27ae0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27b08 │ │ │ │ │ + beq 27ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 27bd0 │ │ │ │ │ - b 27b08 │ │ │ │ │ + bne 27ba8 │ │ │ │ │ + b 27ae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1012] @ 28020 │ │ │ │ │ + ldr r2, [pc, #1012] @ 27ff8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27d9c │ │ │ │ │ + beq 27d74 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27dbc │ │ │ │ │ + bne 27d94 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 27db0 │ │ │ │ │ + bne 27d88 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27d4c │ │ │ │ │ + bne 27d24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27db0 │ │ │ │ │ + bne 27d88 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27cb4 │ │ │ │ │ + bne 27c8c │ │ │ │ │ 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 2791c │ │ │ │ │ + beq 278f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 279bc │ │ │ │ │ + b 27994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1990 │ │ │ │ │ + bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27c8c │ │ │ │ │ + beq 27c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be0 │ │ │ │ │ + bl 19f8 │ │ │ │ │ R_ARM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27c8c │ │ │ │ │ + beq 27c64 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27c8c │ │ │ │ │ + beq 27c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1990 │ │ │ │ │ + bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27c8c │ │ │ │ │ - ldr r3, [pc, #816] @ 28030 │ │ │ │ │ + beq 27c64 │ │ │ │ │ + ldr r3, [pc, #816] @ 28008 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #796] @ 28024 │ │ │ │ │ + ldr r3, [pc, #796] @ 27ffc │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 27c90 │ │ │ │ │ + beq 27c68 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 27c98 │ │ │ │ │ + b 27c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27c68 │ │ │ │ │ + beq 27c40 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27c68 │ │ │ │ │ - ldr r3, [pc, #700] @ 28034 │ │ │ │ │ + beq 27c40 │ │ │ │ │ + ldr r3, [pc, #700] @ 2800c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #676] @ 28024 │ │ │ │ │ + ldr r3, [pc, #676] @ 27ffc │ │ │ │ │ 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 27d20 │ │ │ │ │ + b 27cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27ed4 │ │ │ │ │ + beq 27eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27c98 │ │ │ │ │ + b 27c70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #592] @ 28020 │ │ │ │ │ + ldr r2, [pc, #592] @ 27ff8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27ffc │ │ │ │ │ + beq 27fd4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27f30 │ │ │ │ │ + bne 27f08 │ │ │ │ │ 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 27e9c │ │ │ │ │ + bne 27e74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27f30 │ │ │ │ │ + bne 27f08 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 27e30 │ │ │ │ │ + bne 27e08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 27c48 │ │ │ │ │ + b 27c20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #484] @ 28020 │ │ │ │ │ + ldr r2, [pc, #484] @ 27ff8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27edc │ │ │ │ │ + beq 27eb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27ef8 │ │ │ │ │ + bne 27ed0 │ │ │ │ │ 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 27ee8 │ │ │ │ │ + beq 27ec0 │ │ │ │ │ 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 27c44 │ │ │ │ │ - b 27ea8 │ │ │ │ │ + beq 27c1c │ │ │ │ │ + b 27e80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #372] @ 28024 │ │ │ │ │ - ldr r3, [pc, #388] @ 28038 │ │ │ │ │ + ldr r2, [pc, #372] @ 27ffc │ │ │ │ │ + ldr r3, [pc, #388] @ 28010 │ │ │ │ │ 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 27d28 │ │ │ │ │ + beq 27d00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - b 27a28 │ │ │ │ │ + b 27a00 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 27c30 │ │ │ │ │ + b 27c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27e48 │ │ │ │ │ + b 27e20 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27f08 │ │ │ │ │ + beq 27ee0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 27e24 │ │ │ │ │ + b 27dfc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 27e6c │ │ │ │ │ + bne 27e44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 27e24 │ │ │ │ │ + b 27dfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 27c48 │ │ │ │ │ + b 27c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27aa8 │ │ │ │ │ + beq 27a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27b14 │ │ │ │ │ + b 27aec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27908 │ │ │ │ │ + beq 278e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 279bc │ │ │ │ │ + b 27994 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28008 │ │ │ │ │ + beq 27fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5708 │ │ │ │ │ + bl 54c0 │ │ │ │ │ R_ARM_CALL _loop1_111_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 28008 │ │ │ │ │ + beq 27fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2803c │ │ │ │ │ + bl 28014 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2800c │ │ │ │ │ + bne 27fe4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 27a1c │ │ │ │ │ - b 27a68 │ │ │ │ │ + bne 279f4 │ │ │ │ │ + b 27a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 279a8 │ │ │ │ │ + bne 27980 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27994 │ │ │ │ │ - b 27a90 │ │ │ │ │ + beq 2796c │ │ │ │ │ + b 27a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27dd4 │ │ │ │ │ + b 27dac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 27974 │ │ │ │ │ - b 27ca8 │ │ │ │ │ + beq 2794c │ │ │ │ │ + b 27c80 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0002803c : │ │ │ │ │ +00028014 : │ │ │ │ │ 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] @ 28294 │ │ │ │ │ + ldr r1, [pc, #576] @ 2826c │ │ │ │ │ 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 28284 │ │ │ │ │ + beq 2825c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 280bc │ │ │ │ │ + bne 28094 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 280dc │ │ │ │ │ + bne 280b4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 280c8 │ │ │ │ │ + bne 280a0 │ │ │ │ │ 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 25ebc │ │ │ │ │ + bl 25e94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 280b4 │ │ │ │ │ - b 280ac │ │ │ │ │ + bne 2808c │ │ │ │ │ + b 28084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 28294 │ │ │ │ │ + ldr r2, [pc, #420] @ 2826c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 28264 │ │ │ │ │ + beq 2823c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28178 │ │ │ │ │ + bne 28150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28278 │ │ │ │ │ + bne 28250 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2822c │ │ │ │ │ + bne 28204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28278 │ │ │ │ │ + bne 28250 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 281f0 │ │ │ │ │ + bne 281c8 │ │ │ │ │ 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 28098 │ │ │ │ │ - b 280bc │ │ │ │ │ + beq 28070 │ │ │ │ │ + b 28094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28108 │ │ │ │ │ + beq 280e0 │ │ │ │ │ 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] @ 28298 │ │ │ │ │ - beq 28108 │ │ │ │ │ + ldrne r3, [pc, #248] @ 28270 │ │ │ │ │ + beq 280e0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #240] @ 2829c │ │ │ │ │ + ldr r3, [pc, #240] @ 28274 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 28154 │ │ │ │ │ + beq 2812c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2815c │ │ │ │ │ + b 28134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28150 │ │ │ │ │ + beq 28128 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28150 │ │ │ │ │ + beq 28128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 28150 │ │ │ │ │ - ldr r3, [pc, #116] @ 282a0 │ │ │ │ │ - b 281a0 │ │ │ │ │ + beq 28128 │ │ │ │ │ + ldr r3, [pc, #116] @ 28278 │ │ │ │ │ + b 28178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2812c │ │ │ │ │ + beq 28104 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2812c │ │ │ │ │ + beq 28104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25f9c │ │ │ │ │ + bl 25f74 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2812c │ │ │ │ │ - b 28224 │ │ │ │ │ + beq 28104 │ │ │ │ │ + b 281fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2828c │ │ │ │ │ + beq 28264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2815c │ │ │ │ │ + b 28134 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2806c │ │ │ │ │ + b 28044 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 280f4 │ │ │ │ │ + b 280cc │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000282a4 <_loop0_1_rule>: │ │ │ │ │ +0002827c <_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] @ 28468 <_loop0_1_rule+0x1c4> │ │ │ │ │ + ldr r2, [pc, #428] @ 28440 <_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 28404 <_loop0_1_rule+0x160> │ │ │ │ │ + beq 283dc <_loop0_1_rule+0x160> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28418 <_loop0_1_rule+0x174> │ │ │ │ │ + bne 283f0 <_loop0_1_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 283e8 <_loop0_1_rule+0x144> │ │ │ │ │ + beq 283c0 <_loop0_1_rule+0x144> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 283b8 <_loop0_1_rule+0x114> │ │ │ │ │ + bne 28390 <_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 28340 <_loop0_1_rule+0x9c> │ │ │ │ │ + bne 28318 <_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 28424 <_loop0_1_rule+0x180> │ │ │ │ │ + beq 283fc <_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 │ │ │ │ │ @@ -44810,230 +44802,230 @@ │ │ │ │ │ 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 283a0 <_loop0_1_rule+0xfc> │ │ │ │ │ + bne 28378 <_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 28424 <_loop0_1_rule+0x180> │ │ │ │ │ + beq 283fc <_loop0_1_rule+0x180> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 28324 <_loop0_1_rule+0x80> │ │ │ │ │ + ble 282fc <_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 28324 <_loop0_1_rule+0x80> │ │ │ │ │ - b 28384 <_loop0_1_rule+0xe0> │ │ │ │ │ + beq 282fc <_loop0_1_rule+0x80> │ │ │ │ │ + b 2835c <_loop0_1_rule+0xe0> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 283c8 <_loop0_1_rule+0x124> │ │ │ │ │ + beq 283a0 <_loop0_1_rule+0x124> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str sl, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 28350 <_loop0_1_rule+0xac> │ │ │ │ │ + b 28328 <_loop0_1_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 28334 <_loop0_1_rule+0x90> │ │ │ │ │ + b 2830c <_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 28448 <_loop0_1_rule+0x1a4> │ │ │ │ │ + beq 28420 <_loop0_1_rule+0x1a4> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 283a8 <_loop0_1_rule+0x104> │ │ │ │ │ + b 28380 <_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 28334 <_loop0_1_rule+0x90> │ │ │ │ │ + b 2830c <_loop0_1_rule+0x90> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 282dc <_loop0_1_rule+0x38> │ │ │ │ │ + beq 282b4 <_loop0_1_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 28334 <_loop0_1_rule+0x90> │ │ │ │ │ + b 2830c <_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 28334 <_loop0_1_rule+0x90> │ │ │ │ │ + b 2830c <_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 28334 <_loop0_1_rule+0x90> │ │ │ │ │ + b 2830c <_loop0_1_rule+0x90> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0002846c <_tmp_167_rule>: │ │ │ │ │ +00028444 <_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] @ 28520 <_tmp_167_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 284f8 <_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 28500 <_tmp_167_rule+0x94> │ │ │ │ │ + beq 284d8 <_tmp_167_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28514 <_tmp_167_rule+0xa8> │ │ │ │ │ + bne 284ec <_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 284f4 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 284cc <_tmp_167_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 284f4 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 284cc <_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 284f4 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 284cc <_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 284ec <_tmp_167_rule+0x80> │ │ │ │ │ + b 284c4 <_tmp_167_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 284a4 <_tmp_167_rule+0x38> │ │ │ │ │ + beq 2847c <_tmp_167_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 284ec <_tmp_167_rule+0x80> │ │ │ │ │ + b 284c4 <_tmp_167_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00028524 : │ │ │ │ │ +000284fc : │ │ │ │ │ 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, #2604] @ 28f68 │ │ │ │ │ + ldr r1, [pc, #2604] @ 28f40 │ │ │ │ │ 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 28e94 │ │ │ │ │ + beq 28e6c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28ea8 │ │ │ │ │ - ldr r1, [pc, #2560] @ 28f68 │ │ │ │ │ + bne 28e80 │ │ │ │ │ + ldr r1, [pc, #2560] @ 28f40 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28868 │ │ │ │ │ + beq 28840 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ movne r7, r5 │ │ │ │ │ - beq 2888c │ │ │ │ │ + beq 28864 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [ip, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #2492] @ 28f68 │ │ │ │ │ + ldr r3, [pc, #2492] @ 28f40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28cd0 │ │ │ │ │ + beq 28ca8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 28d28 │ │ │ │ │ + beq 28d00 │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ - ldr r1, [pc, #2452] @ 28f68 │ │ │ │ │ + ldr r1, [pc, #2452] @ 28f40 │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28d70 │ │ │ │ │ + beq 28d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29284 │ │ │ │ │ + bl 2925c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 28a24 │ │ │ │ │ - ldr r3, [pc, #2396] @ 28f68 │ │ │ │ │ + beq 289fc │ │ │ │ │ + ldr r3, [pc, #2396] @ 28f40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28cc4 │ │ │ │ │ + beq 28c9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28d18 │ │ │ │ │ + bne 28cf0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 28a08 │ │ │ │ │ + beq 289e0 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ - bne 28d18 │ │ │ │ │ + bne 28cf0 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288d8 │ │ │ │ │ + bne 288b0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28a00 │ │ │ │ │ + beq 289d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -45042,102 +45034,102 @@ │ │ │ │ │ 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 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 28a28 │ │ │ │ │ + beq 28a00 │ │ │ │ │ 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 2870c │ │ │ │ │ + beq 286e4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 28a74 │ │ │ │ │ + bne 28a4c │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 28f04 │ │ │ │ │ + beq 28edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2172] @ 28f6c │ │ │ │ │ + ldr r1, [pc, #2172] @ 28f44 │ │ │ │ │ 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 28b78 │ │ │ │ │ + bne 28b50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28ac8 │ │ │ │ │ + bne 28aa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 28b6c │ │ │ │ │ - ldr r3, [pc, #2096] @ 28f68 │ │ │ │ │ + bne 28b44 │ │ │ │ │ + ldr r3, [pc, #2096] @ 28f40 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 28e2c │ │ │ │ │ + beq 28e04 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 28e50 │ │ │ │ │ + beq 28e28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2044] @ 28f68 │ │ │ │ │ + ldr r2, [pc, #2044] @ 28f40 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28ec0 │ │ │ │ │ + beq 28e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29284 │ │ │ │ │ + bl 2925c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 28a5c │ │ │ │ │ - ldr r3, [pc, #2004] @ 28f68 │ │ │ │ │ + beq 28a34 │ │ │ │ │ + ldr r3, [pc, #2004] @ 28f40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28eb4 │ │ │ │ │ + beq 28e8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28a50 │ │ │ │ │ + bne 28a28 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 28a44 │ │ │ │ │ + beq 28a1c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 28a50 │ │ │ │ │ + bne 28a28 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28968 │ │ │ │ │ + bne 28940 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 28a3c │ │ │ │ │ + beq 28a14 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -45145,137 +45137,137 @@ │ │ │ │ │ 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 28a60 │ │ │ │ │ + beq 28a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 28efc │ │ │ │ │ + beq 28ed4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 28aa0 │ │ │ │ │ + bne 28a78 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ee0 │ │ │ │ │ + beq 28eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [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 28d0c │ │ │ │ │ + bne 28ce4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 28588 │ │ │ │ │ + bne 28560 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ sublt r2, r0, #1 │ │ │ │ │ - blt 28b60 │ │ │ │ │ + blt 28b38 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [ip, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr lr, [r1, #12] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - beq 285a4 │ │ │ │ │ - b 28b5c │ │ │ │ │ + beq 2857c │ │ │ │ │ + b 28b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29284 │ │ │ │ │ + bl 2925c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28cbc │ │ │ │ │ + beq 28c94 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r0, [r8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28be4 │ │ │ │ │ + bne 28bbc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28a00 │ │ │ │ │ + beq 289d8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 28670 │ │ │ │ │ + ble 28648 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, sl, lsl #2] │ │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 28670 │ │ │ │ │ - b 28948 │ │ │ │ │ + beq 28648 │ │ │ │ │ + b 28920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29284 │ │ │ │ │ + bl 2925c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28cb4 │ │ │ │ │ + beq 28c8c │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r0, [r7] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28c10 │ │ │ │ │ + bne 28be8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 28a3c │ │ │ │ │ + beq 28a14 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 287f4 │ │ │ │ │ + ble 287cc │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 287f4 │ │ │ │ │ - b 289d8 │ │ │ │ │ + beq 287cc │ │ │ │ │ + b 289b0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -45284,15 +45276,15 @@ │ │ │ │ │ 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 2870c │ │ │ │ │ + b 286e4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -45302,446 +45294,446 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2885c │ │ │ │ │ + b 28834 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 286dc │ │ │ │ │ + b 286b4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ - b 2884c │ │ │ │ │ + b 28824 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28b5c │ │ │ │ │ - ldr r2, [pc, #1168] @ 28f68 │ │ │ │ │ + bne 28b34 │ │ │ │ │ + ldr r2, [pc, #1168] @ 28f40 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28d90 │ │ │ │ │ + beq 28d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 28f84 │ │ │ │ │ + bl 28f5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28b0c │ │ │ │ │ - ldr r1, [pc, #1132] @ 28f6c │ │ │ │ │ + beq 28ae4 │ │ │ │ │ + ldr r1, [pc, #1132] @ 28f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28f38 │ │ │ │ │ + bne 28f10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28da4 │ │ │ │ │ + bne 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 28f84 │ │ │ │ │ + bl 28f5c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28b50 │ │ │ │ │ - ldr r1, [pc, #1072] @ 28f6c │ │ │ │ │ + beq 28b28 │ │ │ │ │ + ldr r1, [pc, #1072] @ 28f44 │ │ │ │ │ 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 28db0 │ │ │ │ │ + bne 28d88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 28730 │ │ │ │ │ + beq 28708 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2885c │ │ │ │ │ + b 28834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d14 │ │ │ │ │ + bl 3b2c │ │ │ │ │ R_ARM_CALL pattern_capture_target_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 28704 │ │ │ │ │ + beq 286dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r0, #1 │ │ │ │ │ - beq 28b60 │ │ │ │ │ + beq 28b38 │ │ │ │ │ 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, [r8, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28c94 │ │ │ │ │ + beq 28c6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 28a6c │ │ │ │ │ + b 28a44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 29284 │ │ │ │ │ + bl 2925c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2891c │ │ │ │ │ + beq 288f4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 28c3c │ │ │ │ │ + beq 28c14 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ str r2, [r8, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 28904 │ │ │ │ │ + b 288dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 29284 │ │ │ │ │ + bl 2925c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 289ac │ │ │ │ │ + beq 28984 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 28c68 │ │ │ │ │ + beq 28c40 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r2, [r7, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 28994 │ │ │ │ │ + b 2896c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 289f8 │ │ │ │ │ + beq 289d0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 28c00 │ │ │ │ │ + b 28bd8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28a34 │ │ │ │ │ + beq 28a0c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 28c2c │ │ │ │ │ + b 28c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28b60 │ │ │ │ │ + b 28b38 │ │ │ │ │ str r9, [sp, #24] │ │ │ │ │ - b 289b4 │ │ │ │ │ + b 2898c │ │ │ │ │ str sl, [sp, #32] │ │ │ │ │ - b 28924 │ │ │ │ │ + b 288fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 28618 │ │ │ │ │ + b 285f0 │ │ │ │ │ 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 2870c │ │ │ │ │ + bne 286e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 28d28 │ │ │ │ │ + beq 28d00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - b 285c8 │ │ │ │ │ + b 285a0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - b 28b60 │ │ │ │ │ + b 28b38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 28a24 │ │ │ │ │ + b 289fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 28f54 │ │ │ │ │ + blt 28f2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr fp, [r1, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - bne 28a28 │ │ │ │ │ - ldr r3, [pc, #516] @ 28f68 │ │ │ │ │ + bne 28a00 │ │ │ │ │ + ldr r3, [pc, #516] @ 28f40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 285ec │ │ │ │ │ + bne 285c4 │ │ │ │ │ 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 285ec │ │ │ │ │ - b 28a28 │ │ │ │ │ + beq 285c4 │ │ │ │ │ + b 28a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 28ae4 │ │ │ │ │ + beq 28abc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 28b5c │ │ │ │ │ - ldr r1, [pc, #440] @ 28f70 │ │ │ │ │ + b 28b34 │ │ │ │ │ + ldr r1, [pc, #440] @ 28f48 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28b50 │ │ │ │ │ + beq 28b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #408] @ 28f74 │ │ │ │ │ - beq 28b50 │ │ │ │ │ + ldrne r3, [pc, #408] @ 28f4c │ │ │ │ │ + beq 28b28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #400] @ 28f78 │ │ │ │ │ + ldr r3, [pc, #400] @ 28f50 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 28b54 │ │ │ │ │ + beq 28b2c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 28b5c │ │ │ │ │ + b 28b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28efc │ │ │ │ │ + bne 28ed4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 28750 │ │ │ │ │ + bne 28728 │ │ │ │ │ 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 28a64 │ │ │ │ │ + blt 28a3c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr fp, [r2, #12] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 28764 │ │ │ │ │ + beq 2873c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 28a64 │ │ │ │ │ + b 28a3c │ │ │ │ │ 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 28560 │ │ │ │ │ + beq 28538 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2885c │ │ │ │ │ + b 28834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 287a0 │ │ │ │ │ + b 28778 │ │ │ │ │ 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 28778 │ │ │ │ │ - b 28a60 │ │ │ │ │ + beq 28750 │ │ │ │ │ + b 28a38 │ │ │ │ │ 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 28a64 │ │ │ │ │ + b 28a3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 28e8c │ │ │ │ │ + b 28e64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ moveq r2, r1 │ │ │ │ │ streq r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2870c │ │ │ │ │ + beq 286e4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 2870c │ │ │ │ │ - ldr r1, [pc, #60] @ 28f7c │ │ │ │ │ + b 286e4 │ │ │ │ │ + ldr r1, [pc, #60] @ 28f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 28b0c │ │ │ │ │ - ldr r3, [pc, #44] @ 28f80 │ │ │ │ │ - b 28ddc │ │ │ │ │ + beq 28ae4 │ │ │ │ │ + ldr r3, [pc, #44] @ 28f58 │ │ │ │ │ + b 28db4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2870c │ │ │ │ │ + b 286e4 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00028f84 : │ │ │ │ │ +00028f5c : │ │ │ │ │ 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 r1, [pc, #740] @ 29280 │ │ │ │ │ + ldr r1, [pc, #740] @ 29258 │ │ │ │ │ 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 29258 │ │ │ │ │ + beq 29230 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 2910c │ │ │ │ │ + bne 290e4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 29210 │ │ │ │ │ + beq 291e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #640] @ 29280 │ │ │ │ │ + ldr r2, [pc, #640] @ 29258 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 291ec │ │ │ │ │ + beq 291c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29284 │ │ │ │ │ + bl 2925c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 29178 │ │ │ │ │ - ldr r2, [pc, #600] @ 29280 │ │ │ │ │ + beq 29150 │ │ │ │ │ + ldr r2, [pc, #600] @ 29258 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 291e0 │ │ │ │ │ + beq 291b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2916c │ │ │ │ │ + bne 29144 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 29160 │ │ │ │ │ + beq 29138 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ moveq r7, fp │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 2916c │ │ │ │ │ + bne 29144 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2911c │ │ │ │ │ + bne 290f4 │ │ │ │ │ str r9, [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 r9, r0, #0 │ │ │ │ │ - beq 29158 │ │ │ │ │ + beq 29130 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bgt 29144 │ │ │ │ │ + bgt 2911c │ │ │ │ │ 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 │ │ │ │ │ @@ -45749,476 +45741,475 @@ │ │ │ │ │ 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 29180 │ │ │ │ │ + beq 29158 │ │ │ │ │ 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 2910c │ │ │ │ │ + beq 290e4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2918c │ │ │ │ │ + bne 29164 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 29260 │ │ │ │ │ + beq 29238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #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 29284 │ │ │ │ │ + bl 2925c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2907c │ │ │ │ │ + beq 29054 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 291b8 │ │ │ │ │ + beq 29190 │ │ │ │ │ str r2, [r6, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 29068 │ │ │ │ │ + b 29040 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [r6, fp, lsl #2] │ │ │ │ │ str r1, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 29094 │ │ │ │ │ + b 2906c │ │ │ │ │ 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 r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 29108 │ │ │ │ │ + b 290e0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 290fc │ │ │ │ │ + b 290d4 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29158 │ │ │ │ │ + beq 29130 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 29134 │ │ │ │ │ + b 2910c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 29034 │ │ │ │ │ + b 2900c │ │ │ │ │ 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 2900c │ │ │ │ │ - b 29180 │ │ │ │ │ + beq 28fe4 │ │ │ │ │ + b 29158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 2910c │ │ │ │ │ + blt 290e4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq 28ff8 │ │ │ │ │ - b 29108 │ │ │ │ │ + beq 28fd0 │ │ │ │ │ + b 290e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 28fb4 │ │ │ │ │ + b 28f8c │ │ │ │ │ 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 29184 │ │ │ │ │ - b 2910c │ │ │ │ │ + beq 2915c │ │ │ │ │ + b 290e4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00029284 : │ │ │ │ │ +0002925c : │ │ │ │ │ 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] @ 2a280 │ │ │ │ │ + ldr r2, [pc, #4068] @ 2a258 │ │ │ │ │ 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 2a0f8 │ │ │ │ │ + beq 2a0d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a10c │ │ │ │ │ + bne 2a0e4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #4024] @ 2a284 │ │ │ │ │ + ldr r1, [pc, #4024] @ 2a25c │ │ │ │ │ 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 292f8 │ │ │ │ │ + beq 292d0 │ │ │ │ │ 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 2a10c │ │ │ │ │ + bne 2a0e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3940] @ 2a280 │ │ │ │ │ + ldr r2, [pc, #3940] @ 2a258 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a118 │ │ │ │ │ + beq 2a0f0 │ │ │ │ │ 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 2a184 │ │ │ │ │ + beq 2a15c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3964 <_tmp_8_rule+0x64> │ │ │ │ │ + bl 377c │ │ │ │ │ R_ARM_CALL signed_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 29848 │ │ │ │ │ + bne 29820 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a1b0 │ │ │ │ │ + bne 2a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3afc <_tmp_10_rule+0x80> │ │ │ │ │ + bl 3914 <_tmp_8_rule+0x5c> │ │ │ │ │ R_ARM_CALL complex_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 29860 │ │ │ │ │ + bne 29838 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a1b0 │ │ │ │ │ + bne 2a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a0d8 │ │ │ │ │ + bl a078 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 29860 │ │ │ │ │ + bne 29838 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a1b0 │ │ │ │ │ - ldr r1, [pc, #3812] @ 2a288 │ │ │ │ │ + bne 2a188 │ │ │ │ │ + ldr r1, [pc, #3812] @ 2a260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29f78 │ │ │ │ │ + bne 29f50 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a1b0 │ │ │ │ │ - ldr r1, [pc, #3780] @ 2a28c │ │ │ │ │ + bne 2a188 │ │ │ │ │ + ldr r1, [pc, #3780] @ 2a264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a068 │ │ │ │ │ + bne 2a040 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a1b0 │ │ │ │ │ - ldr r1, [pc, #3748] @ 2a290 │ │ │ │ │ + bne 2a188 │ │ │ │ │ + ldr r1, [pc, #3748] @ 2a268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a0a8 │ │ │ │ │ + bne 2a080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2a0e8 │ │ │ │ │ - ldr r1, [pc, #3688] @ 2a280 │ │ │ │ │ + bne 2a0c0 │ │ │ │ │ + ldr r1, [pc, #3688] @ 2a258 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a134 │ │ │ │ │ + beq 2a10c │ │ │ │ │ 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 2a154 │ │ │ │ │ + beq 2a12c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d14 │ │ │ │ │ + bl 3b2c │ │ │ │ │ R_ARM_CALL pattern_capture_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 297c0 │ │ │ │ │ + bne 29798 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2a0e8 │ │ │ │ │ + bne 2a0c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e14 │ │ │ │ │ + bl 3c2c │ │ │ │ │ R_ARM_CALL wildcard_pattern_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2981c │ │ │ │ │ + bne 297f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2a10c │ │ │ │ │ + bne 2a0e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3548] @ 2a280 │ │ │ │ │ + ldr r2, [pc, #3548] @ 2a258 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 29f60 │ │ │ │ │ + beq 29f38 │ │ │ │ │ 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 29f28 │ │ │ │ │ + beq 29f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f78 │ │ │ │ │ - R_ARM_CALL attr_rule │ │ │ │ │ + bl 2a898 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 29d94 │ │ │ │ │ + bne 29d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2a0e8 │ │ │ │ │ + bne 2a0c0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3456] @ 2a280 │ │ │ │ │ + ldr r3, [pc, #3456] @ 2a258 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2a21c │ │ │ │ │ + beq 2a1f4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29d5c │ │ │ │ │ + bne 29d34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2a10c │ │ │ │ │ + bne 2a0e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3392] @ 2a280 │ │ │ │ │ + ldr r2, [pc, #3392] @ 2a258 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a048 │ │ │ │ │ + beq 2a020 │ │ │ │ │ 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 2a23c │ │ │ │ │ + beq 2a214 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29b6c │ │ │ │ │ + bne 29b44 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2a05c │ │ │ │ │ + bne 2a034 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29fec │ │ │ │ │ + bne 29fc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2a0e8 │ │ │ │ │ + bne 2a0c0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3260] @ 2a280 │ │ │ │ │ + ldr r3, [pc, #3260] @ 2a258 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 29fcc │ │ │ │ │ + beq 29fa4 │ │ │ │ │ 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 2a31c │ │ │ │ │ + beq 2a2f4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 298c0 │ │ │ │ │ + bne 29898 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29fe0 │ │ │ │ │ + bne 29fb8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29930 │ │ │ │ │ + bne 29908 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 29fe0 │ │ │ │ │ + bne 29fb8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 299d4 │ │ │ │ │ + bne 299ac │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 29fe0 │ │ │ │ │ + bne 29fb8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29ab4 │ │ │ │ │ + bne 29a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2a0e8 │ │ │ │ │ + bne 2a0c0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3056] @ 2a280 │ │ │ │ │ + ldr r3, [pc, #3056] @ 2a258 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2a1fc │ │ │ │ │ + beq 2a1d4 │ │ │ │ │ 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 2a2b4 │ │ │ │ │ + beq 2a28c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41c0 │ │ │ │ │ + bl 3d90 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 296ec │ │ │ │ │ + beq 296c4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 296ec │ │ │ │ │ + beq 296c4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a35c │ │ │ │ │ + bne 2a334 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a210 │ │ │ │ │ + bne 2a1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41c0 │ │ │ │ │ + bl 3d90 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 29bf4 │ │ │ │ │ + beq 29bcc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29bf4 │ │ │ │ │ + beq 29bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4668 │ │ │ │ │ + bl 4420 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 29bf4 │ │ │ │ │ + beq 29bcc │ │ │ │ │ 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 29bf8 │ │ │ │ │ + bne 29bd0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29bf4 │ │ │ │ │ + beq 29bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a210 │ │ │ │ │ + beq 2a1e8 │ │ │ │ │ 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] │ │ │ │ │ @@ -46226,204 +46217,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 29cf8 │ │ │ │ │ + beq 29cd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2981c │ │ │ │ │ + b 297f4 │ │ │ │ │ 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 29460 │ │ │ │ │ + beq 29438 │ │ │ │ │ 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 2a2f8 │ │ │ │ │ + beq 2a2d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r2, [pc, #2652] @ 2a284 │ │ │ │ │ + ldr r2, [pc, #2652] @ 2a25c │ │ │ │ │ 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 292f0 │ │ │ │ │ - ldr r1, [pc, #2628] @ 2a294 │ │ │ │ │ + b 292c8 │ │ │ │ │ + ldr r1, [pc, #2628] @ 2a26c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2934c │ │ │ │ │ + beq 29324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a1d4 │ │ │ │ │ + beq 2a1ac │ │ │ │ │ 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 29810 │ │ │ │ │ + bne 297e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 293fc │ │ │ │ │ + beq 293d4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 29404 │ │ │ │ │ + b 293dc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 295fc │ │ │ │ │ + beq 295d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2a34c │ │ │ │ │ + beq 2a324 │ │ │ │ │ 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 299b4 │ │ │ │ │ + beq 2998c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2981c │ │ │ │ │ + b 297f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 5638 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 29620 │ │ │ │ │ + beq 295f8 │ │ │ │ │ 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 29624 │ │ │ │ │ + bne 295fc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29620 │ │ │ │ │ + beq 295f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2a34c │ │ │ │ │ + beq 2a324 │ │ │ │ │ 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 2991c │ │ │ │ │ + bne 298f4 │ │ │ │ │ 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 2966c │ │ │ │ │ - b 29674 │ │ │ │ │ + beq 29644 │ │ │ │ │ + b 2964c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5914 │ │ │ │ │ + bl 56cc │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 29644 │ │ │ │ │ + beq 2961c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29644 │ │ │ │ │ + beq 2961c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 5638 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 29644 │ │ │ │ │ + beq 2961c │ │ │ │ │ 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 29648 │ │ │ │ │ + bne 29620 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29644 │ │ │ │ │ + beq 2961c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a34c │ │ │ │ │ + beq 2a324 │ │ │ │ │ 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 │ │ │ │ │ @@ -46444,40 +46435,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 2991c │ │ │ │ │ - b 299b4 │ │ │ │ │ + bne 298f4 │ │ │ │ │ + b 2998c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5914 │ │ │ │ │ + bl 56cc │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 29668 │ │ │ │ │ + beq 29640 │ │ │ │ │ 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 29670 │ │ │ │ │ + bne 29648 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29668 │ │ │ │ │ + beq 29640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a34c │ │ │ │ │ + beq 2a324 │ │ │ │ │ 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 │ │ │ │ │ @@ -46497,94 +46488,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 2991c │ │ │ │ │ - b 299b4 │ │ │ │ │ + bne 298f4 │ │ │ │ │ + b 2998c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4254 │ │ │ │ │ + bl 3e24 │ │ │ │ │ R_ARM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 2957c │ │ │ │ │ + bne 29554 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29578 │ │ │ │ │ + beq 29550 │ │ │ │ │ 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 2a038 │ │ │ │ │ + beq 2a010 │ │ │ │ │ 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 2991c │ │ │ │ │ + bne 298f4 │ │ │ │ │ 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 295a0 │ │ │ │ │ - b 295a8 │ │ │ │ │ + beq 29578 │ │ │ │ │ + b 29580 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2a210 │ │ │ │ │ + bne 2a1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41c0 │ │ │ │ │ + bl 3d90 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 29d18 │ │ │ │ │ + beq 29cf0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d18 │ │ │ │ │ + beq 29cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4620 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 29d18 │ │ │ │ │ + beq 29cf0 │ │ │ │ │ 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 29d1c │ │ │ │ │ + bne 29cf4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d18 │ │ │ │ │ + beq 29cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a210 │ │ │ │ │ + beq 2a1e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -46612,134 +46603,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 297ac │ │ │ │ │ + bne 29784 │ │ │ │ │ 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 29d4c │ │ │ │ │ - b 29d50 │ │ │ │ │ + beq 29d24 │ │ │ │ │ + b 29d28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2a210 │ │ │ │ │ + bne 2a1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41c0 │ │ │ │ │ + bl 3d90 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 29e14 │ │ │ │ │ + bne 29dec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a3ac │ │ │ │ │ + bne 2a384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 2981c │ │ │ │ │ + b 297f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28524 │ │ │ │ │ + bl 284fc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 29518 │ │ │ │ │ + beq 294f0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29518 │ │ │ │ │ + beq 294f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2981c │ │ │ │ │ - ldr r1, [pc, #1276] @ 2a298 │ │ │ │ │ + b 297f4 │ │ │ │ │ + ldr r1, [pc, #1276] @ 2a270 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 294d8 │ │ │ │ │ + beq 294b0 │ │ │ │ │ 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 294e4 │ │ │ │ │ + beq 294bc │ │ │ │ │ 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 2991c │ │ │ │ │ + bne 298f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 294dc │ │ │ │ │ + beq 294b4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 294e4 │ │ │ │ │ + b 294bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d38 │ │ │ │ │ + beq 29d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4668 │ │ │ │ │ + bl 4420 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 29d38 │ │ │ │ │ + beq 29d10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d38 │ │ │ │ │ + beq 29d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4620 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 29d38 │ │ │ │ │ + beq 29d10 │ │ │ │ │ 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 29d38 │ │ │ │ │ + bne 29d10 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d38 │ │ │ │ │ + beq 29d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a210 │ │ │ │ │ + beq 2a1e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -46769,251 +46760,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 297ac │ │ │ │ │ - b 29cf8 │ │ │ │ │ + bne 29784 │ │ │ │ │ + b 29cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29fb8 │ │ │ │ │ + blt 29f90 │ │ │ │ │ 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 294c8 │ │ │ │ │ + beq 294a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 294e4 │ │ │ │ │ + b 294bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 294a8 │ │ │ │ │ - b 29f54 │ │ │ │ │ + beq 29480 │ │ │ │ │ + b 29f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a1d4 │ │ │ │ │ + beq 2a1ac │ │ │ │ │ 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] @ 2a29c │ │ │ │ │ + ldr r0, [pc, #756] @ 2a274 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 29810 │ │ │ │ │ - b 2989c │ │ │ │ │ + bne 297e8 │ │ │ │ │ + b 29874 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 294e4 │ │ │ │ │ + b 294bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 295c8 │ │ │ │ │ + beq 295a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29674 │ │ │ │ │ + b 2964c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3608 │ │ │ │ │ + bl 3420 │ │ │ │ │ R_ARM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 295a4 │ │ │ │ │ + bne 2957c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2959c │ │ │ │ │ + beq 29574 │ │ │ │ │ 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 29bb4 │ │ │ │ │ + bne 29b8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 295a8 │ │ │ │ │ + b 29580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 29544 │ │ │ │ │ + beq 2951c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 295a8 │ │ │ │ │ + b 29580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a1d4 │ │ │ │ │ + beq 2a1ac │ │ │ │ │ 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] @ 2a2a0 │ │ │ │ │ + ldr r0, [pc, #520] @ 2a278 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 29810 │ │ │ │ │ - b 2989c │ │ │ │ │ + bne 297e8 │ │ │ │ │ + b 29874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a1d4 │ │ │ │ │ + beq 2a1ac │ │ │ │ │ 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] @ 2a2a4 │ │ │ │ │ + ldr r0, [pc, #460] @ 2a27c │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 29810 │ │ │ │ │ - b 2989c │ │ │ │ │ + bne 297e8 │ │ │ │ │ + b 29874 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 292f0 │ │ │ │ │ + b 292c8 │ │ │ │ │ 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 292c0 │ │ │ │ │ + beq 29298 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2a0f0 │ │ │ │ │ + b 2a0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a1b0 │ │ │ │ │ + bne 2a188 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 29320 │ │ │ │ │ + b 292f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 29424 │ │ │ │ │ + beq 293fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29460 │ │ │ │ │ + b 29438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a1bc │ │ │ │ │ + blt 2a194 │ │ │ │ │ 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 29444 │ │ │ │ │ - b 2a148 │ │ │ │ │ + beq 2941c │ │ │ │ │ + b 2a120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a1e4 │ │ │ │ │ + blt 2a1bc │ │ │ │ │ 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 2933c │ │ │ │ │ + beq 29314 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29404 │ │ │ │ │ + b 293dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 29460 │ │ │ │ │ + b 29438 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29404 │ │ │ │ │ + b 293dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 29404 │ │ │ │ │ + b 293dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29694 │ │ │ │ │ + beq 2966c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29d50 │ │ │ │ │ + b 29d28 │ │ │ │ │ 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 29504 │ │ │ │ │ - b 29524 │ │ │ │ │ + beq 294dc │ │ │ │ │ + b 294fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a26c │ │ │ │ │ + blt 2a244 │ │ │ │ │ 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 29564 │ │ │ │ │ - b 2a05c │ │ │ │ │ + beq 2953c │ │ │ │ │ + b 2a034 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 295a8 │ │ │ │ │ + b 29580 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000042d │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_67_rule │ │ │ │ │ @@ -47026,60 +47017,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 2a2e4 │ │ │ │ │ + blt 2a2bc │ │ │ │ │ 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 296b4 │ │ │ │ │ - b 2a210 │ │ │ │ │ + beq 2968c │ │ │ │ │ + b 2a1e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 29d50 │ │ │ │ │ + b 29d28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29458 │ │ │ │ │ + beq 29430 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 29460 │ │ │ │ │ + b 29438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a430 │ │ │ │ │ + blt 2a408 │ │ │ │ │ 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 295e8 │ │ │ │ │ - b 29fe0 │ │ │ │ │ + beq 295c0 │ │ │ │ │ + b 29fb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29674 │ │ │ │ │ + b 2964c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a210 │ │ │ │ │ + beq 2a1e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -47087,107 +47078,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 297ac │ │ │ │ │ - b 29cf8 │ │ │ │ │ + bne 29784 │ │ │ │ │ + b 29cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 29d50 │ │ │ │ │ + bne 29d28 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-296] @ 2a2a8 │ │ │ │ │ + ldr r3, [pc, #-296] @ 2a280 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2a410 │ │ │ │ │ + beq 2a3e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41c0 │ │ │ │ │ + bl 3d90 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a400 │ │ │ │ │ + beq 2a3d8 │ │ │ │ │ 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 2a444 │ │ │ │ │ + bne 2a41c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 29d4c │ │ │ │ │ + b 29d24 │ │ │ │ │ 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 2a3d4 │ │ │ │ │ - b 2a404 │ │ │ │ │ + beq 2a3ac │ │ │ │ │ + b 2a3dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 29674 │ │ │ │ │ - ldr r2, [pc, #-420] @ 2a2a8 │ │ │ │ │ + b 2964c │ │ │ │ │ + ldr r2, [pc, #-420] @ 2a280 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a5c8 │ │ │ │ │ + beq 2a5a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2a400 │ │ │ │ │ + bne 2a3d8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-476] @ 2a2a8 │ │ │ │ │ + ldr r2, [pc, #-476] @ 2a280 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a5a4 │ │ │ │ │ + beq 2a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 4668 │ │ │ │ │ + bl 4420 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2a580 │ │ │ │ │ + bne 2a558 │ │ │ │ │ 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 2a574 │ │ │ │ │ + bne 2a54c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4620 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a570 │ │ │ │ │ + beq 2a548 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a570 │ │ │ │ │ + beq 2a548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4668 │ │ │ │ │ + bl 4420 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2a574 │ │ │ │ │ + beq 2a54c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-596] @ 2a2ac │ │ │ │ │ + ldr r3, [pc, #-596] @ 2a284 │ │ │ │ │ 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 │ │ │ │ │ @@ -47195,115 +47186,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] @ 2a2b0 │ │ │ │ │ + ldr r3, [pc, #-640] @ 2a288 │ │ │ │ │ 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 17a8 │ │ │ │ │ + bl 15c0 │ │ │ │ │ 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 2a404 │ │ │ │ │ - b 2a400 │ │ │ │ │ + bne 2a3dc │ │ │ │ │ + b 2a3d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2a400 │ │ │ │ │ + b 2a3d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2a49c │ │ │ │ │ + beq 2a474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 2a4a0 │ │ │ │ │ + b 2a478 │ │ │ │ │ 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 2a488 │ │ │ │ │ - b 2a574 │ │ │ │ │ + beq 2a460 │ │ │ │ │ + b 2a54c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2a45c │ │ │ │ │ + b 2a434 │ │ │ │ │ │ │ │ │ │ -0002a5d8 : │ │ │ │ │ +0002a5b0 : │ │ │ │ │ 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] @ 2a8bc │ │ │ │ │ + ldr r2, [pc, #716] @ 2a894 │ │ │ │ │ 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 2a818 │ │ │ │ │ + beq 2a7f0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a750 │ │ │ │ │ + bne 2a728 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 2a83c │ │ │ │ │ + beq 2a814 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #652] @ 2a8bc │ │ │ │ │ + ldr r2, [pc, #652] @ 2a894 │ │ │ │ │ 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 2a888 │ │ │ │ │ + beq 2a860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a6ac │ │ │ │ │ + bne 2a684 │ │ │ │ │ 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 2a750 │ │ │ │ │ + bne 2a728 │ │ │ │ │ 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 2a6d8 │ │ │ │ │ + bne 2a6b0 │ │ │ │ │ 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} │ │ │ │ │ @@ -47311,66 +47302,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 2a724 │ │ │ │ │ + beq 2a6fc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2a69c │ │ │ │ │ - ldr r2, [pc, #476] @ 2a8bc │ │ │ │ │ + b 2a674 │ │ │ │ │ + ldr r2, [pc, #476] @ 2a894 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a830 │ │ │ │ │ + beq 2a808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2a690 │ │ │ │ │ + bne 2a668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2a75c │ │ │ │ │ + bne 2a734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2a690 │ │ │ │ │ + b 2a668 │ │ │ │ │ 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 2a678 │ │ │ │ │ + beq 2a650 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2a69c │ │ │ │ │ + b 2a674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2a7e4 │ │ │ │ │ + beq 2a7bc │ │ │ │ │ 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 2a80c │ │ │ │ │ + beq 2a7e4 │ │ │ │ │ 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] │ │ │ │ │ @@ -47378,81 +47369,248 @@ │ │ │ │ │ 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 2a6cc │ │ │ │ │ + bne 2a6a4 │ │ │ │ │ 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 2a6cc │ │ │ │ │ - b 2a69c │ │ │ │ │ + beq 2a6a4 │ │ │ │ │ + b 2a674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a718 │ │ │ │ │ + beq 2a6f0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2a690 │ │ │ │ │ + b 2a668 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2a69c │ │ │ │ │ + b 2a674 │ │ │ │ │ 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 2a614 │ │ │ │ │ - b 2a750 │ │ │ │ │ + beq 2a5ec │ │ │ │ │ + b 2a728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2a6ec │ │ │ │ │ + b 2a6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a8a8 │ │ │ │ │ + blt 2a880 │ │ │ │ │ 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 2a69c │ │ │ │ │ - ldr r3, [pc, #64] @ 2a8bc │ │ │ │ │ + bne 2a674 │ │ │ │ │ + ldr r3, [pc, #64] @ 2a894 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2a64c │ │ │ │ │ + bne 2a624 │ │ │ │ │ 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 2a64c │ │ │ │ │ - b 2a740 │ │ │ │ │ + beq 2a624 │ │ │ │ │ + b 2a718 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2a69c │ │ │ │ │ + b 2a674 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + │ │ │ │ │ +0002a898 : │ │ │ │ │ +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, #576] @ 2aaf0 │ │ │ │ │ + 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 2a8fc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [pc, #544] @ 2aaf4 │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2a920 │ │ │ │ │ + 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} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [pc, #488] @ 2aaf4 │ │ │ │ │ + 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 2a8e4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [pc, #452] @ 2aaf0 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [pc, #444] @ 2aaf4 │ │ │ │ │ + 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 2aad4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + beq 2aae4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2aa9c │ │ │ │ │ + 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 2aa70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3d90 │ │ │ │ │ + R_ARM_CALL name_or_attr_rule │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne 2a9cc │ │ │ │ │ + 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 2aaa4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2a8f4 │ │ │ │ │ + mov r1, #23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2a99c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + beq 2a99c │ │ │ │ │ + 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 2a9a0 │ │ │ │ │ + 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 2aab4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 2aaa4 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble 2a9b8 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + b 2a92c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2aac0 │ │ │ │ │ + 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 2a98c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2a8f4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2a9a0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 2aaa4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2a8f4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2a960 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ + .word 0x00000439 │ │ │ │ │ │ │ │ │ │ -0002a8c0 <_tmp_203_rule>: │ │ │ │ │ +0002aaf8 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b 24780 <_tmp_59_rule> │ │ │ │ │ + b 24758 <_tmp_59_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ 00000000 <_gather_206_rule>: │ │ │ │ │ -_gather_206_rule(): │ │ │ │ │ +_gather_210_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, #408] @ 1b0 <_gather_206_rule+0x1b0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ 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 b010 │ │ │ │ │ + bl afb0 │ │ │ │ │ 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 17a8 <_gather_208_rule+0xf8> │ │ │ │ │ + bl 15c0 <_tmp_235_rule+0x8c> │ │ │ │ │ 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 25844 │ │ │ │ │ + bl 2581c │ │ │ │ │ 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 260f8 │ │ │ │ │ + bl 260d0 │ │ │ │ │ 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 17be0 │ │ │ │ │ + bl 17ba8 │ │ │ │ │ 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 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ 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 20910 <_loop1_216_rule> │ │ │ │ │ + bl 208cc <_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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ 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 17a8 <_gather_208_rule+0xf8> │ │ │ │ │ + bl 15c0 <_tmp_235_rule+0x8c> │ │ │ │ │ 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 513c <_loop1_219_rule> │ │ │ │ │ + bl 4ef4 <_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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ 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 17a8 <_gather_208_rule+0xf8> │ │ │ │ │ + bl 15c0 <_tmp_235_rule+0x8c> │ │ │ │ │ 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 19138 │ │ │ │ │ + bl 19104 │ │ │ │ │ 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 1da34 │ │ │ │ │ + bl 1da00 │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ 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 24850 │ │ │ │ │ + bl 24828 │ │ │ │ │ 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 17a8 <_gather_208_rule+0xf8> │ │ │ │ │ + bl 15c0 <_tmp_235_rule+0x8c> │ │ │ │ │ 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 c7ac │ │ │ │ │ + bl c768 │ │ │ │ │ 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 15938 │ │ │ │ │ + bl 15900 │ │ │ │ │ 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 │ │ │ │ │ @@ -1680,15 +1680,15 @@ │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ 000016ac <_tmp_242_rule>: │ │ │ │ │ _tmp_242_rule(): │ │ │ │ │ b 1614 <_tmp_238_rule> │ │ │ │ │ │ │ │ │ │ 000016b0 <_gather_208_rule>: │ │ │ │ │ -_gather_208_rule(): │ │ │ │ │ +_gather_212_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, #408] @ 1860 <_gather_208_rule+0x1b0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -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 24850 │ │ │ │ │ + bl 24828 │ │ │ │ │ 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 25ebc │ │ │ │ │ + bl 25e94 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -26,52 +26,52 @@ │ │ │ │ │ 0x00000170 434b005f 67617468 65725f35 375f7275 CK._gather_57_ru │ │ │ │ │ 0x00000180 6c65004e 45575f54 5950455f 434f4d4d le.NEW_TYPE_COMM │ │ │ │ │ 0x00000190 454e5400 5f746d70 5f375f72 756c6500 ENT._tmp_7_rule. │ │ │ │ │ 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 5f676174 6865725f 3230385f ule._gather_208_ │ │ │ │ │ - 0x000001f0 72756c65 005f6761 74686572 5f323036 rule._gather_206 │ │ │ │ │ - 0x00000200 5f72756c 65005f67 61746865 725f3231 _rule._gather_21 │ │ │ │ │ - 0x00000210 325f7275 6c65005f 67617468 65725f32 2_rule._gather_2 │ │ │ │ │ - 0x00000220 31305f72 756c6500 5f676174 6865725f 10_rule._gather_ │ │ │ │ │ - 0x00000230 35355f72 756c6500 696e7661 6c69645f 55_rule.invalid_ │ │ │ │ │ - 0x00000240 7472795f 73746d74 5f72756c 6500696e try_stmt_rule.in │ │ │ │ │ + 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 65005f67 ther_208_rule._g │ │ │ │ │ + 0x00000240 61746865 725f3535 5f72756c 6500696e ather_55_rule.in │ │ │ │ │ 0x00000250 76616c69 645f666f 725f7461 72676574 valid_for_target │ │ │ │ │ 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 │ │ │ │ │ 0x000002d0 705f3232 5f72756c 65005f67 61746865 p_22_rule._gathe │ │ │ │ │ 0x000002e0 725f3138 5f72756c 65005f67 61746865 r_18_rule._gathe │ │ │ │ │ 0x000002f0 725f3230 5f72756c 65007479 70655f70 r_20_rule.type_p │ │ │ │ │ - 0x00000300 6172616d 735f7275 6c650052 41495345 arams_rule.RAISE │ │ │ │ │ - 0x00000310 5f455252 4f525f4b 4e4f574e 5f4c4f43 _ERROR_KNOWN_LOC │ │ │ │ │ - 0x00000320 4154494f 4e005f52 41495345 5f53594e ATION._RAISE_SYN │ │ │ │ │ - 0x00000330 5441585f 4552524f 525f494e 56414c49 TAX_ERROR_INVALI │ │ │ │ │ - 0x00000340 445f5441 52474554 2e697372 612e3000 D_TARGET.isra.0. │ │ │ │ │ + 0x00000300 6172616d 735f7275 6c65005f 52414953 arams_rule._RAIS │ │ │ │ │ + 0x00000310 455f5359 4e544158 5f455252 4f525f49 E_SYNTAX_ERROR_I │ │ │ │ │ + 0x00000320 4e56414c 49445f54 41524745 542e6973 NVALID_TARGET.is │ │ │ │ │ + 0x00000330 72612e30 00524149 53455f45 52524f52 ra.0.RAISE_ERROR │ │ │ │ │ + 0x00000340 5f4b4e4f 574e5f4c 4f434154 494f4e00 _KNOWN_LOCATION. │ │ │ │ │ 0x00000350 73696e67 6c655f74 61726765 745f7275 single_target_ru │ │ │ │ │ 0x00000360 6c65005f 746d705f 31315f72 756c6500 le._tmp_11_rule. │ │ │ │ │ 0x00000370 745f7072 696d6172 795f7261 77006175 t_primary_raw.au │ │ │ │ │ 0x00000380 67617373 69676e5f 72756c65 00736c69 gassign_rule.sli │ │ │ │ │ 0x00000390 6365735f 72756c65 00696e76 616c6964 ces_rule.invalid │ │ │ │ │ 0x000003a0 5f616e6e 5f617373 69676e5f 74617267 _ann_assign_targ │ │ │ │ │ 0x000003b0 65745f72 756c6500 73746172 5f6e616d et_rule.star_nam │ │ │ │ │ 0x000003c0 65645f65 78707265 7373696f 6e5f7275 ed_expression_ru │ │ │ │ │ 0x000003d0 6c65005f 6c6f6f70 305f3136 345f7275 le._loop0_164_ru │ │ │ │ │ 0x000003e0 6c65005f 6c6f6f70 305f3136 355f7275 le._loop0_165_ru │ │ │ │ │ 0x000003f0 6c65005f 746d705f 31335f72 756c6500 le._tmp_13_rule. │ │ │ │ │ - 0x00000400 616e6e6f 74617465 645f7268 735f7275 annotated_rhs_ru │ │ │ │ │ - 0x00000410 6c650074 5f6c6f6f 6b616865 61645f72 le.t_lookahead_r │ │ │ │ │ - 0x00000420 756c6500 73746172 5f6e616d 65645f65 ule.star_named_e │ │ │ │ │ - 0x00000430 78707265 7373696f 6e735f72 756c6500 xpressions_rule. │ │ │ │ │ + 0x00000400 73746172 5f6e616d 65645f65 78707265 star_named_expre │ │ │ │ │ + 0x00000410 7373696f 6e735f72 756c6500 616e6e6f ssions_rule.anno │ │ │ │ │ + 0x00000420 74617465 645f7268 735f7275 6c650074 tated_rhs_rule.t │ │ │ │ │ + 0x00000430 5f6c6f6f 6b616865 61645f72 756c6500 _lookahead_rule. │ │ │ │ │ 0x00000440 745f7072 696d6172 795f7275 6c650067 t_primary_rule.g │ │ │ │ │ 0x00000450 656e6578 705f7275 6c650073 7472696e enexp_rule.strin │ │ │ │ │ 0x00000460 67735f72 756c6500 7475706c 655f7275 gs_rule.tuple_ru │ │ │ │ │ 0x00000470 6c65006c 6973745f 72756c65 00666f72 le.list_rule.for │ │ │ │ │ 0x00000480 5f69665f 636c6175 7365735f 72756c65 _if_clauses_rule │ │ │ │ │ 0x00000490 005f6761 74686572 5f313136 5f72756c ._gather_116_rul │ │ │ │ │ 0x000004a0 65005f67 61746865 725f3233 315f7275 e._gather_231_ru │ │ │ │ │ @@ -96,16 +96,16 @@ │ │ │ │ │ 0x000005d0 6e5f7275 6c650073 7461725f 65787072 n_rule.star_expr │ │ │ │ │ 0x000005e0 65737369 6f6e5f72 756c6500 62697477 ession_rule.bitw │ │ │ │ │ 0x000005f0 6973655f 786f725f 72756c65 00626974 ise_xor_rule.bit │ │ │ │ │ 0x00000600 77697365 5f616e64 5f72756c 65007368 wise_and_rule.sh │ │ │ │ │ 0x00000610 6966745f 65787072 5f72756c 65007375 ift_expr_rule.su │ │ │ │ │ 0x00000620 6d5f7275 6c650074 65726d5f 72756c65 m_rule.term_rule │ │ │ │ │ 0x00000630 00746572 6d5f7261 77006661 63746f72 .term_raw.factor │ │ │ │ │ - 0x00000640 5f72756c 65005f6c 6f6f7030 5f313230 _rule._loop0_120 │ │ │ │ │ - 0x00000650 5f72756c 65005f6c 6f6f7030 5f313139 _rule._loop0_119 │ │ │ │ │ + 0x00000640 5f72756c 65005f6c 6f6f7030 5f313139 _rule._loop0_119 │ │ │ │ │ + 0x00000650 5f72756c 65005f6c 6f6f7030 5f313230 _rule._loop0_120 │ │ │ │ │ 0x00000660 5f72756c 65006675 6e635f74 7970655f _rule.func_type_ │ │ │ │ │ 0x00000670 636f6d6d 656e745f 72756c65 005f746d comment_rule._tm │ │ │ │ │ 0x00000680 705f3232 385f7275 6c65005f 746d705f p_228_rule._tmp_ │ │ │ │ │ 0x00000690 3232375f 72756c65 005f746d 705f3134 227_rule._tmp_14 │ │ │ │ │ 0x000006a0 395f7275 6c650069 6e76616c 69645f61 9_rule.invalid_a │ │ │ │ │ 0x000006b0 7267756d 656e7473 5f72756c 65006b77 rguments_rule.kw │ │ │ │ │ 0x000006c0 61726773 5f72756c 65005f74 6d705f32 args_rule._tmp_2 │ │ │ │ │ @@ -302,16 +302,16 @@ │ │ │ │ │ 0x000012b0 6567656e 5f657870 6563745f 666f7263 egen_expect_forc │ │ │ │ │ 0x000012c0 65645f74 6f6b656e 005f5079 4153545f ed_token._PyAST_ │ │ │ │ │ 0x000012d0 54727900 5f507941 53545f57 68696c65 Try._PyAST_While │ │ │ │ │ 0x000012e0 005f5079 4153545f 4d617463 68005f50 ._PyAST_Match._P │ │ │ │ │ 0x000012f0 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ 0x00001300 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ 0x00001310 53545f41 73796e63 57697468 00507945 ST_AsyncWith.PyE │ │ │ │ │ - 0x00001320 78635f53 796e7461 78457272 6f720050 xc_SyntaxError.P │ │ │ │ │ - 0x00001330 79457863 5f496e64 656e7461 74696f6e yExc_Indentation │ │ │ │ │ + 0x00001320 78635f49 6e64656e 74617469 6f6e4572 xc_IndentationEr │ │ │ │ │ + 0x00001330 726f7200 50794578 635f5379 6e746178 ror.PyExc_Syntax │ │ │ │ │ 0x00001340 4572726f 72005f50 79415354 5f417379 Error._PyAST_Asy │ │ │ │ │ 0x00001350 6e63466f 72005f50 79415354 5f547279 ncFor._PyAST_Try │ │ │ │ │ 0x00001360 53746172 005f5079 50656765 6e5f7261 Star._PyPegen_ra │ │ │ │ │ 0x00001370 6973655f 6572726f 72005079 42797465 ise_error.PyByte │ │ │ │ │ 0x00001380 735f4173 53747269 6e67005f 50795065 s_AsString._PyPe │ │ │ │ │ 0x00001390 67656e5f 6e65775f 74797065 5f636f6d gen_new_type_com │ │ │ │ │ 0x000013a0 6d656e74 005f5079 50656765 6e5f6973 ment._PyPegen_is │ │ │ │ │ @@ -428,45 +428,45 @@ │ │ │ │ │ 0x00001a90 4153545f 436c6173 73446566 005f5079 AST_ClassDef._Py │ │ │ │ │ 0x00001aa0 50656765 6e5f6175 676f7065 7261746f Pegen_augoperato │ │ │ │ │ 0x00001ab0 72005f50 79415354 5f6b6579 776f7264 r._PyAST_keyword │ │ │ │ │ 0x00001ac0 005f5079 50656765 6e5f6b65 79776f72 ._PyPegen_keywor │ │ │ │ │ 0x00001ad0 645f6f72 5f737461 72726564 005f5079 d_or_starred._Py │ │ │ │ │ 0x00001ae0 50656765 6e5f6a6f 696e5f73 65717565 Pegen_join_seque │ │ │ │ │ 0x00001af0 6e636573 005f5079 4153545f 77697468 nces._PyAST_with │ │ │ │ │ - 0x00001b00 6974656d 005f5079 50656765 6e5f6465 item._PyPegen_de │ │ │ │ │ - 0x00001b10 636f6465 645f636f 6e737461 6e745f66 coded_constant_f │ │ │ │ │ - 0x00001b20 726f6d5f 746f6b65 6e005f50 79506567 rom_token._PyPeg │ │ │ │ │ - 0x00001b30 656e5f73 6f66745f 6b657977 6f72645f en_soft_keyword_ │ │ │ │ │ - 0x00001b40 746f6b65 6e005f50 79506567 656e5f73 token._PyPegen_s │ │ │ │ │ - 0x00001b50 65715f6c 6173745f 6974656d 005f5079 eq_last_item._Py │ │ │ │ │ - 0x00001b60 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ - 0x00001b70 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ - 0x00001b80 005f5079 50656765 6e5f6172 67756d65 ._PyPegen_argume │ │ │ │ │ - 0x00001b90 6e74735f 70617273 696e675f 6572726f nts_parsing_erro │ │ │ │ │ - 0x00001ba0 72005f50 79506567 656e5f67 65745f6c r._PyPegen_get_l │ │ │ │ │ - 0x00001bb0 6173745f 636f6d70 72656865 6e73696f ast_comprehensio │ │ │ │ │ - 0x00001bc0 6e5f6974 656d005f 50795065 67656e5f n_item._PyPegen_ │ │ │ │ │ - 0x00001bd0 6e6f6e70 6172656e 5f67656e 6578705f nonparen_genexp_ │ │ │ │ │ - 0x00001be0 696e5f63 616c6c00 5f507941 53545f6d in_call._PyAST_m │ │ │ │ │ - 0x00001bf0 61746368 5f636173 65005f50 79415354 atch_case._PyAST │ │ │ │ │ - 0x00001c00 5f4d6174 63685365 7175656e 6365005f _MatchSequence._ │ │ │ │ │ - 0x00001c10 50794153 545f4d61 74636853 74617200 PyAST_MatchStar. │ │ │ │ │ - 0x00001c20 5f507941 53545f4d 61746368 4f72005f _PyAST_MatchOr._ │ │ │ │ │ - 0x00001c30 50794153 545f4d61 74636841 73005f50 PyAST_MatchAs._P │ │ │ │ │ - 0x00001c40 79415354 5f4d6174 6368436c 61737300 yAST_MatchClass. │ │ │ │ │ - 0x00001c50 5f507941 53545f4d 61746368 56616c75 _PyAST_MatchValu │ │ │ │ │ - 0x00001c60 65005f50 79415354 5f4d6174 63684d61 e._PyAST_MatchMa │ │ │ │ │ - 0x00001c70 7070696e 67005f50 79506567 656e5f67 pping._PyPegen_g │ │ │ │ │ - 0x00001c80 65745f70 61747465 726e5f6b 65797300 et_pattern_keys. │ │ │ │ │ - 0x00001c90 5f507950 6567656e 5f676574 5f706174 _PyPegen_get_pat │ │ │ │ │ - 0x00001ca0 7465726e 73005f50 79415354 5f4d6174 terns._PyAST_Mat │ │ │ │ │ - 0x00001cb0 63685369 6e676c65 746f6e00 5f507950 chSingleton._PyP │ │ │ │ │ - 0x00001cc0 6567656e 5f736571 5f666972 73745f69 egen_seq_first_i │ │ │ │ │ - 0x00001cd0 74656d00 5f507950 6567656e 5f656e73 tem._PyPegen_ens │ │ │ │ │ - 0x00001ce0 7572655f 7265616c 005f5079 50656765 ure_real._PyPege │ │ │ │ │ + 0x00001b00 6974656d 005f5079 50656765 6e5f736f item._PyPegen_so │ │ │ │ │ + 0x00001b10 66745f6b 6579776f 72645f74 6f6b656e ft_keyword_token │ │ │ │ │ + 0x00001b20 005f5079 50656765 6e5f7365 715f6c61 ._PyPegen_seq_la │ │ │ │ │ + 0x00001b30 73745f69 74656d00 5f507950 6567656e st_item._PyPegen │ │ │ │ │ + 0x00001b40 5f726169 73655f65 72726f72 5f6b6e6f _raise_error_kno │ │ │ │ │ + 0x00001b50 776e5f6c 6f636174 696f6e00 5f507950 wn_location._PyP │ │ │ │ │ + 0x00001b60 6567656e 5f617267 756d656e 74735f70 egen_arguments_p │ │ │ │ │ + 0x00001b70 61727369 6e675f65 72726f72 005f5079 arsing_error._Py │ │ │ │ │ + 0x00001b80 50656765 6e5f6765 745f6c61 73745f63 Pegen_get_last_c │ │ │ │ │ + 0x00001b90 6f6d7072 6568656e 73696f6e 5f697465 omprehension_ite │ │ │ │ │ + 0x00001ba0 6d005f50 79506567 656e5f6e 6f6e7061 m._PyPegen_nonpa │ │ │ │ │ + 0x00001bb0 72656e5f 67656e65 78705f69 6e5f6361 ren_genexp_in_ca │ │ │ │ │ + 0x00001bc0 6c6c005f 50794153 545f6d61 7463685f ll._PyAST_match_ │ │ │ │ │ + 0x00001bd0 63617365 005f5079 4153545f 4d617463 case._PyAST_Matc │ │ │ │ │ + 0x00001be0 68536571 75656e63 65005f50 79415354 hSequence._PyAST │ │ │ │ │ + 0x00001bf0 5f4d6174 63685374 6172005f 50794153 _MatchStar._PyAS │ │ │ │ │ + 0x00001c00 545f4d61 7463684f 72005f50 79415354 T_MatchOr._PyAST │ │ │ │ │ + 0x00001c10 5f4d6174 63684173 005f5079 4153545f _MatchAs._PyAST_ │ │ │ │ │ + 0x00001c20 4d617463 68436c61 7373005f 50794153 MatchClass._PyAS │ │ │ │ │ + 0x00001c30 545f4d61 74636856 616c7565 005f5079 T_MatchValue._Py │ │ │ │ │ + 0x00001c40 4153545f 4d617463 684d6170 70696e67 AST_MatchMapping │ │ │ │ │ + 0x00001c50 005f5079 50656765 6e5f6765 745f7061 ._PyPegen_get_pa │ │ │ │ │ + 0x00001c60 74746572 6e5f6b65 7973005f 50795065 ttern_keys._PyPe │ │ │ │ │ + 0x00001c70 67656e5f 6765745f 70617474 65726e73 gen_get_patterns │ │ │ │ │ + 0x00001c80 005f5079 4153545f 4d617463 6853696e ._PyAST_MatchSin │ │ │ │ │ + 0x00001c90 676c6574 6f6e005f 50795065 67656e5f gleton._PyPegen_ │ │ │ │ │ + 0x00001ca0 7365715f 66697273 745f6974 656d005f seq_first_item._ │ │ │ │ │ + 0x00001cb0 50795065 67656e5f 656e7375 72655f72 PyPegen_ensure_r │ │ │ │ │ + 0x00001cc0 65616c00 5f507950 6567656e 5f646563 eal._PyPegen_dec │ │ │ │ │ + 0x00001cd0 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ + 0x00001ce0 6f6d5f74 6f6b656e 005f5079 50656765 om_token._PyPege │ │ │ │ │ 0x00001cf0 6e5f6b65 795f7061 74746572 6e5f7061 n_key_pattern_pa │ │ │ │ │ 0x00001d00 6972005f 50794153 545f5479 70655661 ir._PyAST_TypeVa │ │ │ │ │ 0x00001d10 72005f50 79415354 5f506172 616d5370 r._PyAST_ParamSp │ │ │ │ │ 0x00001d20 6563005f 50794153 545f5479 70655661 ec._PyAST_TypeVa │ │ │ │ │ 0x00001d30 72547570 6c65005f 50795065 67656e5f rTuple._PyPegen_ │ │ │ │ │ 0x00001d40 6765745f 696e7661 6c69645f 74617267 get_invalid_targ │ │ │ │ │ 0x00001d50 6574005f 50795065 67656e5f 656e7375 et._PyPegen_ensu │ │ │ ├── buffer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 928 (bytes into file) │ │ │ │ │ + Start of section headers: 1084 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x3a0: │ │ │ │ │ +There are 11 section headers, starting at offset 0x43c: │ │ │ │ │ │ │ │ │ │ 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 0000a0 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 0000d4 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 0000d4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 0000d4 00015c 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 00033c 000008 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 000230 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000230 00002b 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 00025c 000070 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 0002cc 00006e 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 000344 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 0000d4 0001f8 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 0003d8 000008 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 0002cc 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0002cc 00002b 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 0002f8 000070 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 000368 00006e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 0003e0 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $a │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 3: 00000000 348 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ + 3: 00000000 504 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 5: 00000000 80 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ 6: 00000050 80 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x33c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3d8 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000bc 0000041c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000000d8 0000041c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -21,75 +21,114 @@ │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ blt 4c <_PyLexer_tok_reserve_buf+0x4c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r8, [r0, #28] │ │ │ │ │ - add fp, r0, #12288 @ 0x3000 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldrne sl, [r0, #2704] @ 0xa90 │ │ │ │ │ + beq 1d0 <_PyLexer_tok_reserve_buf+0x1d0> │ │ │ │ │ + add fp, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [fp, #64] @ 0x40 │ │ │ │ │ - mvneq r8, #0 │ │ │ │ │ + ldr sl, [r0, #2704] @ 0xa90 │ │ │ │ │ ldr r9, [r0, #2708] @ 0xa94 │ │ │ │ │ - subne r8, r8, r6 │ │ │ │ │ - subne sl, sl, r6 │ │ │ │ │ - moveq sl, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + sub r8, r8, r6 │ │ │ │ │ + sub sl, sl, r6 │ │ │ │ │ sub r9, r9, r6 │ │ │ │ │ - blt b0 <_PyLexer_tok_reserve_buf+0xb0> │ │ │ │ │ - add r2, r0, r2, lsl #6 │ │ │ │ │ + blt cc <_PyLexer_tok_reserve_buf+0xcc> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + add r2, r4, r2, lsl #6 │ │ │ │ │ ldr r1, [r2, #2776] @ 0xad8 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ str r1, [r2, #2788] @ 0xae4 │ │ │ │ │ ldr r1, [r2, #2780] @ 0xadc │ │ │ │ │ + sub r1, r1, r6 │ │ │ │ │ + str r1, [r2, #2792] @ 0xae8 │ │ │ │ │ + beq cc <_PyLexer_tok_reserve_buf+0xcc> │ │ │ │ │ + ldr r1, [r2, #2712] @ 0xa98 │ │ │ │ │ sub r2, r2, #64 @ 0x40 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ - str r1, [r2, #2856] @ 0xb28 │ │ │ │ │ - bne 8c <_PyLexer_tok_reserve_buf+0x8c> │ │ │ │ │ + str r1, [r2, #2788] @ 0xae4 │ │ │ │ │ + ldr r1, [r2, #2780] @ 0xadc │ │ │ │ │ + sub r1, r1, r6 │ │ │ │ │ + str r1, [r2, #2792] @ 0xae8 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bne a8 <_PyLexer_tok_reserve_buf+0xa8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #15 │ │ │ │ │ streq r3, [r4, #32] │ │ │ │ │ beq 44 <_PyLexer_tok_reserve_buf+0x44> │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ - addge r8, r0, r8 │ │ │ │ │ - movlt r8, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - ldr r3, [fp, #64] @ 0x40 │ │ │ │ │ - addge sl, r0, sl │ │ │ │ │ - movlt sl, #0 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - addge r9, r0, r9 │ │ │ │ │ - movlt r9, #0 │ │ │ │ │ add r5, r0, r5 │ │ │ │ │ add r7, r0, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ str r0, [r4] │ │ │ │ │ + blt 198 <_PyLexer_tok_reserve_buf+0x198> │ │ │ │ │ + add r8, r0, r8 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ + blt 1a8 <_PyLexer_tok_reserve_buf+0x1a8> │ │ │ │ │ + add sl, r0, sl │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str sl, [r4, #2704] @ 0xa90 │ │ │ │ │ + blt 1b8 <_PyLexer_tok_reserve_buf+0x1b8> │ │ │ │ │ + ldr r2, [fp, #64] @ 0x40 │ │ │ │ │ + add r9, r0, r9 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ str r9, [r4, #2708] @ 0xa94 │ │ │ │ │ blt 40 <_PyLexer_tok_reserve_buf+0x40> │ │ │ │ │ - add r3, r4, r3, lsl #6 │ │ │ │ │ + add r3, r4, r2, lsl #6 │ │ │ │ │ ldr r1, [r3, #2788] @ 0xae4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + add r2, r0, r1 │ │ │ │ │ + str r2, [r3, #2776] @ 0xad8 │ │ │ │ │ ldr r2, [r3, #2792] @ 0xae8 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - add r1, r0, r1 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ - str r1, [r3, #2776] @ 0xad8 │ │ │ │ │ str r2, [r3, #2780] @ 0xadc │ │ │ │ │ + beq 40 <_PyLexer_tok_reserve_buf+0x40> │ │ │ │ │ + ldr r1, [r3, #2724] @ 0xaa4 │ │ │ │ │ + ldr r2, [r3, #2728] @ 0xaa8 │ │ │ │ │ + add r1, r0, r1 │ │ │ │ │ + add r2, r0, r2 │ │ │ │ │ + str r1, [r3, #2712] @ 0xa98 │ │ │ │ │ + str r2, [r3, #2716] @ 0xa9c │ │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ │ - bne 134 <_PyLexer_tok_reserve_buf+0x134> │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne 170 <_PyLexer_tok_reserve_buf+0x170> │ │ │ │ │ + b 40 <_PyLexer_tok_reserve_buf+0x40> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + bge 128 <_PyLexer_tok_reserve_buf+0x128> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + bge 138 <_PyLexer_tok_reserve_buf+0x138> │ │ │ │ │ + ldr r2, [fp, #64] @ 0x40 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ + bge 14c <_PyLexer_tok_reserve_buf+0x14c> │ │ │ │ │ b 40 <_PyLexer_tok_reserve_buf+0x40> │ │ │ │ │ + add fp, r0, #12288 @ 0x3000 │ │ │ │ │ + ldr r2, [fp, #64] @ 0x40 │ │ │ │ │ + ldr r9, [r0, #2708] @ 0xa94 │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + sub r9, r9, r6 │ │ │ │ │ + bge 84 <_PyLexer_tok_reserve_buf+0x84> │ │ │ │ │ + b cc <_PyLexer_tok_reserve_buf+0xcc> │ │ │ ├── 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: 18628 (bytes into file) │ │ │ │ │ + Start of section headers: 18576 (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 0x48c4: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4890: │ │ │ │ │ │ │ │ │ │ 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 0041cc 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004198 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 003450 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004204 000648 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003ac4 00001b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 003adf 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003adf 00002b 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003b0c 0003c0 10 12 28 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003ecc 0002fd 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 00484c 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000674 00341c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0041d0 000648 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003a90 00001b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003aab 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003aab 00002b 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 003ad8 0003c0 10 12 28 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003e98 0002fd 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004818 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,63 +1,63 @@ │ │ │ │ │ │ │ │ │ │ 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 8860 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 5: 00002e88 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 6: 00002f8c 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 7: 00000bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 8: 00000bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 9: 000032d8 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 10: 00003154 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 11: 00001ca8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 12: 00001d18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 4: 00000bf0 8804 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 5: 00002e54 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 6: 00002f58 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 7: 00000bd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 8: 00000bf0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 9: 000032a4 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 10: 00003120 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 11: 00001c48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00001cc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 00000000 124 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ - 14: 00002e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 15: 00002e88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 16: 00002f88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00002f8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00002ff4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00003000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 20: 000032cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 000032d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 14: 00002e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 15: 00002e54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 16: 00002f54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00002f58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 00002fc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00002fcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 20: 00003298 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 000032a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 23: 0000007c 168 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 24: 0000342c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 000033f8 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 │ │ │ │ │ + 28: 00000000 3056 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 │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 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: 00003000 340 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 41: 00002fcc 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 _PyTokenizer_indenterror │ │ │ │ │ - 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ - 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 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 │ │ │ │ │ + 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 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 │ │ │ │ │ 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,214 +1,214 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x41cc contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4198 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000051c R_ARM_CALL 00002e88 tok_nextc │ │ │ │ │ -00000034 0000051c R_ARM_CALL 00002e88 tok_nextc │ │ │ │ │ -0000004c 0000061c R_ARM_CALL 00002f8c tok_backup │ │ │ │ │ -0000005c 0000051c R_ARM_CALL 00002e88 tok_nextc │ │ │ │ │ -000000a0 0000051c R_ARM_CALL 00002e88 tok_nextc │ │ │ │ │ -000000f8 0000061c R_ARM_CALL 00002f8c tok_backup │ │ │ │ │ -0000010c 0000061c R_ARM_CALL 00002f8c tok_backup │ │ │ │ │ +00000014 0000051c R_ARM_CALL 00002e54 tok_nextc │ │ │ │ │ +00000034 0000051c R_ARM_CALL 00002e54 tok_nextc │ │ │ │ │ +0000004c 0000061c R_ARM_CALL 00002f58 tok_backup │ │ │ │ │ +0000005c 0000051c R_ARM_CALL 00002e54 tok_nextc │ │ │ │ │ +000000a0 0000051c R_ARM_CALL 00002e54 tok_nextc │ │ │ │ │ +000000f8 0000061c R_ARM_CALL 00002f58 tok_backup │ │ │ │ │ +0000010c 0000061c R_ARM_CALL 00002f58 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4204 contains 201 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41d0 contains 201 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 │ │ │ │ │ 0000040c 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000448 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000590 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000005d4 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000628 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000690 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000730 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000074c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000007e8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000080c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000840 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000088c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000008a8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000924 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000093c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000a30 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000a40 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000a58 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000a70 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000a88 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000a98 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000ab0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000af4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b04 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000b10 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000ba4 0000251c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -00000bc4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000bcc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000594 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000005d8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000062c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000694 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000734 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000750 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007ec 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000810 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000844 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000890 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000008ac 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000928 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000940 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000a34 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000a44 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000a5c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000a74 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000a8c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000a9c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000ab4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000af8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b08 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000b14 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000ba8 0000251c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000bc8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000bd0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bd4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bd8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bdc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000be0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000be8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dd8 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000e44 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000e5c 0000281c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000e74 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f14 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001014 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010f0 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000011d4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000012ec 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000137c 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000013fc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000140c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000014b8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000014fc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000151c 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001534 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000154c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015a4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016a0 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000171c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000176c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001838 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00001898 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000018ac 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000018f4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019f4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b40 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001b54 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001bc4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c08 0000291c R_ARM_CALL 00003000 _PyLexer_update_fstring_expr │ │ │ │ │ -00001c90 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000be4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000be8 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000bec 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ddc 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000e48 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000e60 0000281c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000e78 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fdc 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000010ec 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000011c4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000012dc 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000136c 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000013ec 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000013fc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000014a8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014e8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001508 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001520 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001538 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001590 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000168c 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001708 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001758 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001824 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001884 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001898 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000018f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b3c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001b50 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ba8 0000291c R_ARM_CALL 00002fcc _PyLexer_update_fstring_expr │ │ │ │ │ +00001c30 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c50 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c54 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c58 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c5c 00002a02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ +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 00002c02 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +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 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cbc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cc0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cc4 00002a02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ -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 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cec 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cf0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cf4 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -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 │ │ │ │ │ -00001d14 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001db0 00002c1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001df0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e30 00002d1c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001e90 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001eec 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020a8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002118 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002130 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000021b8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000021c8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002200 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002268 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000231c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002364 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002398 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000023d4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002494 00002e1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000024a0 00002f1c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -000024d8 0000301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002534 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002648 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002694 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002700 00002e1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000272c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000027c4 0000311c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002804 0000321c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000285c 0000311c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002868 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000028c4 00002e1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000028d0 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000297c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000029c0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000029e8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a18 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002a3c 0000331c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002adc 0000341c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002af4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002b5c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002c24 0000301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c2c 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002c48 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002c58 0000351c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002c80 0000301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c90 0000361c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002cb8 0000301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cf8 0000301c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d1c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002d64 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002db0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002dcc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002e00 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002e0c 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002e54 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002e64 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e68 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e6c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e70 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e74 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e78 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e7c 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002e80 00003802 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002e84 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f0c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f58 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f6c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f88 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fe4 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002ff0 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002ff4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ff8 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002ffc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000301c 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000304c 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003054 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000307c 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003098 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000030ac 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030e8 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003114 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003134 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -0000314c 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031f4 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003240 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003254 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000032ac 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000032cc 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -000032d0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032d4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003358 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -00003388 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -000033b8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033c4 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033d4 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -00003410 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -00003420 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -0000342c 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003430 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003434 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003438 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000343c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003440 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003448 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000344c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d5c 00002d1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001d9c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ddc 00002e1c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00001e3c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e98 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ef0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002074 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000020a0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020d4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002150 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000021e4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000226c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022a8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022dc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002324 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002368 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002380 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023b8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002424 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000252c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000263c 0000301c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002650 0000311c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000026a8 0000301c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002758 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002764 0000321c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +0000279c 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027a8 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +000027d8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000283c 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002898 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000028a4 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028b8 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002924 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000293c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000029b0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029f4 0000341c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002a10 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a20 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002aa0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002aec 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ba4 0000351c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002bc4 0000361c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002c20 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002cb8 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cc0 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002cdc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002cec 0000371c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002d14 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d24 0000381c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002d4c 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d78 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ddc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002dec 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002e1c 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002e28 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002e3c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e40 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e44 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e48 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e4c 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002e50 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ed8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f24 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f38 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002f54 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fb0 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fbc 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fc0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fc4 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002fc8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fe8 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003018 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003020 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003048 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003064 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003078 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030b4 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000030e0 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003100 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003118 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031c0 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000320c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003220 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003278 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003298 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +0000329c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032a0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003324 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +00003354 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003384 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003390 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033a0 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033dc 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033ec 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033f8 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033fc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003400 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003404 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003408 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000340c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003414 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003418 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -47,26 +47,26 @@ │ │ │ │ │ _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ _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 │ │ │ │ │ -__aeabi_idiv │ │ │ │ │ +PyErr_ExceptionMatches │ │ │ │ │ _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +__aeabi_idiv │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ -PyErr_ExceptionMatches │ │ │ │ │ -PyExc_UnicodeDecodeError │ │ │ │ │ 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 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ 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 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 64 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ 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 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ 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 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 114 │ │ │ │ │ ldrb r1, [r4, #-1]! │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r9, r0, r1, lsl #6 │ │ │ │ │ bne 5c <_PyTokenizer_Get+0x5c> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl bec │ │ │ │ │ + bl bf0 │ │ │ │ │ ldr r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 35c <_PyTokenizer_Get+0x35c> │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr sl, [r0, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -34,109 +34,109 @@ │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ │ str r3, [r0, #468] @ 0x1d4 │ │ │ │ │ lsl r5, r5, #6 │ │ │ │ │ mov r3, sl │ │ │ │ │ str sl, [r0, #28] │ │ │ │ │ str r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq 658 <_PyTokenizer_Get+0x658> │ │ │ │ │ + beq 65c <_PyTokenizer_Get+0x65c> │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ strhi r2, [r4, #32] │ │ │ │ │ bhi d4 <_PyTokenizer_Get+0xd4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [sl] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ beq 450 <_PyTokenizer_Get+0x450> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bhi b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bhi b0c <_PyTokenizer_Get+0xb0c> │ │ │ │ │ ldrb r0, [sl] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne b00 <_PyTokenizer_Get+0xb00> │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ add fp, r4, r5 │ │ │ │ │ ldr r2, [fp, #2768] @ 0xad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble 3fc <_PyTokenizer_Get+0x3fc> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq 5ec <_PyTokenizer_Get+0x5ec> │ │ │ │ │ + beq 5f0 <_PyTokenizer_Get+0x5f0> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 8c8 <_PyTokenizer_Get+0x8c8> │ │ │ │ │ + bhi 8cc <_PyTokenizer_Get+0x8cc> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb r0, [sl] │ │ │ │ │ ldrb r1, [fp, #2764] @ 0xacc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ beq 3dc <_PyTokenizer_Get+0x3dc> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bhi b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bhi b0c <_PyTokenizer_Get+0xb0c> │ │ │ │ │ ldrb r1, [sl] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne b00 <_PyTokenizer_Get+0xb00> │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ │ - beq 964 <_PyTokenizer_Get+0x964> │ │ │ │ │ + beq 968 <_PyTokenizer_Get+0x968> │ │ │ │ │ cmp sl, #92 @ 0x5c │ │ │ │ │ mov r9, ip │ │ │ │ │ - beq 6b0 <_PyTokenizer_Get+0x6b0> │ │ │ │ │ + beq 6b4 <_PyTokenizer_Get+0x6b4> │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ beq 500 <_PyTokenizer_Get+0x500> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 36c <_PyTokenizer_Get+0x36c> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi b14 <_PyTokenizer_Get+0xb14> │ │ │ │ │ + bhi b18 <_PyTokenizer_Get+0xb18> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ - cmpne r2, #22 │ │ │ │ │ + cmp r2, #22 │ │ │ │ │ + cmpne r2, #17 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ moveq r1, #1 │ │ │ │ │ ldrb sl, [r3] │ │ │ │ │ movne r1, #0 │ │ │ │ │ - beq 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ + beq 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ ldr r3, [fp, #2812] @ 0xafc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [fp, #2760] @ 0xac8 │ │ │ │ │ mvnne r1, r2 │ │ │ │ │ ldr r2, [fp, #2768] @ 0xad0 │ │ │ │ │ lsrne r1, r1, #31 │ │ │ │ │ movne r3, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq sl, #10 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ - beq 958 <_PyTokenizer_Get+0x958> │ │ │ │ │ + beq 95c <_PyTokenizer_Get+0x95c> │ │ │ │ │ ldrb r0, [fp, #2764] @ 0xacc │ │ │ │ │ cmp r0, sl │ │ │ │ │ addeq r9, r9, #1 │ │ │ │ │ beq 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ bne 168 <_PyTokenizer_Get+0x168> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ @@ -155,65 +155,65 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ add r1, r4, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ - beq a18 <_PyTokenizer_Get+0xa18> │ │ │ │ │ + beq a1c <_PyTokenizer_Get+0xa1c> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ str r8, [r1, #2796] @ 0xaec │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq 598 <_PyTokenizer_Get+0x598> │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + beq 59c <_PyTokenizer_Get+0x59c> │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ ldrhi r2, [r4] │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ bhi 2e4 <_PyTokenizer_Get+0x2e4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r1, [sl] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ orrne r9, r9, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq a0c <_PyTokenizer_Get+0xa0c> │ │ │ │ │ + beq a10 <_PyTokenizer_Get+0xa10> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bcc b0c <_PyTokenizer_Get+0xb0c> │ │ │ │ │ ldrb r0, [sl] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne b00 <_PyTokenizer_Get+0xb00> │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r0, sl, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ - bcc b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bcc b0c <_PyTokenizer_Get+0xb0c> │ │ │ │ │ ldrb r3, [sl, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne b00 <_PyTokenizer_Get+0xb00> │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r5, #2760] @ 0xac8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r3, [r5, #2760] @ 0xac8 │ │ │ │ │ - bgt a90 <_PyTokenizer_Get+0xa90> │ │ │ │ │ + bgt a94 <_PyTokenizer_Get+0xa94> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, #43 @ 0x2b │ │ │ │ │ str r2, [r4, r3, lsl #6] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r2, [r5, #2812] @ 0xafc │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -227,38 +227,38 @@ │ │ │ │ │ beq 54 <_PyTokenizer_Get+0x54> │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 54 <_PyTokenizer_Get+0x54> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 75c <_PyTokenizer_Get+0x75c> │ │ │ │ │ + bne 760 <_PyTokenizer_Get+0x760> │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 830 <_PyTokenizer_Get+0x830> │ │ │ │ │ + beq 834 <_PyTokenizer_Get+0x834> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, sl, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 744 <_PyTokenizer_Get+0x744> │ │ │ │ │ + bne 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 6f4 <_PyTokenizer_Get+0x6f4> │ │ │ │ │ + beq 6f8 <_PyTokenizer_Get+0x6f8> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ b 198 <_PyTokenizer_Get+0x198> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -286,248 +286,249 @@ │ │ │ │ │ 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 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldm r4, {r0, r3} │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq ab8 <_PyTokenizer_Get+0xab8> │ │ │ │ │ + beq abc <_PyTokenizer_Get+0xabc> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - bcc b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bcc b0c <_PyTokenizer_Get+0xb0c> │ │ │ │ │ ldrb ip, [r3, #-1] │ │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne b00 <_PyTokenizer_Get+0xb00> │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bcc b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bcc b0c <_PyTokenizer_Get+0xb0c> │ │ │ │ │ ldrb r1, [r1, #-1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne b00 <_PyTokenizer_Get+0xb00> │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ beq d4 <_PyTokenizer_Get+0xd4> │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ ldr r3, [r5, #2760] @ 0xac8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r3, [r5, #2760] @ 0xac8 │ │ │ │ │ - bgt a90 <_PyTokenizer_Get+0xa90> │ │ │ │ │ + bgt a94 <_PyTokenizer_Get+0xa94> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r3, #43 @ 0x2b │ │ │ │ │ str r0, [r4, r3, lsl #6] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bec │ │ │ │ │ + bl bf0 │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ - subs lr, r9, #0 │ │ │ │ │ - ble 57c <_PyTokenizer_Get+0x57c> │ │ │ │ │ + subs r1, r9, #0 │ │ │ │ │ + ble 580 <_PyTokenizer_Get+0x580> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ - sub r1, sl, #1 │ │ │ │ │ + sub r3, sl, #1 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp r3, ip │ │ │ │ │ ldrb r0, [r5, #2764] @ 0xacc │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - bcc b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ - ldrb r3, [sl, #-1] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + bcc b0c <_PyTokenizer_Get+0xb0c> │ │ │ │ │ + ldrb r2, [sl, #-1] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne b00 <_PyTokenizer_Get+0xb00> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - moveq sl, r1 │ │ │ │ │ + moveq sl, r3 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 57c <_PyTokenizer_Get+0x57c> │ │ │ │ │ - sub r3, sl, lr │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - beq b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ - ldrb lr, [r1] │ │ │ │ │ + beq 580 <_PyTokenizer_Get+0x580> │ │ │ │ │ + sub r1, r3, r1 │ │ │ │ │ + sub r3, sl, #2 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + bcc b0c <_PyTokenizer_Get+0xb0c> │ │ │ │ │ + ldrb lr, [sl] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne b00 <_PyTokenizer_Get+0xb00> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 54c <_PyTokenizer_Get+0x54c> │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + bne 550 <_PyTokenizer_Get+0x550> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 848 <_PyTokenizer_Get+0x848> │ │ │ │ │ + bne 84c <_PyTokenizer_Get+0x84c> │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 848 <_PyTokenizer_Get+0x848> │ │ │ │ │ + beq 84c <_PyTokenizer_Get+0x84c> │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, fp, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ str sl, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 838 <_PyTokenizer_Get+0x838> │ │ │ │ │ + bne 83c <_PyTokenizer_Get+0x83c> │ │ │ │ │ cmp sl, fp │ │ │ │ │ bne 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ - b 598 <_PyTokenizer_Get+0x598> │ │ │ │ │ + b 59c <_PyTokenizer_Get+0x59c> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 8d0 <_PyTokenizer_Get+0x8d0> │ │ │ │ │ + bne 8d4 <_PyTokenizer_Get+0x8d4> │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8bc <_PyTokenizer_Get+0x8bc> │ │ │ │ │ + beq 8c0 <_PyTokenizer_Get+0x8c0> │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r9, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ str sl, [r4, #2704] @ 0xa90 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a0 <_PyTokenizer_Get+0x8a0> │ │ │ │ │ + bne 8a4 <_PyTokenizer_Get+0x8a4> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 850 <_PyTokenizer_Get+0x850> │ │ │ │ │ + beq 854 <_PyTokenizer_Get+0x854> │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ b fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne d4 <_PyTokenizer_Get+0xd4> │ │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 94c <_PyTokenizer_Get+0x94c> │ │ │ │ │ + beq 950 <_PyTokenizer_Get+0x950> │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, fp, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ str sl, [r4, #2704] @ 0xa90 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 934 <_PyTokenizer_Get+0x934> │ │ │ │ │ + bne 938 <_PyTokenizer_Get+0x938> │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 8e8 <_PyTokenizer_Get+0x8e8> │ │ │ │ │ + beq 8ec <_PyTokenizer_Get+0x8ec> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ b 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq b74 <_PyTokenizer_Get+0xb74> │ │ │ │ │ + beq b78 <_PyTokenizer_Get+0xb78> │ │ │ │ │ sub r3, sl, #123 @ 0x7b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r9, [r3, #2772] @ 0xad4 │ │ │ │ │ - beq b50 <_PyTokenizer_Get+0xb50> │ │ │ │ │ + beq b54 <_PyTokenizer_Get+0xb54> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ cmpeq sl, #78 @ 0x4e │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - beq b20 <_PyTokenizer_Get+0xb20> │ │ │ │ │ + beq b24 <_PyTokenizer_Get+0xb24> │ │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ + bne 82c <_PyTokenizer_Get+0x82c> │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 814 <_PyTokenizer_Get+0x814> │ │ │ │ │ + beq 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ mov r5, sl │ │ │ │ │ - ldr r1, [pc, #1152] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ + ldr r1, [pc, #1152] @ bd0 <_PyTokenizer_Get+0xbd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ cmpne r2, #17 │ │ │ │ │ - beq 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ + beq 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r9, [r3, #2812] @ 0xafc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r9, [r3, #2760] @ 0xac8 │ │ │ │ │ mvnne sl, #0 │ │ │ │ │ mvnne r9, r9 │ │ │ │ │ lsrne r9, r9, #31 │ │ │ │ │ mvneq sl, #0 │ │ │ │ │ ldr r8, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ + bne 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ cmp sl, #10 │ │ │ │ │ movne r9, #0 │ │ │ │ │ andeq r9, r9, #1 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r3, [r5, #2768] @ 0xad0 │ │ │ │ │ - bne a60 <_PyTokenizer_Get+0xa60> │ │ │ │ │ + bne a64 <_PyTokenizer_Get+0xa64> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ │ ldr r1, [r3, #2784] @ 0xae0 │ │ │ │ │ ldr r3, [r5, #2776] @ 0xad8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r5, #2780] @ 0xadc │ │ │ │ │ str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne a38 <_PyTokenizer_Get+0xa38> │ │ │ │ │ - ldr r1, [pc, #1000] @ bd0 <_PyTokenizer_Get+0xbd0> │ │ │ │ │ + bne a3c <_PyTokenizer_Get+0xa3c> │ │ │ │ │ + ldr r1, [pc, #1000] @ bd4 <_PyTokenizer_Get+0xbd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp sl, #10 │ │ │ │ │ movne r3, #23 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -538,48 +539,48 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ - b 75c <_PyTokenizer_Get+0x75c> │ │ │ │ │ + b 760 <_PyTokenizer_Get+0x760> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b 75c <_PyTokenizer_Get+0x75c> │ │ │ │ │ + b 760 <_PyTokenizer_Get+0x760> │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ - ldr r1, [pc, #908] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ + b 820 <_PyTokenizer_Get+0x820> │ │ │ │ │ + ldr r1, [pc, #908] @ bd0 <_PyTokenizer_Get+0xbd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ b 2e4 <_PyTokenizer_Get+0x2e4> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 8d8 <_PyTokenizer_Get+0x8d8> │ │ │ │ │ + bne 8dc <_PyTokenizer_Get+0x8dc> │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b8 <_PyTokenizer_Get+0x8b8> │ │ │ │ │ + beq 8bc <_PyTokenizer_Get+0x8bc> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r9, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 644 <_PyTokenizer_Get+0x644> │ │ │ │ │ + beq 648 <_PyTokenizer_Get+0x648> │ │ │ │ │ mov r5, sl │ │ │ │ │ - ldr r1, [pc, #804] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ + ldr r1, [pc, #804] @ bd0 <_PyTokenizer_Get+0xbd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ b 148 <_PyTokenizer_Get+0x148> │ │ │ │ │ mov r5, sl │ │ │ │ │ @@ -598,71 +599,71 @@ │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne d4 <_PyTokenizer_Get+0xd4> │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 94c <_PyTokenizer_Get+0x94c> │ │ │ │ │ + beq 950 <_PyTokenizer_Get+0x950> │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, fp, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ str sl, [r4, #2704] @ 0xa90 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a0 <_PyTokenizer_Get+0x6a0> │ │ │ │ │ - ldr r1, [pc, #656] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ + beq 6a4 <_PyTokenizer_Get+0x6a4> │ │ │ │ │ + ldr r1, [pc, #656] @ bd0 <_PyTokenizer_Get+0xbd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ b d4 <_PyTokenizer_Get+0xd4> │ │ │ │ │ mov r3, fp │ │ │ │ │ str fp, [r4, #4] │ │ │ │ │ b d4 <_PyTokenizer_Get+0xd4> │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, #10 │ │ │ │ │ - b 788 <_PyTokenizer_Get+0x788> │ │ │ │ │ + b 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ 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 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ ldrne r2, [r4, #28] │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ - bne a04 <_PyTokenizer_Get+0xa04> │ │ │ │ │ + bne a08 <_PyTokenizer_Get+0xa08> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ 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] │ │ │ │ │ @@ -677,41 +678,41 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ - ldr r1, [pc, #404] @ bd4 <_PyTokenizer_Get+0xbd4> │ │ │ │ │ + ldr r1, [pc, #404] @ bd8 <_PyTokenizer_Get+0xbd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne ac0 <_PyTokenizer_Get+0xac0> │ │ │ │ │ - ldr r1, [pc, #360] @ bd8 <_PyTokenizer_Get+0xbd8> │ │ │ │ │ + bne ac4 <_PyTokenizer_Get+0xac4> │ │ │ │ │ + ldr r1, [pc, #360] @ bdc <_PyTokenizer_Get+0xbdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ - ldr r1, [pc, #324] @ bdc <_PyTokenizer_Get+0xbdc> │ │ │ │ │ + ldr r1, [pc, #324] @ be0 <_PyTokenizer_Get+0xbe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -719,76 +720,76 @@ │ │ │ │ │ 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 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ 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 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ - ldr r1, [pc, #220] @ be0 <_PyTokenizer_Get+0xbe0> │ │ │ │ │ - ldr r0, [pc, #220] @ be4 <_PyTokenizer_Get+0xbe4> │ │ │ │ │ + ldr r1, [pc, #220] @ be4 <_PyTokenizer_Get+0xbe4> │ │ │ │ │ + ldr r0, [pc, #220] @ be8 <_PyTokenizer_Get+0xbe8> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #216] @ be8 <_PyTokenizer_Get+0xbe8> │ │ │ │ │ - ldr r0, [pc, #208] @ be4 <_PyTokenizer_Get+0xbe4> │ │ │ │ │ + ldr r1, [pc, #216] @ bec <_PyTokenizer_Get+0xbec> │ │ │ │ │ + ldr r0, [pc, #208] @ be8 <_PyTokenizer_Get+0xbe8> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 768 <_PyTokenizer_Get+0x768> │ │ │ │ │ + b 76c <_PyTokenizer_Get+0x76c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne b84 <_PyTokenizer_Get+0xb84> │ │ │ │ │ + bne b88 <_PyTokenizer_Get+0xb88> │ │ │ │ │ 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> │ │ │ │ │ + beq ba0 <_PyTokenizer_Get+0xba0> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 6c4 <_PyTokenizer_Get+0x6c4> │ │ │ │ │ + b 6c8 <_PyTokenizer_Get+0x6c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r9, #0 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ + b 6f0 <_PyTokenizer_Get+0x6f0> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b58 <_PyTokenizer_Get+0xb58> │ │ │ │ │ + beq b5c <_PyTokenizer_Get+0xb5c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -806,15 +807,15 @@ │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000bec : │ │ │ │ │ +00000bf0 : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #448] @ 0x1c0 │ │ │ │ │ @@ -822,155 +823,155 @@ │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 104c │ │ │ │ │ + bne f38 │ │ │ │ │ ldr r8, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 1478 │ │ │ │ │ + bne 1468 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1734 │ │ │ │ │ + beq 1720 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi c94 │ │ │ │ │ + bhi c98 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ 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 2e4c │ │ │ │ │ + bhi 2e14 │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e20 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov fp, #0 │ │ │ │ │ str fp, [r4, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 185c │ │ │ │ │ + beq 1848 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2e58 │ │ │ │ │ + bhi 2954 │ │ │ │ │ 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, #4044] @ 1ca8 │ │ │ │ │ + bhi e84 │ │ │ │ │ + ldr ip, [pc, #3944] @ 1c48 │ │ │ │ │ lsr r1, ip, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 1320 │ │ │ │ │ + bne 1310 │ │ │ │ │ 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 18e0 │ │ │ │ │ + beq 1edc │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls f1c │ │ │ │ │ + bls ff4 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f34 │ │ │ │ │ - cmp r9, #13 │ │ │ │ │ - beq 2e3c │ │ │ │ │ - cmp r9, #10 │ │ │ │ │ - beq 1020 │ │ │ │ │ + bne 1004 │ │ │ │ │ + cmp r3, #13 │ │ │ │ │ + beq ef8 │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + beq f0c │ │ │ │ │ cmp r9, #46 @ 0x2e │ │ │ │ │ - beq 138c │ │ │ │ │ - ldr r5, [pc, #4004] @ 1cf4 │ │ │ │ │ + beq 137c │ │ │ │ │ + ldr r5, [pc, #3888] @ 1c84 │ │ │ │ │ and r1, r9, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1108 │ │ │ │ │ + bne 10f8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #3932] @ 1cc4 │ │ │ │ │ + ldr r5, [pc, #3824] @ 1c5c │ │ │ │ │ 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 20b0 │ │ │ │ │ + beq 208c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1968 │ │ │ │ │ + bne 1964 │ │ │ │ │ cmp r9, #92 @ 0x5c │ │ │ │ │ - beq 2644 │ │ │ │ │ + beq 27a4 │ │ │ │ │ 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 1814 │ │ │ │ │ + bne 1800 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ cmpne r9, #33 @ 0x21 │ │ │ │ │ - beq 1814 │ │ │ │ │ + beq 1800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ 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 1e18 │ │ │ │ │ + bne 1dc4 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 12cc │ │ │ │ │ + beq 12bc │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2e4c │ │ │ │ │ + bcc 2e14 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e20 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 11dc │ │ │ │ │ - ble 12d8 │ │ │ │ │ + beq 11cc │ │ │ │ │ + ble 12c8 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 11cc │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq 1328 │ │ │ │ │ + beq 1318 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 1514 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_CALL _PyToken_OneChar │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -978,235 +979,229 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 2664 │ │ │ │ │ + moveq r5, #0 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne cf8 │ │ │ │ │ - b ea8 │ │ │ │ │ + str r5, [r4, #28] │ │ │ │ │ + bne cfc │ │ │ │ │ + b eac │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq ec0 │ │ │ │ │ + beq ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmnne r0, #1 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - bne ea0 │ │ │ │ │ + bne ea4 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23a0 │ │ │ │ │ + bne 2274 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2748 │ │ │ │ │ + bne 2534 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #28 │ │ │ │ │ - beq 18e0 │ │ │ │ │ - cmn r9, #1 │ │ │ │ │ - bne d30 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + beq 1edc │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 18cc │ │ │ │ │ + cmp r0, #13 │ │ │ │ │ + bne f10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + bne d44 │ │ │ │ │ + add sl, r4, #12288 @ 0x3000 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + beq 14b0 │ │ │ │ │ + ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1aec │ │ │ │ │ - subs r1, r1, #11 │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - lsl r2, r1, #6 │ │ │ │ │ + bne 212c │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + sub r8, r0, r8 │ │ │ │ │ + add sl, r8, r9 │ │ │ │ │ + beq fa4 │ │ │ │ │ + ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ + cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ + bhi 2b10 │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + str r3, [r4, #476] @ 0x1dc │ │ │ │ │ + add r3, r5, #1 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + ldrb r1, [r5] │ │ │ │ │ + cmp r1, #32 │ │ │ │ │ + bne 1224 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + add sl, r8, r9 │ │ │ │ │ + bne f68 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne 1408 │ │ │ │ │ + ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1404 │ │ │ │ │ + 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 13f4 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne f68 │ │ │ │ │ + b fa4 │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 17f0 │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ - beq 16b0 │ │ │ │ │ + beq 169c │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq 1c98 │ │ │ │ │ + beq 1c38 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq 15c4 │ │ │ │ │ + beq 15b0 │ │ │ │ │ bic r3, r3, #32 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b f84 │ │ │ │ │ + b 105c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 16e4 │ │ │ │ │ + beq 16d0 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 1ef8 │ │ │ │ │ + bhi 1ea4 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls f48 │ │ │ │ │ + bls 1020 │ │ │ │ │ sub r3, r9, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls f48 │ │ │ │ │ + bls 1020 │ │ │ │ │ cmp r9, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r9, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1318 │ │ │ │ │ + bne 1308 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 2138 │ │ │ │ │ + beq 207c │ │ │ │ │ ldm r4, {r2, ip} │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - bcc 2e4c │ │ │ │ │ + bcc 2e14 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e20 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 246c │ │ │ │ │ + bne 2730 │ │ │ │ │ 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} │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - beq 14c0 │ │ │ │ │ - add r2, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 21dc │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - sub r8, r0, r8 │ │ │ │ │ - add sl, r8, r9 │ │ │ │ │ - beq 10b8 │ │ │ │ │ - ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2dd4 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - ldrb r1, [r5] │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ - bne 1234 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - add sl, r8, r9 │ │ │ │ │ - bne 107c │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne 1418 │ │ │ │ │ - ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1414 │ │ │ │ │ - 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 1404 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne 107c │ │ │ │ │ - b 10b8 │ │ │ │ │ cmp r9, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 1554 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bne 1540 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 240c │ │ │ │ │ - bgt 1aa0 │ │ │ │ │ + beq 2578 │ │ │ │ │ + bgt 1a9c │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 2148 │ │ │ │ │ - bgt 1db8 │ │ │ │ │ + beq 20dc │ │ │ │ │ + bgt 1d64 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 2578 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 25c0 │ │ │ │ │ + beq 26c8 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 2544 │ │ │ │ │ + beq 2444 │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2a64 │ │ │ │ │ + bne 2b2c │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 2228 │ │ │ │ │ + beq 21a4 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt 258c │ │ │ │ │ - ldr r2, [pc, #2920] @ 1cdc │ │ │ │ │ + bgt 248c │ │ │ │ │ + ldr r2, [pc, #2828] @ 1c70 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32d8 │ │ │ │ │ + bl 32a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aec │ │ │ │ │ + beq 1ae8 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - beq 2308 │ │ │ │ │ + beq 2258 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2e4c │ │ │ │ │ + bcc 2e14 │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e20 │ │ │ │ │ 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 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 2dc4 │ │ │ │ │ + bgt 2de4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1217,949 +1212,943 @@ │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ - b e40 │ │ │ │ │ + b e44 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 228c │ │ │ │ │ + beq 2178 │ │ │ │ │ mov r8, #0 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - beq 1064 │ │ │ │ │ + beq f50 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 2a0c │ │ │ │ │ + beq 28ac │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc 2e4c │ │ │ │ │ + bcc 2e14 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e20 │ │ │ │ │ sub ip, r1, #10 │ │ │ │ │ cmp ip, #25 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi 1418 │ │ │ │ │ - ldr r0, [pc, #2588] @ 1cac │ │ │ │ │ + bhi 1408 │ │ │ │ │ + ldr r0, [pc, #2508] @ 1c4c │ │ │ │ │ lsr r0, r0, ip │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 1418 │ │ │ │ │ + beq 1408 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r9, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1af0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2de0 │ │ │ │ │ + bne 27e0 │ │ │ │ │ ldr r8, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - bne 1478 │ │ │ │ │ + bne 1468 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b c48 │ │ │ │ │ + b c4c │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ - beq 11dc │ │ │ │ │ - bgt e34 │ │ │ │ │ + beq 11cc │ │ │ │ │ + bgt e38 │ │ │ │ │ cmp r9, #40 @ 0x28 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 11cc │ │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ │ - beq 1788 │ │ │ │ │ + beq 1774 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 1514 │ │ │ │ │ cmp r9, #61 @ 0x3d │ │ │ │ │ - bne e50 │ │ │ │ │ + bne e54 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r2, #56] @ 0x38 │ │ │ │ │ - b e50 │ │ │ │ │ + b e54 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ - b f48 │ │ │ │ │ + b 1020 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c9c │ │ │ │ │ + b ca0 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1ec8 │ │ │ │ │ + bgt 1e74 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3c │ │ │ │ │ + bne 1ef8 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 29c8 │ │ │ │ │ - ble e40 │ │ │ │ │ + beq 2be4 │ │ │ │ │ + ble e44 │ │ │ │ │ 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 1504 │ │ │ │ │ + bne 14f0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1df8 │ │ │ │ │ + bgt 1da4 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e50 │ │ │ │ │ - b 1528 │ │ │ │ │ + bne e54 │ │ │ │ │ + b 1514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - ldr r5, [pc, #2392] @ 1cf4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + ldr r5, [pc, #2296] @ 1c84 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 2244 │ │ │ │ │ + bne 21c0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 236c │ │ │ │ │ + beq 22b0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - beq 2350 │ │ │ │ │ + beq 2310 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2e4c │ │ │ │ │ + bcc 2e14 │ │ │ │ │ ldrb r1, [ip, #-1] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e20 │ │ │ │ │ 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 1018 │ │ │ │ │ - ldr r1, [pc, #2268] @ 1ce8 │ │ │ │ │ + b 10f0 │ │ │ │ │ + ldr r1, [pc, #2156] @ 1c68 │ │ │ │ │ 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 15ac │ │ │ │ │ + bne 1598 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ add r3, r4, r2, lsl #2 │ │ │ │ │ - bne 28d8 │ │ │ │ │ + bne 27f8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ - bne 18fc │ │ │ │ │ + bne 18f8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1dac │ │ │ │ │ + bne 1d58 │ │ │ │ │ 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 │ │ │ │ │ + beq c48 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge 1c60 │ │ │ │ │ + bge 1c00 │ │ │ │ │ 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 │ │ │ │ │ movne r1, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mov r2, #6 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1030 │ │ │ │ │ - add r2, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ + bgt f20 │ │ │ │ │ + ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - bne 2324 │ │ │ │ │ + bne 22e4 │ │ │ │ │ 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 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ cmp r9, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 1688 │ │ │ │ │ + bne 1674 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1df8 │ │ │ │ │ + bgt 1da4 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e50 │ │ │ │ │ - ldr r1, [pc, #1920] @ 1cb0 │ │ │ │ │ + bne e54 │ │ │ │ │ + ldr r1, [pc, #1844] @ 1c50 │ │ │ │ │ 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 1018 │ │ │ │ │ - bl 3154 │ │ │ │ │ + b 10f0 │ │ │ │ │ + bl 3120 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2254 │ │ │ │ │ + beq 21d0 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 2228 │ │ │ │ │ + beq 21a4 │ │ │ │ │ bic r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 22bc │ │ │ │ │ + beq 220c │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - ldrne r2, [pc, #1884] @ 1cdc │ │ │ │ │ - beq 23e4 │ │ │ │ │ + ldrne r2, [pc, #1796] @ 1c70 │ │ │ │ │ + beq 249c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32d8 │ │ │ │ │ + bl 32a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 1174 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1464 │ │ │ │ │ + b 1454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq 1f58 │ │ │ │ │ + beq 1f28 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ orr r2, r8, r6 │ │ │ │ │ orrs fp, r2, r5 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ - bne 1664 │ │ │ │ │ + bne 1650 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 1944 │ │ │ │ │ + beq 1940 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1620 │ │ │ │ │ + bne 160c │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2158 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 1f04 │ │ │ │ │ + beq 1eb0 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne f40 │ │ │ │ │ + bne 1018 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - beq 1f50 │ │ │ │ │ + beq 1f20 │ │ │ │ │ mov r6, fp │ │ │ │ │ orr r2, r8, r6 │ │ │ │ │ orrs fp, r2, r5 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ - beq 1600 │ │ │ │ │ + beq 15ec │ │ │ │ │ orr r1, sl, r5 │ │ │ │ │ orrs r1, r1, r2 │ │ │ │ │ - beq 1610 │ │ │ │ │ + beq 15fc │ │ │ │ │ orrs r6, sl, r6 │ │ │ │ │ - bne f40 │ │ │ │ │ + bne 1018 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bne f40 │ │ │ │ │ + bne 1018 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 1630 │ │ │ │ │ + b 161c │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 2984 │ │ │ │ │ + bne 2a64 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2270 │ │ │ │ │ + bgt 21ec │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e50 │ │ │ │ │ - b 1528 │ │ │ │ │ + bne e54 │ │ │ │ │ + b 1514 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 1968 │ │ │ │ │ + beq 1964 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 15f0 │ │ │ │ │ + b 15dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1ef8 │ │ │ │ │ + bne 1ea4 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1ea0 │ │ │ │ │ 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 268c │ │ │ │ │ + bne 23b0 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne f58 │ │ │ │ │ - b 16e4 │ │ │ │ │ + bne 1030 │ │ │ │ │ + b 16d0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne c94 │ │ │ │ │ + bne c98 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 20a8 │ │ │ │ │ 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 21c0 │ │ │ │ │ + bne 2098 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1734 │ │ │ │ │ + beq 1720 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - b c50 │ │ │ │ │ + b c54 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1338 │ │ │ │ │ + ble 1328 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23f8 │ │ │ │ │ + bne 23c8 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 29c8 │ │ │ │ │ - bgt 1354 │ │ │ │ │ + beq 2be4 │ │ │ │ │ + bgt 1344 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - blt 1e10 │ │ │ │ │ + blt 1dbc │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ - bne e40 │ │ │ │ │ + bne e44 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 169c │ │ │ │ │ + bne 1688 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #60] @ 0x3c │ │ │ │ │ str r3, [r1, #56] @ 0x38 │ │ │ │ │ - b 169c │ │ │ │ │ + b 1688 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 16bc │ │ │ │ │ + b 16a8 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1bd8 │ │ │ │ │ + bgt 1b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ 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 1e18 │ │ │ │ │ + bne 1dc4 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - bne df0 │ │ │ │ │ + bne df4 │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ - bgt e2c │ │ │ │ │ - b 12e0 │ │ │ │ │ + bgt e30 │ │ │ │ │ + b 12d0 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bne 1f10 │ │ │ │ │ + bne 1ebc │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18b4 │ │ │ │ │ + beq 18a0 │ │ │ │ │ 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 c9c │ │ │ │ │ - ldr r1, [pc, #1084] @ 1ce8 │ │ │ │ │ + beq ca0 │ │ │ │ │ + ldr r1, [pc, #976] @ 1c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 2734 │ │ │ │ │ + beq 26b0 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #28 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne ef0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq 1edc │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1ae8 │ │ │ │ │ + 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 1018 │ │ │ │ │ - ble 1d18 │ │ │ │ │ + b 10f0 │ │ │ │ │ + ble 1cc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bgt 2db8 │ │ │ │ │ + bgt 2bec │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r1, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge 1dac │ │ │ │ │ + bge 1d58 │ │ │ │ │ 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 1464 │ │ │ │ │ + b 1454 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1650 │ │ │ │ │ + bne 163c │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1e98 │ │ │ │ │ + beq 1e44 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - beq 1eb8 │ │ │ │ │ + beq 1e64 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc 2e4c │ │ │ │ │ + bcc 2e14 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e20 │ │ │ │ │ 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] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne 1a24 │ │ │ │ │ + bne 1a20 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - beq 2684 │ │ │ │ │ + beq 2394 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 2678 │ │ │ │ │ + beq 2388 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1a3c │ │ │ │ │ + b 1a38 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 19f8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1b08 │ │ │ │ │ + beq 1b04 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2b2c │ │ │ │ │ + bhi 2bf8 │ │ │ │ │ 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 1aec │ │ │ │ │ + beq 1ae8 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 263c │ │ │ │ │ + beq 2728 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, fp, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2d54 │ │ │ │ │ + bne 2960 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 1a2c │ │ │ │ │ + bne 1a28 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 19d8 │ │ │ │ │ + b 19d4 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 25c0 │ │ │ │ │ + beq 26c8 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq 2148 │ │ │ │ │ + beq 20dc │ │ │ │ │ ldr r3, [r5, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2a64 │ │ │ │ │ + bne 2b2c │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 22b8 │ │ │ │ │ - ble 1ad0 │ │ │ │ │ + beq 2208 │ │ │ │ │ + ble 1acc │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - beq 23e4 │ │ │ │ │ - ldr r2, [pc, #516] @ 1cdc │ │ │ │ │ + beq 249c │ │ │ │ │ + ldr r2, [pc, #412] @ 1c70 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32d8 │ │ │ │ │ + bl 32a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne ip, [r4, #4] │ │ │ │ │ - bne 1190 │ │ │ │ │ + bne 1180 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1594 │ │ │ │ │ + b 1580 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 29d0 │ │ │ │ │ + bne 2c04 │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 1464 │ │ │ │ │ + b 1454 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1b64 │ │ │ │ │ + bne 1b60 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2218 │ │ │ │ │ + beq 2168 │ │ │ │ │ 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 1a3c │ │ │ │ │ - ldr r1, [pc, #404] @ 1ce8 │ │ │ │ │ + beq 1a38 │ │ │ │ │ + ldr r1, [pc, #280] @ 1c68 │ │ │ │ │ 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 1aec │ │ │ │ │ + beq 1ae8 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 19e0 │ │ │ │ │ + beq 19dc │ │ │ │ │ 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 2d78 │ │ │ │ │ - cmp sl, #3 │ │ │ │ │ - beq 2d5c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r1, [pc, #240] @ 1cb4 │ │ │ │ │ - ldreq r1, [pc, #240] @ 1cb8 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 1aec │ │ │ │ │ + b 2964 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1824 │ │ │ │ │ + blt 1810 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ subne r6, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 26a4 │ │ │ │ │ + beq 239c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c34 │ │ │ │ │ + bne 1bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3000 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 2fcc <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18e0 │ │ │ │ │ + beq 1edc │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ - beq 1824 │ │ │ │ │ + beq 1810 │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ add r2, r4, r3, lsl #6 │ │ │ │ │ lsl fp, r3, #6 │ │ │ │ │ ldr r3, [r2, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26b8 │ │ │ │ │ + bne 23dc │ │ │ │ │ cmp r9, #58 @ 0x3a │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 1810 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 1810 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ - b e54 │ │ │ │ │ + b e58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrne r3, [r4] │ │ │ │ │ streq r8, [r4, #452] @ 0x1c4 │ │ │ │ │ strne r8, [r4, #452] @ 0x1c4 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ movne r1, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mov r2, #5 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 16bc │ │ │ │ │ + b 16a8 │ │ │ │ │ .word 0x00800009 │ │ │ │ │ .word 0x02000009 │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .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 0x000002f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001d0 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000002e4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002e4 │ │ │ │ │ + .word 0x00000164 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000158 │ │ │ │ │ + .word 0x0000036c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000164 │ │ │ │ │ + .word 0x000003c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ + R_ARM_ABS32 PyExc_UnicodeDecodeError │ │ │ │ │ + .word 0x0000032c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000314 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000438 │ │ │ │ │ + .word 0x00000248 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000464 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000280 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000200 │ │ │ │ │ + .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000248 │ │ │ │ │ + .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000268 │ │ │ │ │ + .word 0x00000438 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000016c │ │ │ │ │ + .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 2198 │ │ │ │ │ + ble 20b4 │ │ │ │ │ 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 1d94 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bge 1d94 │ │ │ │ │ + beq 1d40 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + ble 1d40 │ │ │ │ │ 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 1d94 │ │ │ │ │ + beq 1d40 │ │ │ │ │ add r2, r4, #48 @ 0x30 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bge 1d94 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + ble 1d40 │ │ │ │ │ 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 1d6c │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bne 2198 │ │ │ │ │ + bne 1d18 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + bne 20b4 │ │ │ │ │ add r1, r1, #572 @ 0x23c │ │ │ │ │ ldr r3, [r4, r1, lsl #2] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 1454 │ │ │ │ │ + beq 1444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 1538 │ │ │ │ │ + b 1524 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne 114c │ │ │ │ │ + bne 113c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 253c │ │ │ │ │ + bne 243c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r1, [pc, #-224] @ 1d10 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #-232] @ 1cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ + b 1524 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - bge e40 │ │ │ │ │ - ldr r1, [pc, #-348] @ 1cbc │ │ │ │ │ - b 152c │ │ │ │ │ + bge e44 │ │ │ │ │ + ldr r1, [pc, #-368] @ 1c54 │ │ │ │ │ + b 1518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ 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 271c │ │ │ │ │ + bne 27c8 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2718 │ │ │ │ │ + beq 27c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - bcc 2e4c │ │ │ │ │ + bcc 2e14 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e20 │ │ │ │ │ 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 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1f28 │ │ │ │ │ + beq 1f0c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ - bne 1998 │ │ │ │ │ + bne 1994 │ │ │ │ │ mov fp, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b 19d0 │ │ │ │ │ + b 19cc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1798 │ │ │ │ │ - ldr r1, [pc, #-556] @ 1cc0 │ │ │ │ │ + beq 1784 │ │ │ │ │ + ldr r1, [pc, #-576] @ 1c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ + b 1524 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ - b f84 │ │ │ │ │ + b 105c │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1944 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - beq 2628 │ │ │ │ │ - sub r3, r5, #1 │ │ │ │ │ - b 18d0 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov sl, #3 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b 19d0 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + subne r5, r5, #1 │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str r5, [r4, #28] │ │ │ │ │ + str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne 18cc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10f0 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b e40 │ │ │ │ │ + b e44 │ │ │ │ │ + mov fp, #0 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov sl, #3 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + b 19cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1968 │ │ │ │ │ + beq 1964 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #-672] @ 1cc4 │ │ │ │ │ + ldr r5, [pc, #-728] @ 1c5c │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ - bne 1968 │ │ │ │ │ + bne 1964 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - beq 20dc │ │ │ │ │ + str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + beq 232c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq 20f8 │ │ │ │ │ + beq 2348 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - bcc 2e4c │ │ │ │ │ + bcc 2e14 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e20 │ │ │ │ │ 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 2110 │ │ │ │ │ + bgt 2360 │ │ │ │ │ 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 │ │ │ │ │ @@ -2177,18 +2166,18 @@ │ │ │ │ │ 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, #102 @ 0x66 │ │ │ │ │ - beq 2068 │ │ │ │ │ - bhi 207c │ │ │ │ │ + beq 2034 │ │ │ │ │ + bhi 2048 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne 207c │ │ │ │ │ + bne 2048 │ │ │ │ │ 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 │ │ │ │ │ @@ -2199,1365 +2188,1363 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2730 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + b 10d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d90 │ │ │ │ │ - ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - str r3, [r4, #468] @ 0x1d4 │ │ │ │ │ - ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - bne 1f98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bne 2b0c │ │ │ │ │ - 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 1ff8 │ │ │ │ │ - ldr r1, [pc, #-1104] @ 1cc8 │ │ │ │ │ + bne 1f44 │ │ │ │ │ + b d94 │ │ │ │ │ + ldr r1, [pc, #-1080] @ 1c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b c98 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #21 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 246c │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - b 1000 │ │ │ │ │ + b 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2afc │ │ │ │ │ + beq 2c28 │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 2d9c │ │ │ │ │ + beq 2c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - bne 216c │ │ │ │ │ + bne 2100 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2afc │ │ │ │ │ - ldr r2, [pc, #-1228] @ 1ccc │ │ │ │ │ - b 1580 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, #21 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - ldr r1, [pc, #-1248] @ 1ce8 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + beq 2c28 │ │ │ │ │ + ldr r2, [pc, #-1228] @ 1c60 │ │ │ │ │ + b 156c │ │ │ │ │ + ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2960 │ │ │ │ │ + bne 2dc0 │ │ │ │ │ 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 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov fp, #1 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1944 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b 1b64 │ │ │ │ │ + b 1b60 │ │ │ │ │ + ldr r8, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r8, #8 │ │ │ │ │ + bne 2bb8 │ │ │ │ │ + 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 f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 1568 │ │ │ │ │ + beq 1554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3154 │ │ │ │ │ + bl 3120 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1568 │ │ │ │ │ + bne 1554 │ │ │ │ │ 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 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - bge 17d4 │ │ │ │ │ - b 1e10 │ │ │ │ │ - ldr r8, [r4, #40] @ 0x28 │ │ │ │ │ - cmp r8, #8 │ │ │ │ │ - bne 2a30 │ │ │ │ │ - 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 1068 │ │ │ │ │ + bge 17c0 │ │ │ │ │ + b 1dbc │ │ │ │ │ mov r6, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 24e0 │ │ │ │ │ + bne 24d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - beq 2ba8 │ │ │ │ │ + beq 2b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3154 │ │ │ │ │ + bl 3120 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2254 │ │ │ │ │ + beq 21d0 │ │ │ │ │ bic r3, r6, #32 │ │ │ │ │ - b 1574 │ │ │ │ │ + b 1560 │ │ │ │ │ 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 1018 │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 14e4 │ │ │ │ │ - str r8, [r2, #72] @ 0x48 │ │ │ │ │ - b 21f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + b 10f0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 2534 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #23 │ │ │ │ │ + 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 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 2338 │ │ │ │ │ + bne 22f8 │ │ │ │ │ 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 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2748 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ + beq 14d0 │ │ │ │ │ + str r8, [sl, #72] @ 0x48 │ │ │ │ │ + b 2140 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - mov r2, #62 @ 0x3e │ │ │ │ │ - str r8, [sl, #72] @ 0x48 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + 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 1018 │ │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ │ - bne 2aa4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - ldr r2, [pc, #-1828] @ 1cd0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 1580 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - subgt r3, r3, #1 │ │ │ │ │ - strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b 17b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - beq 2b98 │ │ │ │ │ - sub r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 2b74 │ │ │ │ │ + b 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - bls 242c │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2b98 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-1932] @ 1cd4 │ │ │ │ │ - beq 1580 │ │ │ │ │ - ldr r1, [pc, #-1936] @ 1cd8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b 1530 │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2140 │ │ │ │ │ - ldr r2, [r4, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1aec │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 2e04 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt 2cd8 │ │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - blt 2bb8 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2140 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 2140 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2140 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 22f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r2, [pc, #-2084] @ 1cdc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 32d8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1594 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + 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 1fc4 │ │ │ │ │ + ldr r1, [pc, #-1796] @ 1c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #2 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne 2a64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - beq 25a0 │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - beq 2544 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2a64 │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 2228 │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 116c │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 22b8 │ │ │ │ │ - bgt 1ac8 │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 2620 │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - bne 1ad0 │ │ │ │ │ - b 23e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2558 │ │ │ │ │ - b 1ddc │ │ │ │ │ + b 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - beq 2b64 │ │ │ │ │ - sub r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 2b38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - bls 25e0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2b64 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-2356] @ 1ce0 │ │ │ │ │ - beq 1580 │ │ │ │ │ - ldr r1, [pc, #-2360] @ 1ce4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b 1530 │ │ │ │ │ - mov r6, #69 @ 0x45 │ │ │ │ │ - b 22bc │ │ │ │ │ - cmp r1, #28 │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne ef0 │ │ │ │ │ - b 18e0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b 19e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 1aec │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldmib r4, {r5, r6} │ │ │ │ │ - str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ - b c98 │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - str r0, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne cf8 │ │ │ │ │ - b ea8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1a24 │ │ │ │ │ - ldr r1, [pc, #-2476] @ 1ce8 │ │ │ │ │ + b 1a20 │ │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ + orrs r3, r3, r2 │ │ │ │ │ + beq 1bd4 │ │ │ │ │ + b 1ba4 │ │ │ │ │ + ldr r1, [pc, #-1872] @ 1c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b 1ef8 │ │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ - orrs r3, r3, r2 │ │ │ │ │ - beq 1c34 │ │ │ │ │ - b 1c04 │ │ │ │ │ + b 1ea4 │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + subgt r3, r3, #1 │ │ │ │ │ + strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b 17a0 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c34 │ │ │ │ │ + bne 1bd4 │ │ │ │ │ ldr sl, [r2, #2796] @ 0xaec │ │ │ │ │ ldr r1, [r2, #2800] @ 0xaf0 │ │ │ │ │ sub sl, sl, r1 │ │ │ │ │ - b 26e8 │ │ │ │ │ + b 240c │ │ │ │ │ ldr r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ │ - beq 2864 │ │ │ │ │ + beq 2838 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 26d4 │ │ │ │ │ + blt 23f8 │ │ │ │ │ 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 1aec │ │ │ │ │ + beq 1ae8 │ │ │ │ │ str sl, [r7, #28] │ │ │ │ │ - b 1c34 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + b 1bd4 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + bne 2b2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + beq 24b8 │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq 2444 │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2b2c │ │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ │ + beq 21a4 │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + ble 115c │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq 2208 │ │ │ │ │ + bgt 1ac4 │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq 24b0 │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + bne 1acc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + ldr r2, [pc, #-2112] @ 1c6c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 156c │ │ │ │ │ + mov r6, #69 @ 0x45 │ │ │ │ │ + b 220c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2458 │ │ │ │ │ + b 1d88 │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2240 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r2, [pc, #-2184] @ 1c70 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 32a4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 1580 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - cmp r1, #28 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne ef0 │ │ │ │ │ - b 18e0 │ │ │ │ │ + b 10f0 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ │ - ldr r0, [pc, #-2668] @ 1cec │ │ │ │ │ - ldrb r2, [r0], #1 │ │ │ │ │ + ldr ip, [pc, #-2256] @ 1c74 │ │ │ │ │ + ldrb r2, [ip], #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 278c │ │ │ │ │ + beq 2604 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bls 2940 │ │ │ │ │ + bls 2a58 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 25d8 │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2940 │ │ │ │ │ + bne 2a58 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 2754 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + b 2540 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq 2acc │ │ │ │ │ + sub r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 2aa8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + bls 2598 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 2acc │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + ldreq r2, [pc, #-2388] @ 1c78 │ │ │ │ │ + beq 156c │ │ │ │ │ + ldr r1, [pc, #-2392] @ 1c7c │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + b 151c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrb lr, [r1] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp lr, #9 │ │ │ │ │ + cmpne lr, #32 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + beq 25e0 │ │ │ │ │ + sub r2, r6, r2 │ │ │ │ │ + add r6, r2, r5 │ │ │ │ │ + b 2540 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ ldr r9, [r4, #4] │ │ │ │ │ add sl, r5, #6 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bcs 27f8 │ │ │ │ │ + bcs 2644 │ │ │ │ │ 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 1018 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldrb ip, [r1] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cmp ip, #9 │ │ │ │ │ - cmpne ip, #32 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - beq 27d4 │ │ │ │ │ - sub r2, r6, r2 │ │ │ │ │ - add r6, r2, r5 │ │ │ │ │ - b 2754 │ │ │ │ │ - ldr r1, [pc, #-2832] @ 1cf0 │ │ │ │ │ + b 10f0 │ │ │ │ │ + ldr r1, [pc, #-2508] @ 1c80 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27a8 │ │ │ │ │ + bne 2620 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq 2838 │ │ │ │ │ + beq 2684 │ │ │ │ │ ldrsb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 27a8 │ │ │ │ │ - ldr r3, [pc, #-2876] @ 1cf4 │ │ │ │ │ + blt 2620 │ │ │ │ │ + ldr r3, [pc, #-2552] @ 1c84 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne 27a8 │ │ │ │ │ + bne 2620 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 294c │ │ │ │ │ + bne 2c38 │ │ │ │ │ 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 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne 18cc │ │ │ │ │ + b 1edc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq 2944 │ │ │ │ │ + sub r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 2900 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + bls 26e8 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 2944 │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + ldreq r2, [pc, #-2708] @ 1c88 │ │ │ │ │ + beq 156c │ │ │ │ │ + ldr r1, [pc, #-2712] @ 1c8c │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + b 151c │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b 19dc │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2084 │ │ │ │ │ + ldr r2, [r4, #2692] @ 0xa84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1ae8 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 29ec │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt 29c4 │ │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + blt 2c4c │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 2084 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 2084 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2084 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 1ae8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldmib r4, {r5, r6} │ │ │ │ │ + str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + b c9c │ │ │ │ │ + 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 10f0 │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 1af8 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 1408 │ │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ + lsl r3, r2, #2 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + moveq sl, fp │ │ │ │ │ + beq 1434 │ │ │ │ │ + movlt sl, fp │ │ │ │ │ + movlt r9, sl │ │ │ │ │ + blt 18fc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble 20b4 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + mov sl, fp │ │ │ │ │ + movle r1, r2 │ │ │ │ │ + ble 1d48 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b 1ccc │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1aec │ │ │ │ │ + beq 1ae8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add fp, r4, fp │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 28ac │ │ │ │ │ + b 2880 │ │ │ │ │ ldr lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r0, [lr, r2] │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - beq 2918 │ │ │ │ │ + beq 28d0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ add r1, r8, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt 2888 │ │ │ │ │ + bgt 285c │ │ │ │ │ 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 2708 │ │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ - lsl r3, r2, #2 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - moveq sl, fp │ │ │ │ │ - beq 1444 │ │ │ │ │ - movlt sl, fp │ │ │ │ │ - movlt r9, sl │ │ │ │ │ - blt 1900 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble 2198 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - mov sl, fp │ │ │ │ │ - movle r1, r2 │ │ │ │ │ - ble 1d9c │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b 1d20 │ │ │ │ │ + b 242c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + moveq fp, r9 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 28f8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b f4c │ │ │ │ │ cmp sl, ip │ │ │ │ │ mov r2, ip │ │ │ │ │ - beq 28a8 │ │ │ │ │ + beq 287c │ │ │ │ │ ldrb r0, [lr, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28a8 │ │ │ │ │ + beq 287c │ │ │ │ │ cmp r0, #10 │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ - bne 2918 │ │ │ │ │ - b 289c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq edc │ │ │ │ │ - b 23ac │ │ │ │ │ + bne 28d0 │ │ │ │ │ + b 2870 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b 1580 │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + bne 271c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2840 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #-3220] @ 1c90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 26dc │ │ │ │ │ + mov r1, #29 │ │ │ │ │ + str r1, [r4, #32] │ │ │ │ │ + b 1ec0 │ │ │ │ │ + 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 2a34 │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ + beq 2a18 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r1, [pc, #-3356] @ 1c94 │ │ │ │ │ + ldreq r1, [pc, #-3356] @ 1c98 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 1ae8 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 29e0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + beq 2a0c │ │ │ │ │ + mov r3, #17 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1ae8 │ │ │ │ │ + ldr r3, [pc, #-3416] @ 1c9c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 29e0 │ │ │ │ │ + mov r3, #22 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1ae8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 29e0 │ │ │ │ │ + ldr r1, [pc, #-3456] @ 1ca0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + movne r3, #23 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 1ae8 │ │ │ │ │ + add r3, r4, r3, lsl #6 │ │ │ │ │ + ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bne 2994 │ │ │ │ │ + ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne 2994 │ │ │ │ │ + ldr r1, [pc, #-3508] @ 1ca4 │ │ │ │ │ + b 151c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq edc │ │ │ │ │ + b 2280 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r0, r3, #123 @ 0x7b │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ movle r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29f0 │ │ │ │ │ + bne 2af4 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 29d8 │ │ │ │ │ - ldr r1, [pc, #-3268] @ 1cf8 │ │ │ │ │ + bne 2adc │ │ │ │ │ + ldr r1, [pc, #-3572] @ 1ca8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ - ldr r1, [pc, #-3284] @ 1cfc │ │ │ │ │ - b 152c │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b 1418 │ │ │ │ │ + b 1524 │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + bne 25cc │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #-3616] @ 1cac │ │ │ │ │ + b 2920 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 258c │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r1, [pc, #-3304] @ 1d00 │ │ │ │ │ + ldr r1, [pc, #-3644] @ 1cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ + b 1524 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1e10 │ │ │ │ │ - b 29a0 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ + beq 1dbc │ │ │ │ │ + b 2a80 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - moveq fp, r9 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 2a5c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b 1060 │ │ │ │ │ - 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 │ │ │ │ │ - add r0, sl, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 1068 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 1594 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #-3704] @ 1cb4 │ │ │ │ │ + b 2920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ - bl 3154 │ │ │ │ │ + bl 3120 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2254 │ │ │ │ │ + beq 21d0 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 2228 │ │ │ │ │ + beq 21a4 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 2aa4 │ │ │ │ │ + ble 2b6c │ │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 22b8 │ │ │ │ │ - bgt 23dc │ │ │ │ │ + beq 2208 │ │ │ │ │ + bgt 2bac │ │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 2620 │ │ │ │ │ + beq 24b0 │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ - beq 23e4 │ │ │ │ │ + beq 249c │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 116c │ │ │ │ │ + bne 115c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ + bl 2f58 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r8, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ - ldr r3, [pc, #-3544] @ 1d04 │ │ │ │ │ + ldr r3, [pc, #-3820] @ 1cb8 │ │ │ │ │ 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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 215c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 20f8 │ │ │ │ │ + b 2928 │ │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ │ + bne 2b6c │ │ │ │ │ + b 249c │ │ │ │ │ + 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 │ │ │ │ │ + add r0, sl, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b f54 │ │ │ │ │ + ldr r1, [pc, #-3888] @ 1cbc │ │ │ │ │ + b 1518 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #20 │ │ │ │ │ + b 20bc │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 1b74 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - bne 2614 │ │ │ │ │ + b 1b70 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 1408 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r1, [pc, #-3668] @ 1d08 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #-3936] @ 1cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2ae0 │ │ │ │ │ + b 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 25d4 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - bne 2460 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r1, [pc, #-3724] @ 1d0c │ │ │ │ │ - b 2b58 │ │ │ │ │ + b 20f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 2420 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r1, [pc, #-3752] @ 1d10 │ │ │ │ │ - b 2b58 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 268c │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ lsr r0, r2, #2 │ │ │ │ │ and r0, r0, #7 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ - beq 2d38 │ │ │ │ │ + beq 2d9c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 2d24 │ │ │ │ │ + bne 2d88 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2d80 │ │ │ │ │ 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 2c50 │ │ │ │ │ + bgt 2ce4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2c28 │ │ │ │ │ + beq 2cbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2c28 │ │ │ │ │ + bne 2cbc │ │ │ │ │ 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 2d10 │ │ │ │ │ - ldr r1, [pc, #-3884] @ 1d14 │ │ │ │ │ + beq 2d6c │ │ │ │ │ + ldr r1, [pc, #360] @ 2e3c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1aec │ │ │ │ │ + b 1ae8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2d18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2c84 │ │ │ │ │ + bne 2d18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 29e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 2cbc │ │ │ │ │ + beq 2d50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2cbc │ │ │ │ │ + bne 2d50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 29e0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b 2c04 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2cfc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 2cfc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r3, #17 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1aec │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 2bf0 │ │ │ │ │ - ldr r1, [pc, #332] @ 2e64 │ │ │ │ │ + b 2c98 │ │ │ │ │ + ldr r1, [pc, #204] @ 2e40 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1aec │ │ │ │ │ + b 1ae8 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b 2c84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r2, [r5, #28] │ │ │ │ │ - bne 2e24 │ │ │ │ │ + bne 2e2c │ │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ │ - b 2bf8 │ │ │ │ │ + b 2c8c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2e34 │ │ │ │ │ + beq 2db8 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r8, [r2, r3] │ │ │ │ │ - b 2bf8 │ │ │ │ │ - mov r5, #10 │ │ │ │ │ - b 1b78 │ │ │ │ │ - ldr r1, [pc, #260] @ 2e68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - movne r3, #23 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 1aec │ │ │ │ │ - add r3, r4, r3, lsl #6 │ │ │ │ │ - ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - bne 1ba8 │ │ │ │ │ - ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bne 1ba8 │ │ │ │ │ - ldr r1, [pc, #208] @ 2e6c │ │ │ │ │ - b 1530 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b 2c8c │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b 2db0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sl, #72] @ 0x48 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r1, [pc, #192] @ 2e70 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10f0 │ │ │ │ │ + ldr r1, [pc, #88] @ 2e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, #20 │ │ │ │ │ - b 21a0 │ │ │ │ │ - ldr r1, [pc, #168] @ 2e74 │ │ │ │ │ + b 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1418 │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 1afc │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 1418 │ │ │ │ │ - ldr r1, [pc, #120] @ 2e78 │ │ │ │ │ - ldr r0, [pc, #120] @ 2e7c │ │ │ │ │ + bl 2f58 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 2348 │ │ │ │ │ + ldr r1, [pc, #44] @ 2e48 │ │ │ │ │ + ldr r0, [pc, #44] @ 2e4c │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + ldr r1, [pc, #40] @ 2e50 │ │ │ │ │ + ldr r0, [pc, #32] @ 2e4c │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r3, [pc, #116] @ 2e80 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ - mov r3, #22 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1aec │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ - b 2d30 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 2d4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b d38 │ │ │ │ │ - ldr r1, [pc, #48] @ 2e84 │ │ │ │ │ - ldr r0, [pc, #36] @ 2e7c │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - mov r1, #29 │ │ │ │ │ - str r1, [r4, #32] │ │ │ │ │ - b 1f14 │ │ │ │ │ - .word 0x0000018c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000032c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000314 │ │ │ │ │ + b 2d94 │ │ │ │ │ + .word 0x0000016c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001b4 │ │ │ │ │ + .word 0x0000018c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000048 │ │ │ │ │ + .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_UnicodeDecodeError │ │ │ │ │ - .word 0x00000028 │ │ │ │ │ + .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002e88 : │ │ │ │ │ +00002e54 : │ │ │ │ │ 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 2ed8 │ │ │ │ │ + beq 2ea4 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 2f78 │ │ │ │ │ + bhi 2f44 │ │ │ │ │ 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 2f78 │ │ │ │ │ + bne 2f44 │ │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 2f4c │ │ │ │ │ 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 2f64 │ │ │ │ │ + bne 2f30 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 2eac │ │ │ │ │ + bne 2e78 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2f78 │ │ │ │ │ + bne 2f44 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 2f4c │ │ │ │ │ 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 2f18 │ │ │ │ │ - ldr r1, [pc, #28] @ 2f88 │ │ │ │ │ + beq 2ee4 │ │ │ │ │ + ldr r1, [pc, #28] @ 2f54 │ │ │ │ │ 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 2f78 │ │ │ │ │ + b 2f44 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002f8c : │ │ │ │ │ +00002f58 : │ │ │ │ │ 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 2fdc │ │ │ │ │ + bcc 2fa8 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2fe8 │ │ │ │ │ + bne 2fb4 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #16] @ 2ff4 │ │ │ │ │ - ldr r0, [pc, #16] @ 2ff8 │ │ │ │ │ + ldr r1, [pc, #16] @ 2fc0 │ │ │ │ │ + ldr r0, [pc, #16] @ 2fc4 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #12] @ 2ffc │ │ │ │ │ - ldr r0, [pc, #4] @ 2ff8 │ │ │ │ │ + ldr r1, [pc, #12] @ 2fc8 │ │ │ │ │ + ldr r0, [pc, #4] @ 2fc4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003000 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00002fcc <_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 3088 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ + bne 3054 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ lsl r7, r5, #6 │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 30ac <_PyLexer_update_fstring_expr+0xac> │ │ │ │ │ + beq 3078 <_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 30bc <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + beq 3088 <_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 3094 <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ + bhi 3060 <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne 30cc <_PyLexer_update_fstring_expr+0xcc> │ │ │ │ │ + bne 3098 <_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 3064 <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ + bne 3030 <_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 30f4 <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ + bne 30c0 <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 30a4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bne 3070 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b 30a4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 3070 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30a4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + beq 3070 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 30a4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bge 3070 <_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 3148 <_PyLexer_update_fstring_expr+0x148> │ │ │ │ │ + beq 3114 <_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 30a4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 3070 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 30bc <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + b 3088 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ │ │ │ │ │ -00003154 : │ │ │ │ │ +00003120 : │ │ │ │ │ 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] @ 32cc │ │ │ │ │ + ldr r6, [pc, #352] @ 3298 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 31bc │ │ │ │ │ + beq 3188 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ movhi r2, r5 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 3264 │ │ │ │ │ + bhi 3230 │ │ │ │ │ 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 3278 │ │ │ │ │ + beq 3244 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3178 │ │ │ │ │ + bne 3144 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 32b8 │ │ │ │ │ + bne 3284 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32c0 │ │ │ │ │ + beq 328c │ │ │ │ │ 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 324c │ │ │ │ │ + bne 3218 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3178 │ │ │ │ │ + bne 3144 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 32b8 │ │ │ │ │ + bne 3284 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 32c0 │ │ │ │ │ + beq 328c │ │ │ │ │ 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 3200 │ │ │ │ │ - ldr r1, [pc, #124] @ 32d0 │ │ │ │ │ + beq 31cc │ │ │ │ │ + ldr r1, [pc, #124] @ 329c │ │ │ │ │ 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 31b0 │ │ │ │ │ + bne 317c │ │ │ │ │ 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 2e88 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 316c │ │ │ │ │ + bne 3138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r1, [pc, #40] @ 32d4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #40] @ 32a0 │ │ │ │ │ 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 3264 │ │ │ │ │ + b 3230 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 3264 │ │ │ │ │ + b 3230 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000032d8 : │ │ │ │ │ +000032a4 : │ │ │ │ │ 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 3348 │ │ │ │ │ - ldr r3, [pc, #300] @ 342c │ │ │ │ │ + bne 3314 │ │ │ │ │ + ldr r3, [pc, #300] @ 33f8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3320 │ │ │ │ │ + bhi 32ec │ │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 3348 │ │ │ │ │ + bgt 3314 │ │ │ │ │ bic r1, r4, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 33a0 │ │ │ │ │ + bls 336c │ │ │ │ │ sub r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls 33a0 │ │ │ │ │ + bls 336c │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #212] @ 3430 │ │ │ │ │ + ldr r1, [pc, #212] @ 33fc │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 33a0 │ │ │ │ │ + beq 336c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r3, [pc, #184] @ 3434 │ │ │ │ │ - ldr r2, [pc, #184] @ 3438 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r3, [pc, #184] @ 3400 │ │ │ │ │ + ldr r2, [pc, #184] @ 3404 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 334c │ │ │ │ │ + bne 3318 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e88 │ │ │ │ │ - b 3348 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + b 3314 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - ldr r1, [pc, #132] @ 3438 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #132] @ 3404 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 334c │ │ │ │ │ - ldr r1, [pc, #116] @ 343c │ │ │ │ │ + b 3318 │ │ │ │ │ + ldr r1, [pc, #116] @ 3408 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3360 │ │ │ │ │ - ldr r1, [pc, #104] @ 3440 │ │ │ │ │ + b 332c │ │ │ │ │ + ldr r1, [pc, #104] @ 340c │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3360 │ │ │ │ │ - bl 2e88 │ │ │ │ │ + b 332c │ │ │ │ │ + bl 2e54 │ │ │ │ │ sub r3, r0, #102 @ 0x66 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - ldrls r8, [pc, #80] @ 3444 │ │ │ │ │ + ldrls r8, [pc, #80] @ 3410 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsrls r8, r8, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ andls r8, r8, #1 │ │ │ │ │ movhi r8, #0 │ │ │ │ │ - bl 2f8c │ │ │ │ │ - b 3360 │ │ │ │ │ - ldr r1, [pc, #52] @ 3448 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + b 332c │ │ │ │ │ + ldr r1, [pc, #52] @ 3414 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3360 │ │ │ │ │ - ldr r1, [pc, #40] @ 344c │ │ │ │ │ + b 332c │ │ │ │ │ + ldr r1, [pc, #40] @ 3418 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3360 │ │ │ │ │ + b 332c │ │ │ │ │ .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 {} │ │ │ │ │ @@ -22,30 +22,30 @@ │ │ │ │ │ 0x00000130 6b656e5f 54776f43 68617273 005f5079 ken_TwoChars._Py │ │ │ │ │ 0x00000140 556e6963 6f64655f 49735072 696e7461 Unicode_IsPrinta │ │ │ │ │ 0x00000150 626c6500 5f507954 6f6b656e 5f4f6e65 ble._PyToken_One │ │ │ │ │ 0x00000160 43686172 005f5079 4c657865 725f7570 Char._PyLexer_up │ │ │ │ │ 0x00000170 64617465 5f667374 72696e67 5f657870 date_fstring_exp │ │ │ │ │ 0x00000180 72005f50 795f6374 7970655f 746f6c6f r._Py_ctype_tolo │ │ │ │ │ 0x00000190 77657200 5f50795f 63747970 655f7461 wer._Py_ctype_ta │ │ │ │ │ - 0x000001a0 626c6500 5f507954 6f6b656e 697a6572 ble._PyTokenizer │ │ │ │ │ - 0x000001b0 5f696e64 656e7465 72726f72 005f5079 _indenterror._Py │ │ │ │ │ - 0x000001c0 546f6b65 6e5f5468 72656543 68617273 Token_ThreeChars │ │ │ │ │ - 0x000001d0 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ - 0x000001e0 65555446 38005f50 79556e69 636f6465 eUTF8._PyUnicode │ │ │ │ │ - 0x000001f0 5f536361 6e496465 6e746966 69657200 _ScanIdentifier. │ │ │ │ │ - 0x00000200 5f50795f 4465616c 6c6f6300 5f50794c _Py_Dealloc._PyL │ │ │ │ │ - 0x00000210 65786572 5f747970 655f636f 6d6d656e exer_type_commen │ │ │ │ │ - 0x00000220 745f746f 6b656e5f 73657475 70006d65 t_token_setup.me │ │ │ │ │ - 0x00000230 6d636d70 005f5f61 65616269 5f696469 mcmp.__aeabi_idi │ │ │ │ │ - 0x00000240 76005f50 79546f6b 656e697a 65725f73 v._PyTokenizer_s │ │ │ │ │ - 0x00000250 796e7461 78657272 6f725f6b 6e6f776e yntaxerror_known │ │ │ │ │ - 0x00000260 5f72616e 67650050 79556e69 636f6465 _range.PyUnicode │ │ │ │ │ - 0x00000270 5f537562 73747269 6e670050 79556e69 _Substring.PyUni │ │ │ │ │ - 0x00000280 636f6465 5f417355 54463853 7472696e code_AsUTF8Strin │ │ │ │ │ - 0x00000290 67005079 4572725f 45786365 7074696f g.PyErr_Exceptio │ │ │ │ │ - 0x000002a0 6e4d6174 63686573 00507945 78635f55 nMatches.PyExc_U │ │ │ │ │ - 0x000002b0 6e69636f 64654465 636f6465 4572726f nicodeDecodeErro │ │ │ │ │ - 0x000002c0 72005079 4d656d5f 5265616c 6c6f6300 r.PyMem_Realloc. │ │ │ │ │ + 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 63005079 r._Py_Dealloc.Py │ │ │ │ │ + 0x00000250 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ + 0x00000260 63686573 005f5079 546f6b65 6e697a65 ches._PyTokenize │ │ │ │ │ + 0x00000270 725f7379 6e746178 6572726f 725f6b6e r_syntaxerror_kn │ │ │ │ │ + 0x00000280 6f776e5f 72616e67 65005f5f 61656162 own_range.__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. │ │ │ │ │ 0x000002d0 5f507954 6f6b656e 697a6572 5f706172 _PyTokenizer_par │ │ │ │ │ 0x000002e0 7365725f 7761726e 00507945 78635f53 ser_warn.PyExc_S │ │ │ │ │ 0x000002f0 796e7461 78576172 6e696e67 00 yntaxWarning. │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -19,15 +19,15 @@ │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -12,30 +12,30 @@ │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ 00000078 0000111c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ 000000ac 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 000000c4 0000131c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ 000000dc 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000120 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000017c 0000161c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -000001b0 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000001c4 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001d4 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000001dc 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000001e8 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -000001fc 0000181c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000208 0000191c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000240 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000027c 00001a1c R_ARM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ -00000298 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002ac 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002b4 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002c8 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002e8 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002f0 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ +000002c8 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002e0 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002e8 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000002f8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002fc 00001c02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000300 00001d02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000304 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000308 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x930 contains 1 entry: │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -8,16 +8,16 @@ │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_ensure_utf8 │ │ │ │ │ _PyTokenizer_error_ret │ │ │ │ │ +_PyTokenizer_ensure_utf8 │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ PyErr_Format │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyExc_TypeError │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,62 +9,62 @@ │ │ │ │ │ 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 1e4 │ │ │ │ │ + bne 1ec │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1e4 │ │ │ │ │ + bgt 1ec │ │ │ │ │ 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 1f4 │ │ │ │ │ + beq 1fc │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - beq 1a0 │ │ │ │ │ + beq 18c │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2dc │ │ │ │ │ + beq 2d4 │ │ │ │ │ ldr r3, [pc, #644] @ 2f8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ beq 9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 23c │ │ │ │ │ + beq 1e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 2c0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2d4 │ │ │ │ │ + beq 2b8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28c │ │ │ │ │ + beq 2f0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -72,104 +72,102 @@ │ │ │ │ │ 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 22c │ │ │ │ │ + beq 234 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 210 │ │ │ │ │ + bne 218 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21c │ │ │ │ │ + beq 224 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 248 │ │ │ │ │ + bne 244 │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 274 │ │ │ │ │ + bne 270 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r4, #2696] @ 0xa88 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 188 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 294 │ │ │ │ │ + beq 1c0 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2a0 │ │ │ │ │ + beq 288 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r7, r5 │ │ │ │ │ bne b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r7, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ + b 2a4 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + 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 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 224 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 9c │ │ │ │ │ ldr r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 50 │ │ │ │ │ - ldr r3, [pc, #256] @ 2fc │ │ │ │ │ + ldr r3, [pc, #248] @ 2fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2c0 │ │ │ │ │ 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 198 │ │ │ │ │ + b 184 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 130 │ │ │ │ │ - b 21c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9c │ │ │ │ │ + b 224 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ mov r0, #10 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ strb r1, [r3] │ │ │ │ │ @@ -179,48 +177,50 @@ │ │ │ │ │ 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 224 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 1d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 224 │ │ │ │ │ - ldr r3, [pc, #88] @ 300 │ │ │ │ │ - ldr r1, [pc, #88] @ 304 │ │ │ │ │ + b 22c │ │ │ │ │ + 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> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1d0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + b 22c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b 1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b 1d0 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b 1c0 │ │ │ │ │ - ldr r3, [pc, #28] @ 300 │ │ │ │ │ - ldr r1, [pc, #32] @ 308 │ │ │ │ │ + b 2a4 │ │ │ │ │ + ldr r3, [pc, #36] @ 300 │ │ │ │ │ + ldr r1, [pc, #40] @ 308 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 2b8 │ │ │ │ │ + b 2a0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2a4 │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ 0x00000090 5f467265 65005079 4f626a65 63745f43 _Free.PyObject_C │ │ │ │ │ 0x000000a0 616c6c4e 6f417267 73005079 556e6963 allNoArgs.PyUnic │ │ │ │ │ 0x000000b0 6f64655f 4465636f 64650050 79556e69 ode_Decode.PyUni │ │ │ │ │ 0x000000c0 636f6465 5f417355 54463841 6e645369 code_AsUTF8AndSi │ │ │ │ │ 0x000000d0 7a65005f 50794c65 7865725f 746f6b5f ze._PyLexer_tok_ │ │ │ │ │ 0x000000e0 72657365 7276655f 62756600 6d656d63 reserve_buf.memc │ │ │ │ │ 0x000000f0 7079005f 50795f44 65616c6c 6f63005f py._Py_Dealloc._ │ │ │ │ │ - 0x00000100 5079546f 6b656e69 7a65725f 656e7375 PyTokenizer_ensu │ │ │ │ │ - 0x00000110 72655f75 74663800 5f507954 6f6b656e re_utf8._PyToken │ │ │ │ │ - 0x00000120 697a6572 5f657272 6f725f72 65740050 izer_error_ret.P │ │ │ │ │ + 0x00000100 5079546f 6b656e69 7a65725f 6572726f PyTokenizer_erro │ │ │ │ │ + 0x00000110 725f7265 74005f50 79546f6b 656e697a r_ret._PyTokeniz │ │ │ │ │ + 0x00000120 65725f65 6e737572 655f7574 66380050 er_ensure_utf8.P │ │ │ │ │ 0x00000130 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ 0x00000140 74636865 73005079 4572725f 436c6561 tches.PyErr_Clea │ │ │ │ │ 0x00000150 72005f50 794c6578 65725f75 70646174 r._PyLexer_updat │ │ │ │ │ 0x00000160 655f6673 7472696e 675f6578 70720050 e_fstring_expr.P │ │ │ │ │ 0x00000170 79457272 5f466f72 6d617400 50794578 yErr_Format.PyEx │ │ │ │ │ 0x00000180 635f5374 6f704974 65726174 696f6e00 c_StopIteration. │ │ │ │ │ 0x00000190 50794578 635f5479 70654572 726f7200 PyExc_TypeError. │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -81,32 +81,32 @@ │ │ │ │ │ 77: 00000230 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 000033f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 79: 000033f8 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ 80: 00003484 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 81: 0000012c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 82: 0000012c 88 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 83: 00000180 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 84: 00000184 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 85: 00000184 108 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ - 86: 0000348c 796 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ - 87: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 88: 0000348c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 89: 0000379c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 90: 000037a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 91: 000037a8 532 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ - 92: 00003998 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 84: 0000348c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 85: 0000348c 532 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 86: 0000367c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 00000184 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 88: 00000184 108 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ + 89: 000036a0 796 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ + 90: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 91: 000036a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 000039b0 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: 000039bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 106: 000039bc 284 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 107: 00003ad0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 108: 000004c8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -112,29 +112,29 @@ │ │ │ │ │ 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 00000af8 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 │ │ │ │ │ 000004cc 0000d902 R_ARM_ABS32 0000219c bytearray_reduce_ex │ │ │ │ │ 000004d4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000e902 R_ARM_ABS32 0000243c bytearray_sizeof │ │ │ │ │ 000004e4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00005b02 R_ARM_ABS32 000037a8 bytearray_append │ │ │ │ │ +000004ec 00005502 R_ARM_ABS32 0000348c bytearray_append │ │ │ │ │ 000004f4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00005202 R_ARM_ABS32 0000012c stringlib_capitalize │ │ │ │ │ 00000504 0001e702 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000050c 00005e02 R_ARM_ABS32 000001f0 stringlib_center │ │ │ │ │ 00000514 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -204,15 +204,15 @@ │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00009802 R_ARM_ABS32 00000a38 stringlib_ljust │ │ │ │ │ 00000674 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 00009b02 R_ARM_ABS32 00000bac stringlib_lower │ │ │ │ │ 00000684 0001f002 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 00005502 R_ARM_ABS32 00000184 bytearray_lstrip │ │ │ │ │ +0000068c 00005802 R_ARM_ABS32 00000184 bytearray_lstrip │ │ │ │ │ 00000694 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 0000c702 R_ARM_ABS32 00001de4 bytearray_maketrans │ │ │ │ │ 000006a4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ac 0000fd02 R_ARM_ABS32 00002a00 bytearray_partition │ │ │ │ │ 000006b4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -659,56 +659,56 @@ │ │ │ │ │ 000033e8 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000033ec 0001a602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000033f0 0001a702 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ 000033f4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003478 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003484 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00003488 00019e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003518 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003534 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003550 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003578 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003598 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000035b4 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000035e0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003638 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003660 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003680 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000036ac 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000036cc 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000036ec 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003724 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003748 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003758 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00003780 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000379c 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000037a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037a4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000037cc 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00003824 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00003830 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000383c 0001821c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000384c 0001831c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003870 0001841c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000038f0 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003900 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003928 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003930 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003950 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003968 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000397c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003990 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000399c 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000039a0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000039a4 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000039a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000039ac 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -000039b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000039b4 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000039b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000034b0 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00003508 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00003514 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00003520 0001821c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003530 0001831c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003554 0001841c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000035d4 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035e4 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000360c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003614 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003634 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000364c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003660 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003674 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003680 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003684 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003688 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000368c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003690 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00003694 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003698 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000369c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000372c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003748 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003764 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000378c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000037ac 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000037c8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000037f4 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000384c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003874 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003894 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000038c0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000038e0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003900 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003938 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000395c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000396c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00003994 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000039b0 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000039b4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000039b8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00003a20 0001b11c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ 00003a34 0001b11c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ 00003a48 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00003a6c 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00003a90 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00003abc 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00003ad0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ @@ -889,15 +889,15 @@ │ │ │ │ │ 00000114 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000124 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000128 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000148 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000174 0001ac1c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ 00000180 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000001c8 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000001e4 0000561d R_ARM_JUMP24 0000348c bytearray_strip_impl_helper │ │ │ │ │ +000001e4 0000591d R_ARM_JUMP24 000036a0 bytearray_strip_impl_helper │ │ │ │ │ 000001e8 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000001ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000023c 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000024c 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000268 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000290 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -912,23 +912,23 @@ │ │ │ │ │ 000003b4 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000003c8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000003f4 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000041c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000044c 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000004a0 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000004bc 0000561d R_ARM_JUMP24 0000348c bytearray_strip_impl_helper │ │ │ │ │ +000004bc 0000591d R_ARM_JUMP24 000036a0 bytearray_strip_impl_helper │ │ │ │ │ 000004c0 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000004c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004e8 00006e1c R_ARM_CALL 00003ad8 stringlib_bytes_join │ │ │ │ │ 00000518 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000544 0001b71c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 00000550 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000598 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000005b4 0000561d R_ARM_JUMP24 0000348c bytearray_strip_impl_helper │ │ │ │ │ +000005b4 0000591d R_ARM_JUMP24 000036a0 bytearray_strip_impl_helper │ │ │ │ │ 000005b8 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000005bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000628 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000648 0001b91c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000658 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006b4 0001ba1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000718 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -286,17 +286,17 @@ │ │ │ │ │ bytearray_clear │ │ │ │ │ bytearray_endswith │ │ │ │ │ bytearray_copy │ │ │ │ │ bytearray_richcompare │ │ │ │ │ bytearray_repeat │ │ │ │ │ bytearrayiter_next │ │ │ │ │ stringlib_capitalize │ │ │ │ │ +bytearray_append │ │ │ │ │ bytearray_lstrip │ │ │ │ │ bytearray_strip_impl_helper │ │ │ │ │ -bytearray_append │ │ │ │ │ stringlib_center │ │ │ │ │ bytearray_mod │ │ │ │ │ bytearray_strip │ │ │ │ │ bytearray_count │ │ │ │ │ bytearray_join │ │ │ │ │ stringlib_bytes_join │ │ │ │ │ stringlib_upper │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ 0x00000610 04000000 00000000 f0070000 00000000 ................ │ │ │ │ │ 0x00000620 04000000 00000000 f8070000 00000000 ................ │ │ │ │ │ 0x00000630 04000000 00000000 00080000 00000000 ................ │ │ │ │ │ 0x00000640 04000000 00000000 08080000 00000000 ................ │ │ │ │ │ 0x00000650 04000000 00000000 10080000 00000000 ................ │ │ │ │ │ 0x00000660 08000000 7c0a0000 7c050000 00000000 ....|...|....... │ │ │ │ │ 0x00000670 80000000 d0040000 18080000 00000000 ................ │ │ │ │ │ - 0x00000680 04000000 00000000 38040000 00000000 ........8....... │ │ │ │ │ + 0x00000680 04000000 00000000 60040000 00000000 ........`....... │ │ │ │ │ 0x00000690 80000000 ec0d0000 f0050000 00000000 ................ │ │ │ │ │ 0x000006a0 a0000000 181b0000 20080000 00000000 ........ ....... │ │ │ │ │ 0x000006b0 08000000 84160000 60060000 00000000 ........`....... │ │ │ │ │ 0x000006c0 80000000 ac0f0000 2c080000 00000000 ........,....... │ │ │ │ │ 0x000006d0 08000000 340f0000 8c050000 00000000 ....4........... │ │ │ │ │ 0x000006e0 80000000 dc190000 34080000 00000000 ........4....... │ │ │ │ │ 0x000006f0 08000000 801e0000 44080000 00000000 ........D....... │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -28,17 +28,17 @@ │ │ │ │ │ [ 36c] decode │ │ │ │ │ [ 374] find │ │ │ │ │ [ 37c] translation table must be 256 characters long │ │ │ │ │ [ 3ac] Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ │ [ 3e4] can't concat %.100s to %.100s │ │ │ │ │ [ 404] endswith │ │ │ │ │ [ 410] Comparison between bytearray and string │ │ │ │ │ - [ 438] lstrip │ │ │ │ │ - [ 445] │ │ │ │ │ - [ 448] cannot add more objects to bytearray │ │ │ │ │ + [ 438] cannot add more objects to bytearray │ │ │ │ │ + [ 460] lstrip │ │ │ │ │ + [ 46d] │ │ │ │ │ [ 470] center │ │ │ │ │ [ 478] a byte string of length 1 │ │ │ │ │ [ 494] argument 2 │ │ │ │ │ [ 4a0] strip │ │ │ │ │ [ 4a8] count │ │ │ │ │ [ 4b0] can only join an iterable │ │ │ │ │ [ 4cc] sequence item %zd: expected a bytes-like object, %.80s found │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1079,77 +1079,77 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b c84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ beq ff8 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ beq 11e8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ beq 11e8 │ │ │ │ │ - ldr r2, [fp, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + ldr r1, [fp, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ beq 11b4 │ │ │ │ │ - ldr r9, [fp, #20] │ │ │ │ │ + ldr sl, [fp, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - add r9, r9, r5 │ │ │ │ │ + add sl, sl, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ b f6c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ beq 1108 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 2178 <_getbytevalue> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1040 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - strb r2, [r9], #1 │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ + strb r2, [sl], #1 │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 1024 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ blt f68 │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ beq 10ac │ │ │ │ │ mvn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ cmp r2, r5, asr #1 │ │ │ │ │ - addge r7, r4, #2 │ │ │ │ │ + addge r8, r4, #2 │ │ │ │ │ asr r2, r5, #1 │ │ │ │ │ - addge r7, r7, r2 │ │ │ │ │ - mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + addge r8, r8, r2 │ │ │ │ │ + mvnlt r8, #-2147483648 @ 0x80000000 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 8a0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1060 │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ - ldr r9, [pc, #552] @ 1218 │ │ │ │ │ + ldr sl, [pc, #552] @ 1218 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r9, [fp, #20] │ │ │ │ │ + ldrne sl, [fp, #20] │ │ │ │ │ b f5c │ │ │ │ │ ldr r4, [pc, #548] @ 1224 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c84 │ │ │ │ │ @@ -1158,86 +1158,86 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b c84 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ + str r2, [r7] │ │ │ │ │ bne fa4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b fa4 │ │ │ │ │ ldr r4, [pc, #476] @ 1224 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 11bc │ │ │ │ │ - ldr r1, [r8] │ │ │ │ │ + ldr r1, [r7] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 1198 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 1084 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r1, [r9] │ │ │ │ │ bne 1084 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r2, [fp] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq c84 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [fp] │ │ │ │ │ bne c84 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b c84 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 10c8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r1, [r9] │ │ │ │ │ beq 10f0 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r2, [fp] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 10e4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [fp] │ │ │ │ │ beq 10fc │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 10c8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 10e4 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r5 │ │ │ │ │ beq 1134 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r1, [r9] │ │ │ │ │ bne 1134 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1084 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1247,57 +1247,57 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1084 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1234 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + ldr r2, [fp] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 11dc │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq bf4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [fp] │ │ │ │ │ bne bf4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b bf4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r1, [r8] │ │ │ │ │ + str r1, [r7] │ │ │ │ │ bne 1060 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1060 │ │ │ │ │ - ldr r9, [pc, #92] @ 1218 │ │ │ │ │ + ldr sl, [pc, #92] @ 1218 │ │ │ │ │ b f4c │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ beq 1054 │ │ │ │ │ ldr r1, [pc, #92] @ 1230 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 1054 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 1090 │ │ │ │ │ b c84 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq c84 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ bne c84 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b c84 │ │ │ │ │ .word 0x3ff20000 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ @@ -3772,392 +3772,392 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000348c : │ │ │ │ │ +0000348c : │ │ │ │ │ +bytearray_append(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 3634 │ │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + bhi 3640 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ │ + beq 3668 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + ldr fp, [r4, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r8, [r4, #12] │ │ │ │ │ + add r7, r6, #1 │ │ │ │ │ + sub sl, r1, fp │ │ │ │ │ + bgt 3654 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bcs 3594 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <__aeabi_ui2d> │ │ │ │ │ + R_ARM_CALL __aeabi_ui2d │ │ │ │ │ + strd r0, [sp] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <__aeabi_ui2d> │ │ │ │ │ + R_ARM_CALL __aeabi_ui2d │ │ │ │ │ + ldr r3, [pc, #348] @ 367c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <__aeabi_dmul> │ │ │ │ │ + R_ARM_CALL __aeabi_dmul │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldrd r0, [sp] │ │ │ │ │ + bl 0 <__aeabi_dcmple> │ │ │ │ │ + R_ARM_CALL __aeabi_dcmple │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 35bc │ │ │ │ │ + adds r8, r6, #2 │ │ │ │ │ + bmi 35d4 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 35e0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 35d4 │ │ │ │ │ + str r8, [r4, #12] │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + str r0, [r4, #16] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + strb sl, [r0, r7] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r0, [pc, #256] @ 3680 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #20] │ │ │ │ │ + ldreq r3, [pc, #248] @ 3684 │ │ │ │ │ + strb r5, [r3, r6] │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cmp r7, r8, lsr #1 │ │ │ │ │ + addcc r8, r6, #2 │ │ │ │ │ + bcc 3544 │ │ │ │ │ + ldr r3, [pc, #220] @ 3684 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + moveq r1, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + strb r3, [r1, r7] │ │ │ │ │ + b 3574 │ │ │ │ │ + cmp r7, #8 │ │ │ │ │ + add r8, r7, r7, lsr #3 │ │ │ │ │ + addls r8, r8, #3 │ │ │ │ │ + bls 3544 │ │ │ │ │ + adds r8, r8, #6 │ │ │ │ │ + bpl 3544 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 358c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 35d4 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r4, #20] │ │ │ │ │ + ldreq r1, [pc, #124] @ 3684 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + movcs r2, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r8, [r4, #12] │ │ │ │ │ + str r9, [r4, #20] │ │ │ │ │ + str r9, [r4, #16] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + strb r3, [r9, r7] │ │ │ │ │ + b 3574 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 35d8 │ │ │ │ │ + ldr r3, [pc, #64] @ 3688 │ │ │ │ │ + ldr r1, [pc, #64] @ 368c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 35d8 │ │ │ │ │ + ldr r3, [pc, #52] @ 3690 │ │ │ │ │ + ldr r1, [pc, #52] @ 3694 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 35d8 │ │ │ │ │ + ldr r3, [pc, #40] @ 3698 │ │ │ │ │ + ldr r1, [pc, #40] @ 369c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 35d8 │ │ │ │ │ + .word 0x3ff20000 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ + R_ARM_ABS32 .bss │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + .word 0x000000cc │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_BufferError │ │ │ │ │ + .word 0x0000016c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ + .word 0x00000438 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +000036a0 : │ │ │ │ │ bytearray_strip_impl_helper(): │ │ │ │ │ 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, #760] @ 379c │ │ │ │ │ + ldr r3, [pc, #760] @ 39b0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bne 3774 │ │ │ │ │ - ldr r6, [pc, #736] @ 37a0 │ │ │ │ │ + bne 3988 │ │ │ │ │ + ldr r6, [pc, #736] @ 39b4 │ │ │ │ │ mov r5, #6 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3764 │ │ │ │ │ + beq 3978 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 3604 │ │ │ │ │ + beq 3818 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 35fc │ │ │ │ │ + ble 3810 │ │ │ │ │ ands r3, r8, #3 │ │ │ │ │ sub r7, r2, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - beq 35d4 │ │ │ │ │ + beq 37e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3544 │ │ │ │ │ + beq 3758 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3528 │ │ │ │ │ + beq 373c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3804 │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldrb r1, [r7, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3804 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldrb r1, [r7, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3804 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 35d4 │ │ │ │ │ - b 35f0 │ │ │ │ │ + bne 37e8 │ │ │ │ │ + b 3804 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3804 │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3804 │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r4, fp, #2 │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3804 │ │ │ │ │ add r4, fp, #3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3804 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 356c │ │ │ │ │ + bne 3780 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 3608 │ │ │ │ │ - b 3738 │ │ │ │ │ + bne 381c │ │ │ │ │ + b 394c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 35f0 │ │ │ │ │ + b 3804 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub r9, r8, r4 │ │ │ │ │ ands r9, r9, #3 │ │ │ │ │ add fp, r3, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - beq 3694 │ │ │ │ │ + beq 38a8 │ │ │ │ │ sub r7, r8, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt 3738 │ │ │ │ │ + blt 394c │ │ │ │ │ ldrb r1, [fp, #-1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3738 │ │ │ │ │ + beq 394c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 3694 │ │ │ │ │ + beq 38a8 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 3674 │ │ │ │ │ + beq 3888 │ │ │ │ │ ldrb r1, [fp, #-1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3738 │ │ │ │ │ + beq 394c │ │ │ │ │ ldrb r1, [fp, #-1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3738 │ │ │ │ │ + beq 394c │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b 3704 │ │ │ │ │ + b 3918 │ │ │ │ │ ldrb r1, [r4, #-1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r9 │ │ │ │ │ sub r7, r9, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3730 │ │ │ │ │ + beq 3944 │ │ │ │ │ ldrb r1, [r4, #-2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r7, r9, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3730 │ │ │ │ │ + beq 3944 │ │ │ │ │ ldrb r1, [r4, #-3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub fp, r4, #3 │ │ │ │ │ sub r7, r9, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3730 │ │ │ │ │ + beq 3944 │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r4, fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - blt 3730 │ │ │ │ │ + blt 3944 │ │ │ │ │ ldrb r1, [fp, #-1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 38b4 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr sl, [sp] │ │ │ │ │ - ldr r3, [pc, #92] @ 379c │ │ │ │ │ + ldr r3, [pc, #92] @ 39b0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 374c │ │ │ │ │ + beq 3960 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ 37a4 │ │ │ │ │ + ldr r3, [pc, #56] @ 39b8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 35f0 │ │ │ │ │ + b 3804 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 375c │ │ │ │ │ + bne 3970 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b 34c0 │ │ │ │ │ + b 36d4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - .word 0x00000440 │ │ │ │ │ + .word 0x00000468 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -000037a8 : │ │ │ │ │ -bytearray_append(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 3950 │ │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - bhi 395c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 3984 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - ldr fp, [r4, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r8, [r4, #12] │ │ │ │ │ - add r7, r6, #1 │ │ │ │ │ - sub sl, r1, fp │ │ │ │ │ - bgt 3970 │ │ │ │ │ - add r3, sl, r7 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bcs 38b0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <__aeabi_ui2d> │ │ │ │ │ - R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - strd r0, [sp] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <__aeabi_ui2d> │ │ │ │ │ - R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #348] @ 3998 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 <__aeabi_dmul> │ │ │ │ │ - R_ARM_CALL __aeabi_dmul │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldrd r0, [sp] │ │ │ │ │ - bl 0 <__aeabi_dcmple> │ │ │ │ │ - R_ARM_CALL __aeabi_dcmple │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 38d8 │ │ │ │ │ - adds r8, r6, #2 │ │ │ │ │ - bmi 38f0 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 38fc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 38f0 │ │ │ │ │ - str r8, [r4, #12] │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - str r0, [r4, #16] │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - strb sl, [r0, r7] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r0, [pc, #256] @ 399c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #20] │ │ │ │ │ - ldreq r3, [pc, #248] @ 39a0 │ │ │ │ │ - strb r5, [r3, r6] │ │ │ │ │ - add sp, sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r7, r8, lsr #1 │ │ │ │ │ - addcc r8, r6, #2 │ │ │ │ │ - bcc 3860 │ │ │ │ │ - ldr r3, [pc, #220] @ 39a0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - moveq r1, r3 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - strb r3, [r1, r7] │ │ │ │ │ - b 3890 │ │ │ │ │ - cmp r7, #8 │ │ │ │ │ - add r8, r7, r7, lsr #3 │ │ │ │ │ - addls r8, r8, #3 │ │ │ │ │ - bls 3860 │ │ │ │ │ - adds r8, r8, #6 │ │ │ │ │ - bpl 3860 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 38a8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 38f0 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #20] │ │ │ │ │ - ldreq r1, [pc, #124] @ 39a0 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - movcs r2, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r8, [r4, #12] │ │ │ │ │ - str r9, [r4, #20] │ │ │ │ │ - str r9, [r4, #16] │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - strb r3, [r9, r7] │ │ │ │ │ - b 3890 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 38f4 │ │ │ │ │ - ldr r3, [pc, #64] @ 39a4 │ │ │ │ │ - ldr r1, [pc, #64] @ 39a8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38f4 │ │ │ │ │ - ldr r3, [pc, #52] @ 39ac │ │ │ │ │ - ldr r1, [pc, #52] @ 39b0 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38f4 │ │ │ │ │ - ldr r3, [pc, #40] @ 39b4 │ │ │ │ │ - ldr r1, [pc, #40] @ 39b8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38f4 │ │ │ │ │ - .word 0x3ff20000 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - R_ARM_ABS32 .bss │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x000000cc │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_BufferError │ │ │ │ │ - .word 0x0000016c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ - .word 0x00000448 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ 000039bc : │ │ │ │ │ bytearray_count(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -148,19 +148,19 @@ │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ b 1a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 348c │ │ │ │ │ + b 36a0 │ │ │ │ │ R_ARM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - .word 0x00000438 │ │ │ │ │ + .word 0x00000460 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000001f0 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -362,15 +362,15 @@ │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ b 480 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 348c │ │ │ │ │ + b 36a0 │ │ │ │ │ R_ARM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000004a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000004c8 : │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ b 578 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #1 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 348c │ │ │ │ │ + b 36a0 │ │ │ │ │ R_ARM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000550 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000005c0 : │ │ │ │ │ @@ -2837,15 +2837,15 @@ │ │ │ │ │ strb r7, [r6, r4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ .word 0x00000658 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ - .word 0x00000448 │ │ │ │ │ + .word 0x00000438 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ 000025a4 : │ │ │ │ │ bytearray_setitem(): │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -26,18 +26,18 @@ │ │ │ │ │ 0x00000170 62797465 61727261 795f656e 64737769 bytearray_endswi │ │ │ │ │ 0x00000180 74680062 79746561 72726179 5f636f70 th.bytearray_cop │ │ │ │ │ 0x00000190 79006279 74656172 7261795f 72696368 y.bytearray_rich │ │ │ │ │ 0x000001a0 636f6d70 61726500 62797465 61727261 compare.bytearra │ │ │ │ │ 0x000001b0 795f7265 70656174 00627974 65617272 y_repeat.bytearr │ │ │ │ │ 0x000001c0 61796974 65725f6e 65787400 73747269 ayiter_next.stri │ │ │ │ │ 0x000001d0 6e676c69 625f6361 70697461 6c697a65 nglib_capitalize │ │ │ │ │ - 0x000001e0 00627974 65617272 61795f6c 73747269 .bytearray_lstri │ │ │ │ │ - 0x000001f0 70006279 74656172 7261795f 73747269 p.bytearray_stri │ │ │ │ │ - 0x00000200 705f696d 706c5f68 656c7065 72006279 p_impl_helper.by │ │ │ │ │ - 0x00000210 74656172 7261795f 61707065 6e640073 tearray_append.s │ │ │ │ │ + 0x000001e0 00627974 65617272 61795f61 7070656e .bytearray_appen │ │ │ │ │ + 0x000001f0 64006279 74656172 7261795f 6c737472 d.bytearray_lstr │ │ │ │ │ + 0x00000200 69700062 79746561 72726179 5f737472 ip.bytearray_str │ │ │ │ │ + 0x00000210 69705f69 6d706c5f 68656c70 65720073 ip_impl_helper.s │ │ │ │ │ 0x00000220 7472696e 676c6962 5f63656e 74657200 tringlib_center. │ │ │ │ │ 0x00000230 70616400 62797465 61727261 795f6d6f pad.bytearray_mo │ │ │ │ │ 0x00000240 64006279 74656172 7261795f 73747269 d.bytearray_stri │ │ │ │ │ 0x00000250 70006279 74656172 7261795f 636f756e p.bytearray_coun │ │ │ │ │ 0x00000260 74006279 74656172 7261795f 6a6f696e t.bytearray_join │ │ │ │ │ 0x00000270 00737472 696e676c 69625f62 79746573 .stringlib_bytes │ │ │ │ │ 0x00000280 5f6a6f69 6e007374 72696e67 6c69625f _join.stringlib_ │ │ │ ├── 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: 91784 (bytes into file) │ │ │ │ │ + Start of section headers: 91824 (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 0x16688: │ │ │ │ │ +There are 18 section headers, starting at offset 0x166b0: │ │ │ │ │ │ │ │ │ │ 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 003278 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0137b0 0007b0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0137d0 0007b0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0032ac 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 013f60 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 013f80 0006e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 003a60 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 003a60 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 004480 008410 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 014640 0019e8 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00c890 00256c 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 016028 000078 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00edfc 001670 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 0160a0 000558 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01046c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01046c 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010498 001e00 10 16 298 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 012298 001518 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0165f8 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 004480 008430 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 014660 0019f0 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c8b0 00256c 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 016050 000078 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00ee1c 001670 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 0160c8 000558 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01048c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01048c 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0104b8 001e00 10 16 298 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0122b8 001518 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 016620 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -67,103 +67,103 @@ │ │ │ │ │ 63: 000036fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 64: 00003708 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 65: 00003a00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 66: 00003a0c 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: 00003d1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00003d2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 72: 00003d2c 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 73: 00003f78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00003f88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00003f88 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 76: 0000400c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00004010 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00004010 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 79: 00007cd4 1056 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 80: 0000701c 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 81: 0000475c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 000047c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 000047c0 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ - 84: 000047f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00003d10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00003d20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 72: 00003d20 648 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 73: 00003f98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00003fa8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00003fa8 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 76: 0000402c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00004030 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00004030 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 79: 00007cf4 1056 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 80: 0000703c 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 81: 0000477c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 000047e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 000047e0 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 84: 00004814 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: 000047f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 000047f8 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 93: 000049d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 94: 000049e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 95: 000049e4 2408 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 96: 00005324 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 0000534c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 0000534c 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 99: 00005448 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 0000544c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 000056f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 102: 00005724 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 103: 00005724 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 104: 0000581c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 00005820 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00005820 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 107: 0000591c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 00005920 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 00005920 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ - 110: 00005924 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ - 111: 00005a20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 00005a24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 00005a24 2068 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 114: 00006204 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 115: 00006238 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 00006238 3556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 117: 00006fec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 0000701c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 0000742c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00007438 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00007438 16 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 91: 00004818 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00004818 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 93: 000049f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 00004a00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 95: 00004a04 2408 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 96: 00005344 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 0000536c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 0000536c 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 99: 00005468 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 0000546c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 00005710 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00005744 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 103: 00005744 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 104: 0000583c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 00005840 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 00005840 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 107: 0000593c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 00005940 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00005940 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 110: 00005944 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 111: 00005a40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 00005a44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 00005a44 2068 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 114: 00006224 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00006258 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 00006258 3556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 117: 0000700c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 0000703c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 0000744c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00007458 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00007458 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: 00007bec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 00007c44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 000080c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 128: 00007c0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 00007c64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 000080e8 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: 000080f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 135: 000082f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 00008114 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 135: 00008314 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: 00008308 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 149: 0000834c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 00008328 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 149: 0000836c 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: 00008354 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 158: 00008404 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 157: 00008374 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 158: 00008424 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 │ │ │ │ │ @@ -370,33 +370,33 @@ │ │ │ │ │ 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: 00003228 188 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 373: 00003a0c 180 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 374: 00003ac0 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 373: 00003a0c 168 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 374: 00003ab4 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: 0000544c 728 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 386: 0000546c 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: 000049e0 4 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 391: 00004a00 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: 00007448 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 410: 00007480 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 409: 00007468 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 410: 000074a0 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 412: 00007c44 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 412: 00007c64 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 414: 000080f4 532 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 414: 00008114 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: 00008308 76 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 419: 00008328 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: 00008354 188 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 424: 00008374 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 0x137b0 contains 246 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x137d0 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 │ │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ │ 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 │ │ │ │ │ 00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000077c 00019e1c R_ARM_CALL 000080f4 _PyBytes_FromHex │ │ │ │ │ +0000077c 00019e1c R_ARM_CALL 00008114 _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 │ │ │ │ │ @@ -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 0x13f60 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x13f80 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 00003d2c bytes_repr │ │ │ │ │ +0000002c 00004802 R_ARM_ABS32 00003d20 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 │ │ │ │ │ 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 │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0000e802 R_ARM_ABS32 00001624 bytes_alloc │ │ │ │ │ -0000009c 00004e02 R_ARM_ABS32 00004010 bytes_new │ │ │ │ │ +0000009c 00004e02 R_ARM_ABS32 00004030 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 │ │ │ │ │ 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 00003f88 striter_next │ │ │ │ │ +00000140 00004b02 R_ARM_ABS32 00003fa8 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 000047c0 bytes___bytes__ │ │ │ │ │ +000004bc 00005302 R_ARM_ABS32 000047e0 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 00005924 bytes_count │ │ │ │ │ +000004ec 00006e02 R_ARM_ABS32 00005944 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 │ │ │ │ │ 00000504 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00006a02 R_ARM_ABS32 00005820 bytes_endswith │ │ │ │ │ +0000050c 00006a02 R_ARM_ABS32 00005840 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 00005724 bytes_find │ │ │ │ │ +0000052c 00006702 R_ARM_ABS32 00005744 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,30 +387,30 @@ │ │ │ │ │ 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 00005920 bytes_join │ │ │ │ │ +000005ec 00006d02 R_ARM_ABS32 00005940 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 00005a24 bytes_partition │ │ │ │ │ +0000063c 00007102 R_ARM_ABS32 00005a44 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -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 00006238 bytes_split │ │ │ │ │ +000006dc 00007402 R_ARM_ABS32 00006258 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 0000534c bytes_startswith │ │ │ │ │ +000006fc 00006202 R_ARM_ABS32 0000536c 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__ │ │ │ │ │ @@ -463,19 +463,19 @@ │ │ │ │ │ 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 000047f8 bytes_repeat │ │ │ │ │ +00000794 00005c02 R_ARM_ABS32 00004818 bytes_repeat │ │ │ │ │ 00000798 0000b002 R_ARM_ABS32 000001f4 bytes_item │ │ │ │ │ -000007a8 00007902 R_ARM_ABS32 00007438 bytes_contains │ │ │ │ │ +000007a8 00007902 R_ARM_ABS32 00007458 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x14640 contains 829 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x14660 contains 830 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 │ │ │ │ │ @@ -638,17 +638,17 @@ │ │ │ │ │ 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 │ │ │ │ │ -000017d0 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001818 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000018a8 0001551c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +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 │ │ │ │ │ @@ -830,484 +830,485 @@ │ │ │ │ │ 000039e8 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ 000039f8 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ 00003a00 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00003a3c 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ 00003a54 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00003a7c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00003aa4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003b7c 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003d08 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d1c 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003d20 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003d24 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003d28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dd0 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003f64 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f78 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003f7c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003f80 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003f84 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004000 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000400c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000407c 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004088 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000040cc 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000040e4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000410c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004128 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004158 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00004168 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004184 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000041b0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000041e4 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000420c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000425c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042e4 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000042f0 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000432c 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -0000434c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004390 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000043bc 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000043f8 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004430 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004468 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004498 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000044ac 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000044c8 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004504 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004514 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004530 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004540 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004558 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000457c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000459c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045b0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045c4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045dc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000045e8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045f0 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004604 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004610 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004618 0001821c R_ARM_CALL 0000544c PyBytes_FromObject │ │ │ │ │ -0000463c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000466c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004698 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000046ac 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000046f0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004720 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004728 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004748 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000475c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004764 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004768 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -0000476c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004770 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00004774 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004778 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000477c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004780 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004784 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004788 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000478c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004790 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004794 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b70 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003cfc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d10 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003d14 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d18 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003d1c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003dc0 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003efc 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003f90 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f98 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003f9c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003fa0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003fa4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004020 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000402c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000409c 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000040a8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040ec 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004104 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000412c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004148 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004178 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00004188 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000041a4 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000041d0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004204 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000422c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000427c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004304 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00004310 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000434c 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +0000436c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000043b0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000043dc 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004418 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004450 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004488 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000044b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044cc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000044e8 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00004524 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004534 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004550 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004560 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004578 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000459c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045bc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045d0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045e4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045fc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004608 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004610 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004624 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004630 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004638 0001821c R_ARM_CALL 0000546c PyBytes_FromObject │ │ │ │ │ +0000465c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000468c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000046b8 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000046cc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004710 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004740 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004748 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004768 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000477c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004784 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004788 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +0000478c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004790 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00004794 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000479c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000047a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a0 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 000047a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000047a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a8 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000047ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000047b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047b0 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 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 │ │ │ │ │ -000047f0 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000047f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004820 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004848 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000486c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000048ac 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000048cc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048f4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004914 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004940 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000049b8 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000049c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049d8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000049dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004a10 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004b5c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004c20 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c38 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c68 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c80 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c98 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004cd0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004ce8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d00 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d18 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d30 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d48 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d60 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d7c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e40 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004e54 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004e68 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004e7c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004e90 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ea4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000047c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004810 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004814 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004840 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00004868 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000488c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000048cc 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000048ec 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004914 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004934 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004960 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049d4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049f0 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000049f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049f8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000049fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004a30 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004b7c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004c40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004c58 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004c70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004c88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ca0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004cb8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004cf0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d08 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d20 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d38 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d68 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d80 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d9c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e60 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004e74 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004e88 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004e9c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004eb0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004ec4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ecc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ed4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004edc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004ee4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004eec 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004ef4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f00 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f20 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000506c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050c8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000050f0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005114 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005144 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005174 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000518c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000051a8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005214 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005254 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005284 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052ac 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052b0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000052c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052f0 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005300 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -0000530c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005314 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00005324 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000532c 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00005330 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005334 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000533c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005340 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005344 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005348 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000053a8 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -000053c4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000053e4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005408 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005434 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005478 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00005490 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000054b8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000054dc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005508 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00005518 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000555c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000558c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000055c0 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000055f8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005608 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005638 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000564c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005660 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005670 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000568c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000569c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056b4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056d8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056e0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000056f4 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000056f8 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000056fc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005700 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005704 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000570c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00005710 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005714 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000571c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00004efc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f04 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f0c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f14 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f20 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f40 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000508c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050e8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005110 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005134 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005164 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005194 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000051ac 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000051c8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051f4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005234 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005274 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000052a4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052cc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052d0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052e8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005310 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005320 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +0000532c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005334 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00005344 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000534c 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00005350 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005354 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000535c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005360 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005364 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005368 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000053c8 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +000053e4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005404 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005428 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005454 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005498 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000054b0 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000054d8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000054fc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005528 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00005538 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000557c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000055ac 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000055e0 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00005618 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005628 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005658 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000566c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005680 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005690 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000056ac 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000056bc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056d4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000056f8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005700 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005714 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00005718 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000571c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005720 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005780 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00005798 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057bc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057e4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005808 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000581c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000587c 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00005898 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000058b8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000058dc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005908 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000591c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005980 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000599c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000059bc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059e0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005a0c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005a20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005a5c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005a6c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005a9c 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005c98 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005cbc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d38 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d5c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d90 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dac 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005ebc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005edc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00005f30 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006068 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000060f0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006108 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006158 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -00006170 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006188 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000061b0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000061cc 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000061dc 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000061e8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000061fc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006204 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000620c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006210 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006214 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006218 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006220 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00006224 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006228 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000622c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006230 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00006234 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006298 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000062a4 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000062ec 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00006324 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000647c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000064ac 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000064dc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006560 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006588 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065cc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000065e4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006630 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006638 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006690 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000671c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006744 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000698c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000069b8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000069e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006a08 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006a78 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ad0 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006afc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b38 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b60 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b70 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00006b78 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006be0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bf0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006c24 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006c34 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006c60 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c84 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cb4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006ccc 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006d0c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d30 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d54 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d70 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d84 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006d98 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006dbc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005724 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000572c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00005730 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005734 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000573c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00005740 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000057a0 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000057b8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000057dc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005804 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005828 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000583c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000589c 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +000058b8 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000058d8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000058fc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005928 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000593c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000059a0 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000059bc 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000059dc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a00 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a2c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005a7c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005a8c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005abc 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005cb8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005cdc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d58 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005d7c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005da8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005db0 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005dcc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005edc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005efc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005f50 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006088 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006110 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006128 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006178 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ +00006190 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000061a8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000061d0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000061ec 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ +000061fc 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ +00006208 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000621c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006224 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000622c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006230 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006234 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006238 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006240 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006244 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006248 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000624c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006250 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00006254 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000062b8 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000062c4 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000630c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00006344 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000649c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000064cc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064fc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006580 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000065a8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000065ec 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006604 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006650 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006658 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066b0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000673c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006764 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000069ac 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000069d8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a08 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006a28 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006a98 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006af0 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006b1c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b58 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b80 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b90 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006b98 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006c00 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c10 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006c44 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c54 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006c80 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ca4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cd4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006cec 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006d2c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d50 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d74 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d90 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006da4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006db8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00006ddc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006df4 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006e1c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006e88 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006ec4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ed4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006f00 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f24 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f34 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006f60 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fac 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006fd8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fe4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fec 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006ff0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006ff4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ff8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ffc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007000 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00007004 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000700c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007010 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007014 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007050 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -0000708c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -000070b0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000070c0 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007110 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007120 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007158 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007168 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000719c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000071ac 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000071e4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000071fc 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000722c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000723c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007268 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000727c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000072a8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000072bc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072d0 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007308 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007324 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007340 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007348 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006dfc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006e14 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006e3c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006ea8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006ee4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ef4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006f20 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f44 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f54 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006f80 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fcc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006ff8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007004 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000700c 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00007010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007014 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007018 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000701c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007020 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00007024 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007028 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000702c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00007030 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007034 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00007038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007070 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000070ac 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ +000070d0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000070e0 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007130 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007140 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007178 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007188 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000071bc 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000071cc 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007204 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000721c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000724c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000725c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007288 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000729c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000072c8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000072dc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072f0 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ +00007328 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007344 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007360 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000737c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007398 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073b4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073bc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073d4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000073dc 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -000073ec 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000740c 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -0000742c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007430 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007434 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007444 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -0000746c 00019a1c R_ARM_CALL 00007480 PyBytes_FromFormatV │ │ │ │ │ -000074c4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000075d4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007618 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007674 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007698 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000076bc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000771c 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -0000775c 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007770 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007778 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007780 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -0000779c 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000077d4 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000077e0 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007808 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000781c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007858 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00007884 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007898 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078c8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007928 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007930 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007944 00019c1c R_ARM_CALL 00007c44 _PyBytesWriter_WriteBytes │ │ │ │ │ -000079b0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000079d4 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000079dc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007a1c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007a44 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007a68 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007a7c 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -00007aa8 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007b00 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007b14 00019c1c R_ARM_CALL 00007c44 _PyBytesWriter_WriteBytes │ │ │ │ │ -00007b24 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007be4 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007bec 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007bf0 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00007bf4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007bf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007bfc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c00 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c04 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007c08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c0c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007c10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c14 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007c18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c1c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c24 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007368 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007380 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000739c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073b8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073d4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073dc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000073fc 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ +0000740c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000742c 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +0000744c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00007450 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00007454 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007464 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +0000748c 00019a1c R_ARM_CALL 000074a0 PyBytes_FromFormatV │ │ │ │ │ +000074e4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000075f4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007638 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007694 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000076b8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000076dc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000773c 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +0000777c 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00007790 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007798 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ +000077a0 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ +000077bc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +000077f4 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00007800 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007828 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000783c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007878 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000078a4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000078e8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007948 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007950 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007964 00019c1c R_ARM_CALL 00007c64 _PyBytesWriter_WriteBytes │ │ │ │ │ +000079d0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000079f4 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000079fc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007a3c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007a64 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007a88 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007a9c 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +00007ac8 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007b20 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007b34 00019c1c R_ARM_CALL 00007c64 _PyBytesWriter_WriteBytes │ │ │ │ │ +00007b44 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ +00007c04 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007c0c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00007c10 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00007c14 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007c18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c1c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c20 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c24 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 00007c28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c2c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00007c30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c34 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ 00007c38 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007c3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007c40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007ca4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007cb4 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007cc0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007cc8 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007d80 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007e00 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e28 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007ea0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ed8 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007efc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007f34 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007f64 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00007f94 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f9c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007fac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007fe8 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00008014 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008044 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008054 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000806c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008074 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -0000807c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008090 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000080c8 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000080cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000080d0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000080d4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000080d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000080dc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000080e0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000080e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000080e8 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -000080ec 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000080f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000817c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -000081e4 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -0000824c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00008290 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008298 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -000082f4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000082f8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -000082fc 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ -00008300 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00008304 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008340 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000834c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008350 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008374 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ -000083b0 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000083e8 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000083fc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008404 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00008408 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000840c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c60 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007cc4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007cd4 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +00007ce0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ce8 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ +00007da0 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007e20 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007e48 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007e70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007ec0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ef8 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00007f1c 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +00007f54 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f84 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00007fb4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fbc 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007fcc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008008 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00008034 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008064 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008074 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000808c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008094 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ +0000809c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080b0 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +000080e8 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000080ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000080f0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000080f4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000080f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000080fc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008100 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00008104 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008108 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000810c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008110 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000819c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ +00008204 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ +0000826c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000082b0 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000082b8 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ +00008314 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00008318 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +0000831c 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ +00008320 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008324 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008360 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000836c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008370 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008394 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ +000083d0 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008408 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000841c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008424 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00008428 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000842c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16028 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16050 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 │ │ │ │ │ @@ -1317,18 +1318,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 0x160a0 contains 171 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x160c8 contains 171 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000030 0001761d R_ARM_JUMP24 00003ac0 PyBytes_Repr │ │ │ │ │ +00000030 0001761d R_ARM_JUMP24 00003ab4 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 │ │ │ │ ├── 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 80f4 <_PyBytes_FromHex> │ │ │ │ │ + bl 8114 <_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 │ │ │ │ │ @@ -857,28 +857,28 @@ │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ bne ba0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ ble e6c │ │ │ │ │ ldrb r3, [r7, r2] │ │ │ │ │ - add sl, r2, #1 │ │ │ │ │ + add r6, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ beq d98 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq dc0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - cmpeq r4, sl │ │ │ │ │ + cmpeq r4, r6 │ │ │ │ │ beq de8 │ │ │ │ │ - subs r9, sl, r5 │ │ │ │ │ - add r6, r7, r5 │ │ │ │ │ + subs r9, r6, r5 │ │ │ │ │ + add sl, r7, r5 │ │ │ │ │ bmi dcc │ │ │ │ │ - mov r5, sl │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne d3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ @@ -900,18 +900,18 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #12] │ │ │ │ │ add r0, fp, r9 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ beq ccc │ │ │ │ │ mov r2, r9 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, sl │ │ │ │ │ add r0, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ @@ -920,15 +920,15 @@ │ │ │ │ │ bne d70 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq cfc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ beq ed4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ bgt b24 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [pc, #464] @ ee8 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -937,59 +937,59 @@ │ │ │ │ │ ldr r2, [r3, #892] @ 0x37c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ecc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne fp, r3, #892 @ 0x37c │ │ │ │ │ bne cec │ │ │ │ │ b cfc │ │ │ │ │ - ldrb r3, [r6] │ │ │ │ │ - ldr r9, [pc, #424] @ ef0 │ │ │ │ │ + ldrb r3, [sl] │ │ │ │ │ + ldr sl, [pc, #424] @ ef0 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ lsl r2, r3, #3 │ │ │ │ │ - add r6, r2, #13184 @ 0x3380 │ │ │ │ │ - add r6, r6, #16 │ │ │ │ │ - add fp, r6, r9 │ │ │ │ │ + add r9, r2, #13184 @ 0x3380 │ │ │ │ │ + add r9, r9, #16 │ │ │ │ │ + add fp, r9, sl │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r9, r6] │ │ │ │ │ + ldr r2, [sl, r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ce4 │ │ │ │ │ - mov sl, fp │ │ │ │ │ + mov r6, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq e38 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ + str r2, [r6] │ │ │ │ │ bne e38 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b e38 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ble c1c │ │ │ │ │ add r3, r7, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - addeq sl, r2, #2 │ │ │ │ │ + addeq r6, r2, #2 │ │ │ │ │ beq c1c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c34 │ │ │ │ │ subs r9, r2, r5 │ │ │ │ │ - add r6, r7, r5 │ │ │ │ │ + add sl, r7, r5 │ │ │ │ │ bpl c40 │ │ │ │ │ ldr r3, [pc, #288] @ ef4 │ │ │ │ │ ldr r1, [pc, #288] @ ef8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b e38 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ b c28 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [pc, #240] @ ee4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne e84 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ @@ -1019,41 +1019,41 @@ │ │ │ │ │ bne e60 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ b d04 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ b c28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ bne cb4 │ │ │ │ │ b e38 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ b c44 │ │ │ │ │ ldr ip, [pc, #68] @ ee0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ae0 │ │ │ │ │ b e60 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ b c34 │ │ │ │ │ - ldr sl, [pc, #20] @ ee8 │ │ │ │ │ + ldr r6, [pc, #20] @ ee8 │ │ │ │ │ b d74 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b cfc │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1658,19 +1658,19 @@ │ │ │ │ │ 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 1818 │ │ │ │ │ + beq 1804 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1818 │ │ │ │ │ + beq 1804 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq 177c │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ bhi 17a4 │ │ │ │ │ @@ -1698,15 +1698,15 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 18a8 │ │ │ │ │ + bhi 1898 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r0, [pc, #436] @ 1950 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [pc, #432] @ 1954 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @@ -1714,43 +1714,43 @@ │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble 1830 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bne 17dc │ │ │ │ │ - add r1, r5, #16 │ │ │ │ │ - add r0, r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 1830 │ │ │ │ │ - ldr r3, [pc, #372] @ 1958 │ │ │ │ │ - ldr r0, [pc, #360] @ 1950 │ │ │ │ │ + beq 181c │ │ │ │ │ + ldr r3, [pc, #392] @ 1958 │ │ │ │ │ + ldr r0, [pc, #380] @ 1950 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 1898 │ │ │ │ │ + bhi 18b4 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r3, [pc, #340] @ 1954 │ │ │ │ │ + ldr r3, [pc, #360] @ 1954 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #324] @ 1954 │ │ │ │ │ + ldr r3, [pc, #344] @ 1954 │ │ │ │ │ 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, #300] @ 195c │ │ │ │ │ + ldr r0, [pc, #320] @ 195c │ │ │ │ │ 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 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ bhi 1884 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r3, [pc, #260] @ 1954 │ │ │ │ │ @@ -1769,29 +1769,29 @@ │ │ │ │ │ movge r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [pc, #200] @ 1954 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ ldr r0, [pc, #188] @ 1950 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #180] @ 1954 │ │ │ │ │ - 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, #152] @ 1954 │ │ │ │ │ + ldr r3, [pc, #168] @ 1954 │ │ │ │ │ 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 1828 │ │ │ │ │ + bhi 1814 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ bne 18f0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ @@ -1800,31 +1800,31 @@ │ │ │ │ │ ldr r1, [pc, #108] @ 1968 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ │ - bne 18ac │ │ │ │ │ + bne 189c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ bne 192c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1828 │ │ │ │ │ + beq 1814 │ │ │ │ │ ldr r3, [pc, #48] @ 1964 │ │ │ │ │ ldr r1, [pc, #52] @ 196c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1828 │ │ │ │ │ - b 18ac │ │ │ │ │ + beq 1814 │ │ │ │ │ + b 189c │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ @@ -4157,15 +4157,15 @@ │ │ │ │ │ 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 3ab4 <_PyBytes_Repeat+0xa8> │ │ │ │ │ + beq 3a58 <_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 │ │ │ │ │ @@ -4187,458 +4187,467 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt 3a88 <_PyBytes_Repeat+0x7c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt 3a60 <_PyBytes_Repeat+0x54> │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00003ac0 : │ │ │ │ │ +00003ab4 : │ │ │ │ │ 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 3b14 │ │ │ │ │ + b 3b08 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi 3c34 │ │ │ │ │ + bhi 3c28 │ │ │ │ │ sub r2, r8, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 3cfc │ │ │ │ │ + blt 3cf0 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble 3b48 │ │ │ │ │ + ble 3b3c │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3af8 │ │ │ │ │ + bls 3aec │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3c50 │ │ │ │ │ + beq 3c44 │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3af8 │ │ │ │ │ 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 3cc4 │ │ │ │ │ + bne 3cb8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r7, #39 @ 0x27 │ │ │ │ │ - bne 3ce4 │ │ │ │ │ + bne 3cd8 │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d0c │ │ │ │ │ + beq 3d00 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3d14 │ │ │ │ │ + beq 3d08 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ - ldr ip, [pc, #372] @ 3d1c │ │ │ │ │ + ldr ip, [pc, #372] @ 3d10 │ │ │ │ │ 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 3c2c │ │ │ │ │ + ble 3c20 │ │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq 3ccc │ │ │ │ │ + beq 3cc0 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 3ca8 │ │ │ │ │ + beq 3c9c │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 3c70 │ │ │ │ │ + beq 3c64 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 3c8c │ │ │ │ │ + beq 3c80 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ strbls r3, [r2], #1 │ │ │ │ │ - bls 3bbc │ │ │ │ │ + bls 3bb0 │ │ │ │ │ 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 3bbc │ │ │ │ │ + b 3bb0 │ │ │ │ │ strb r7, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r9, [pc, #228] @ 3d20 │ │ │ │ │ + ldr r9, [pc, #228] @ 3d14 │ │ │ │ │ sub r2, r3, #9 │ │ │ │ │ cmp r2, #30 │ │ │ │ │ - bhi 3b34 │ │ │ │ │ + bhi 3b28 │ │ │ │ │ ldrsb r2, [r9, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3af8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3af8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3af8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3bb0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3bb0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3bb0 │ │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ │ - b 3b78 │ │ │ │ │ + b 3b6c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r9, #92 @ 0x5c │ │ │ │ │ strb r9, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3bb0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ addge r0, r0, ip │ │ │ │ │ movge r7, #39 @ 0x27 │ │ │ │ │ - bge 3b78 │ │ │ │ │ - ldr r3, [pc, #32] @ 3d24 │ │ │ │ │ - ldr r1, [pc, #32] @ 3d28 │ │ │ │ │ + bge 3b6c │ │ │ │ │ + ldr r3, [pc, #32] @ 3d18 │ │ │ │ │ + ldr r1, [pc, #32] @ 3d1c │ │ │ │ │ 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 3ba0 │ │ │ │ │ + b 3b94 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00003d2c : │ │ │ │ │ +00003d20 : │ │ │ │ │ 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 3f08 │ │ │ │ │ + ble 3ef0 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r1, r2, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ mov lr, r6 │ │ │ │ │ - b 3d88 │ │ │ │ │ + b 3d7c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi 3ed8 │ │ │ │ │ + bhi 3ec8 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ mov r3, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 3f58 │ │ │ │ │ + blt 3f84 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - beq 3dc0 │ │ │ │ │ + beq 3db4 │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3d64 │ │ │ │ │ + bls 3d58 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3ef4 │ │ │ │ │ + beq 3ee4 │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi 3d6c │ │ │ │ │ + bhi 3d60 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 3f58 │ │ │ │ │ + beq 3f84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - bne 3d88 │ │ │ │ │ + bne 3d7c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 3f34 │ │ │ │ │ + bne 3f54 │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f68 │ │ │ │ │ + beq 3f08 │ │ │ │ │ + mov r6, #39 @ 0x27 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3f70 │ │ │ │ │ + beq 3f10 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r3, r0, #20 │ │ │ │ │ - addeq r3, r0, #28 │ │ │ │ │ - mov r2, #98 @ 0x62 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + beq 3f7c │ │ │ │ │ + mov r3, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - strb r2, [ip], #2 │ │ │ │ │ - strb r6, [r3, #1] │ │ │ │ │ - ble 3f00 │ │ │ │ │ + add ip, r0, #22 │ │ │ │ │ + strb r3, [r0, #20] │ │ │ │ │ + strb r6, [r0, #21] │ │ │ │ │ + ble 3f2c │ │ │ │ │ add r1, r4, #15 │ │ │ │ │ - ldr lr, [pc, #352] @ 3f78 │ │ │ │ │ + ldr lr, [pc, #400] @ 3f98 │ │ │ │ │ add r5, r1, r5 │ │ │ │ │ mov r7, #92 @ 0x5c │ │ │ │ │ mov r4, #120 @ 0x78 │ │ │ │ │ - b 3e38 │ │ │ │ │ + b 3e28 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ - beq 3eb8 │ │ │ │ │ + beq 3ea8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3eb0 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #116 @ 0x74 │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3eb0 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #110 @ 0x6e │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3eb0 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #114 @ 0x72 │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3eb0 │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bls 3e24 │ │ │ │ │ + bls 3e14 │ │ │ │ │ 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 3e34 │ │ │ │ │ + bne 3e24 │ │ │ │ │ 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 3e34 │ │ │ │ │ - b 3eb8 │ │ │ │ │ - ldr r7, [pc, #156] @ 3f7c │ │ │ │ │ + bne 3e24 │ │ │ │ │ + b 3ea8 │ │ │ │ │ + ldr r7, [pc, #204] @ 3f9c │ │ │ │ │ sub ip, r3, #9 │ │ │ │ │ cmp ip, #30 │ │ │ │ │ - bhi 3d9c │ │ │ │ │ + bhi 3d90 │ │ │ │ │ ldrsb ip, [r7, ip] │ │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3d74 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - b 3eb8 │ │ │ │ │ + b 3d68 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 3dcc │ │ │ │ │ + mov r1, #127 @ 0x7f │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3dd0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + mov r2, #98 @ 0x62 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + strb r2, [ip], #2 │ │ │ │ │ + strb r6, [r3, #1] │ │ │ │ │ + bgt 3dfc │ │ │ │ │ + mov r2, ip │ │ │ │ │ + b 3ea8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3d68 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3d68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #34 @ 0x22 │ │ │ │ │ - beq 3dcc │ │ │ │ │ + beq 3ef8 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - addle r0, r0, lr │ │ │ │ │ - movle r6, #39 @ 0x27 │ │ │ │ │ - ble 3dcc │ │ │ │ │ - ldr r3, [pc, #32] @ 3f80 │ │ │ │ │ - ldr r1, [pc, #32] @ 3f84 │ │ │ │ │ + bgt 3f84 │ │ │ │ │ + add r0, r0, lr │ │ │ │ │ + mov r6, #39 @ 0x27 │ │ │ │ │ + b 3ef8 │ │ │ │ │ + add r3, r0, #28 │ │ │ │ │ + b 3f14 │ │ │ │ │ + ldr r3, [pc, #20] @ 3fa0 │ │ │ │ │ + ldr r1, [pc, #20] @ 3fa4 │ │ │ │ │ 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 3df4 │ │ │ │ │ + b 3f08 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00003f88 : │ │ │ │ │ +00003fa8 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3fe4 │ │ │ │ │ + beq 4004 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 3fc0 │ │ │ │ │ + bge 3fe0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r2, [pc, #84] @ 400c │ │ │ │ │ + ldr r2, [pc, #84] @ 402c │ │ │ │ │ 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 3fe4 │ │ │ │ │ + beq 4004 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 3fec │ │ │ │ │ + beq 400c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004010 : │ │ │ │ │ +00004030 : │ │ │ │ │ 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 443c │ │ │ │ │ + bne 445c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 4644 │ │ │ │ │ + bhi 4664 │ │ │ │ │ add r5, r1, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 4438 │ │ │ │ │ + beq 4458 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4480 │ │ │ │ │ + beq 44a0 │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 42c0 │ │ │ │ │ + beq 42e0 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 42c0 │ │ │ │ │ - ldr r1, [pc, #1760] @ 475c │ │ │ │ │ + bne 42e0 │ │ │ │ │ + ldr r1, [pc, #1760] @ 477c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4180 │ │ │ │ │ + bne 41a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4374 │ │ │ │ │ + bne 4394 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4630 │ │ │ │ │ + bne 4650 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 40bc │ │ │ │ │ + beq 40dc │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4340 │ │ │ │ │ - ldr r8, [pc, #1692] @ 4760 │ │ │ │ │ + bne 4360 │ │ │ │ │ + ldr r8, [pc, #1692] @ 4780 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 44e0 │ │ │ │ │ + beq 4500 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 428c │ │ │ │ │ + beq 42ac │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4374 │ │ │ │ │ + blt 4394 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 44f8 │ │ │ │ │ - beq 43e0 │ │ │ │ │ + blt 4518 │ │ │ │ │ + beq 4400 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 448c │ │ │ │ │ + bhi 44ac │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4728 │ │ │ │ │ + beq 4748 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4624 │ │ │ │ │ + bne 4644 │ │ │ │ │ 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 │ │ │ │ │ @@ -4647,438 +4656,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 44a0 │ │ │ │ │ + blt 44c0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4234 │ │ │ │ │ + bne 4254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #1500] @ 4764 │ │ │ │ │ + ldr r3, [pc, #1500] @ 4784 │ │ │ │ │ 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 44b4 │ │ │ │ │ + beq 44d4 │ │ │ │ │ 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 44b4 │ │ │ │ │ + beq 44d4 │ │ │ │ │ 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 4210 │ │ │ │ │ + beq 4230 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4210 │ │ │ │ │ + bne 4230 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 4394 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4738 │ │ │ │ │ - ldr r3, [pc, #1328] @ 4760 │ │ │ │ │ + beq 4758 │ │ │ │ │ + ldr r3, [pc, #1328] @ 4780 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 4174 │ │ │ │ │ + beq 4194 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4268 │ │ │ │ │ + beq 4288 │ │ │ │ │ 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 4284 │ │ │ │ │ + beq 42a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 45e4 │ │ │ │ │ + beq 4604 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 4174 │ │ │ │ │ + b 4194 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r2, [pc, #1232] @ 4768 │ │ │ │ │ + ldr r2, [pc, #1232] @ 4788 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 437c │ │ │ │ │ + bne 439c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7cd4 <_PyBytes_FromList> │ │ │ │ │ + bl 7cf4 <_PyBytes_FromList> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 4394 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4234 │ │ │ │ │ + bne 4254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r8, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 467c │ │ │ │ │ + beq 469c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 45cc │ │ │ │ │ + beq 45ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 4394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 45b8 │ │ │ │ │ + bne 45d8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 467c │ │ │ │ │ + bne 469c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4590 │ │ │ │ │ + beq 45b0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4590 │ │ │ │ │ + beq 45b0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ - ldr r8, [pc, #1056] @ 4760 │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r3, [pc, #1060] @ 476c │ │ │ │ │ + beq 4394 │ │ │ │ │ + ldr r8, [pc, #1056] @ 4780 │ │ │ │ │ + b 42cc │ │ │ │ │ + ldr r3, [pc, #1060] @ 478c │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 45f0 │ │ │ │ │ + beq 4610 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 45a4 │ │ │ │ │ + blt 45c4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 128 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4338 │ │ │ │ │ + bne 4358 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4174 │ │ │ │ │ - ldr r2, [pc, #1004] @ 4770 │ │ │ │ │ + b 4194 │ │ │ │ │ + ldr r2, [pc, #1004] @ 4790 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 43e8 │ │ │ │ │ + bne 4408 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 4394 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 42ac │ │ │ │ │ + ble 42cc │ │ │ │ │ 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 4540 │ │ │ │ │ + beq 4560 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 454c │ │ │ │ │ + bhi 456c │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 43b4 │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r4, [pc, #908] @ 4774 │ │ │ │ │ - b 4148 │ │ │ │ │ + bne 43d4 │ │ │ │ │ + b 42cc │ │ │ │ │ + ldr r4, [pc, #908] @ 4794 │ │ │ │ │ + b 4168 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4538 │ │ │ │ │ + bne 4558 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 450c │ │ │ │ │ + beq 452c │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 701c <_PyBytes_FromIterator> │ │ │ │ │ + bl 703c <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 436c │ │ │ │ │ + beq 438c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 436c │ │ │ │ │ + bne 438c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 436c │ │ │ │ │ + b 438c │ │ │ │ │ mov r7, r4 │ │ │ │ │ - ldr ip, [pc, #820] @ 4778 │ │ │ │ │ + ldr ip, [pc, #820] @ 4798 │ │ │ │ │ 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 4374 │ │ │ │ │ + beq 4394 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - bne 4060 │ │ │ │ │ - ldr r4, [pc, #748] @ 4774 │ │ │ │ │ - ldr r8, [pc, #724] @ 4760 │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r3, [pc, #728] @ 476c │ │ │ │ │ - ldr r1, [pc, #740] @ 477c │ │ │ │ │ + bne 4080 │ │ │ │ │ + ldr r4, [pc, #748] @ 4794 │ │ │ │ │ + ldr r8, [pc, #724] @ 4780 │ │ │ │ │ + b 42cc │ │ │ │ │ + ldr r3, [pc, #728] @ 478c │ │ │ │ │ + ldr r1, [pc, #740] @ 479c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2064 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4374 │ │ │ │ │ + b 4394 │ │ │ │ │ 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 41f8 │ │ │ │ │ - b 4210 │ │ │ │ │ + bne 4218 │ │ │ │ │ + b 4230 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r3, [pc, #640] @ 4780 │ │ │ │ │ - ldr r1, [pc, #640] @ 4784 │ │ │ │ │ + b 42cc │ │ │ │ │ + ldr r3, [pc, #640] @ 47a0 │ │ │ │ │ + ldr r1, [pc, #640] @ 47a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 449c │ │ │ │ │ - ldr r4, [pc, #628] @ 4788 │ │ │ │ │ + b 44bc │ │ │ │ │ + ldr r4, [pc, #628] @ 47a8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 4394 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #604] @ 478c │ │ │ │ │ + ldr r1, [pc, #604] @ 47ac │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r4, [pc, #584] @ 4788 │ │ │ │ │ - b 4524 │ │ │ │ │ + b 4394 │ │ │ │ │ + ldr r4, [pc, #584] @ 47a8 │ │ │ │ │ + b 4544 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 455c │ │ │ │ │ - ldr r3, [pc, #572] @ 4790 │ │ │ │ │ - ldr r1, [pc, #572] @ 4794 │ │ │ │ │ + bne 457c │ │ │ │ │ + ldr r3, [pc, #572] @ 47b0 │ │ │ │ │ + ldr r1, [pc, #572] @ 47b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 4394 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4374 │ │ │ │ │ + bne 4394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4374 │ │ │ │ │ + b 4394 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4324 │ │ │ │ │ - ldr r3, [pc, #496] @ 4788 │ │ │ │ │ - ldr r1, [pc, #508] @ 4798 │ │ │ │ │ + bne 4344 │ │ │ │ │ + ldr r3, [pc, #496] @ 47a8 │ │ │ │ │ + ldr r1, [pc, #508] @ 47b8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r3, [pc, #484] @ 4790 │ │ │ │ │ - ldr r1, [pc, #492] @ 479c │ │ │ │ │ + b 4394 │ │ │ │ │ + ldr r3, [pc, #484] @ 47b0 │ │ │ │ │ + ldr r1, [pc, #492] @ 47bc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r3, [pc, #464] @ 4790 │ │ │ │ │ - ldr r1, [pc, #476] @ 47a0 │ │ │ │ │ + b 4394 │ │ │ │ │ + ldr r3, [pc, #464] @ 47b0 │ │ │ │ │ + ldr r1, [pc, #476] @ 47c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r2, [pc, #464] @ 47a4 │ │ │ │ │ - ldr r1, [pc, #464] @ 47a8 │ │ │ │ │ - ldr r0, [pc, #464] @ 47ac │ │ │ │ │ + b 4394 │ │ │ │ │ + ldr r2, [pc, #464] @ 47c4 │ │ │ │ │ + ldr r1, [pc, #464] @ 47c8 │ │ │ │ │ + ldr r0, [pc, #464] @ 47cc │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4374 │ │ │ │ │ + b 4394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4284 │ │ │ │ │ + b 42a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45a4 │ │ │ │ │ - ldr r3, [pc, #388] @ 4788 │ │ │ │ │ + beq 45c4 │ │ │ │ │ + ldr r3, [pc, #388] @ 47a8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 4394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 544c │ │ │ │ │ + bl 546c │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 436c │ │ │ │ │ + b 438c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 4128 │ │ │ │ │ - ldr r3, [pc, #336] @ 4788 │ │ │ │ │ - ldr r1, [pc, #372] @ 47b0 │ │ │ │ │ + b 4148 │ │ │ │ │ + ldr r3, [pc, #336] @ 47a8 │ │ │ │ │ + ldr r1, [pc, #372] @ 47d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ + b 4394 │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #296] @ 4778 │ │ │ │ │ + ldr r1, [pc, #296] @ 4798 │ │ │ │ │ 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 4060 │ │ │ │ │ - b 4374 │ │ │ │ │ + bne 4080 │ │ │ │ │ + b 4394 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4714 │ │ │ │ │ + beq 4734 │ │ │ │ │ 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 4374 │ │ │ │ │ + beq 4394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 45b8 │ │ │ │ │ + bne 45d8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 4718 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - bne 4584 │ │ │ │ │ + bne 45a4 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - ldr r2, [pc, #168] @ 4788 │ │ │ │ │ - ldr r3, [pc, #204] @ 47b0 │ │ │ │ │ + ldr r2, [pc, #168] @ 47a8 │ │ │ │ │ + ldr r3, [pc, #204] @ 47d0 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r1, [pc, #200] @ 47b4 │ │ │ │ │ + ldr r1, [pc, #200] @ 47d4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r2, [pc, #136] @ 4788 │ │ │ │ │ - ldr r3, [pc, #148] @ 4798 │ │ │ │ │ + b 4394 │ │ │ │ │ + ldr r2, [pc, #136] @ 47a8 │ │ │ │ │ + ldr r3, [pc, #148] @ 47b8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldr r1, [pc, #168] @ 47b4 │ │ │ │ │ + ldr r1, [pc, #168] @ 47d4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 459c │ │ │ │ │ - ldr r2, [pc, #136] @ 47a4 │ │ │ │ │ - ldr r1, [pc, #152] @ 47b8 │ │ │ │ │ - ldr r0, [pc, #136] @ 47ac │ │ │ │ │ + b 45bc │ │ │ │ │ + ldr r2, [pc, #136] @ 47c4 │ │ │ │ │ + ldr r1, [pc, #152] @ 47d8 │ │ │ │ │ + ldr r0, [pc, #136] @ 47cc │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4374 │ │ │ │ │ + b 4394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4144 │ │ │ │ │ - b 449c │ │ │ │ │ - ldr r0, [pc, #72] @ 4788 │ │ │ │ │ + bne 4164 │ │ │ │ │ + b 44bc │ │ │ │ │ + ldr r0, [pc, #72] @ 47a8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 47bc │ │ │ │ │ + ldr r1, [pc, #116] @ 47dc │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4374 │ │ │ │ │ - b 4568 │ │ │ │ │ + beq 4394 │ │ │ │ │ + b 4588 │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ @@ -5118,249 +5127,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 │ │ │ │ │ │ │ │ │ │ -000047c0 : │ │ │ │ │ +000047e0 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ - ldr r3, [pc, #44] @ 47f4 │ │ │ │ │ + ldr r3, [pc, #44] @ 4814 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 47e8 │ │ │ │ │ + bne 4808 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000047f8 : │ │ │ │ │ +00004818 : │ │ │ │ │ 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 4908 │ │ │ │ │ - beq 4908 │ │ │ │ │ + blt 4928 │ │ │ │ │ + beq 4928 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 49bc │ │ │ │ │ + blt 49c8 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 4960 │ │ │ │ │ + beq 4980 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - bhi 49bc │ │ │ │ │ + bhi 49c8 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ - ldr r3, [pc, #376] @ 49d4 │ │ │ │ │ + beq 49ec │ │ │ │ │ + ldr r3, [pc, #376] @ 49f4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 49a8 │ │ │ │ │ + bne 49e0 │ │ │ │ │ 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 48b0 │ │ │ │ │ + beq 48d0 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 48b8 │ │ │ │ │ + bne 48d8 │ │ │ │ │ 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 499c │ │ │ │ │ + beq 49bc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 48b0 │ │ │ │ │ + bge 48d0 │ │ │ │ │ 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 48d8 │ │ │ │ │ + blt 48f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4988 │ │ │ │ │ + beq 49a8 │ │ │ │ │ mov r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ - ldr r3, [pc, #172] @ 49d4 │ │ │ │ │ + beq 49ec │ │ │ │ │ + ldr r3, [pc, #172] @ 49f4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne 49a8 │ │ │ │ │ + bne 49e0 │ │ │ │ │ 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] @ 49d4 │ │ │ │ │ + ldr r3, [pc, #108] @ 49f4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4838 │ │ │ │ │ + bne 4858 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b 48b0 │ │ │ │ │ - ldr r3, [pc, #68] @ 49d4 │ │ │ │ │ + b 48d0 │ │ │ │ │ + ldr r3, [pc, #68] @ 49f4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4970 │ │ │ │ │ - b 4910 │ │ │ │ │ + beq 4990 │ │ │ │ │ + b 4930 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 48d8 │ │ │ │ │ - b 48b0 │ │ │ │ │ + blt 48f8 │ │ │ │ │ + b 48d0 │ │ │ │ │ + ldr r3, [pc, #40] @ 49f8 │ │ │ │ │ + ldr r1, [pc, #40] @ 49fc │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 48d0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 4868 │ │ │ │ │ + b 4888 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #20] @ 49d8 │ │ │ │ │ - ldr r1, [pc, #20] @ 49dc │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 48b0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000003b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000049e0 <_PyBytes_Join>: │ │ │ │ │ +00004a00 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b 49e4 │ │ │ │ │ + b 4a04 │ │ │ │ │ │ │ │ │ │ -000049e4 : │ │ │ │ │ +00004a04 : │ │ │ │ │ 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, #2328] @ 5324 │ │ │ │ │ + ldr r1, [pc, #2328] @ 5344 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 52b4 │ │ │ │ │ + beq 52d4 │ │ │ │ │ ldmib r7, {r3, sl} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4a8c │ │ │ │ │ + beq 4aac │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5090 │ │ │ │ │ + beq 50b0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 4aa0 │ │ │ │ │ + bne 4ac0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - ldr r3, [pc, #2268] @ 5328 │ │ │ │ │ + ldr r3, [pc, #2268] @ 5348 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5268 │ │ │ │ │ + bne 5288 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a80 │ │ │ │ │ + beq 4aa0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5308 │ │ │ │ │ + beq 5328 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5090 │ │ │ │ │ + beq 50b0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldreq r9, [r7, #12] │ │ │ │ │ - beq 4a44 │ │ │ │ │ + beq 4a64 │ │ │ │ │ cmp sl, #10 │ │ │ │ │ - bgt 50b4 │ │ │ │ │ + bgt 50d4 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ tst sl, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - beq 4fdc │ │ │ │ │ + beq 4ffc │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4b50 │ │ │ │ │ + bge 4b70 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 5250 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #2096] @ 5328 │ │ │ │ │ + ldr r1, [pc, #2096] @ 5348 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 5244 │ │ │ │ │ + bne 5264 │ │ │ │ │ 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] │ │ │ │ │ @@ -5368,38 +5377,38 @@ │ │ │ │ │ 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 505c │ │ │ │ │ + bne 507c │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt 4fe4 │ │ │ │ │ + blt 5004 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 52f4 │ │ │ │ │ + beq 5314 │ │ │ │ │ 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 5314 │ │ │ │ │ + bne 5334 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5120 │ │ │ │ │ + bne 5140 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d98 │ │ │ │ │ + beq 4db8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5408,27 +5417,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 4ca8 │ │ │ │ │ + beq 4cc8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4c88 │ │ │ │ │ + beq 4ca8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4c70 │ │ │ │ │ + beq 4c90 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4c58 │ │ │ │ │ + beq 4c78 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4c40 │ │ │ │ │ + beq 4c60 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4c28 │ │ │ │ │ + beq 4c48 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 5120 │ │ │ │ │ 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 │ │ │ │ │ @@ -5464,15 +5473,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 4d98 │ │ │ │ │ + beq 4db8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ @@ -5529,29 +5538,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 4cbc │ │ │ │ │ + bne 4cdc │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 52fc │ │ │ │ │ + bne 531c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4dbc │ │ │ │ │ + beq 4ddc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 51a4 │ │ │ │ │ + beq 51c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4f0c │ │ │ │ │ + beq 4f2c │ │ │ │ │ add r5, r6, r6, lsl #2 │ │ │ │ │ add r5, r6, r5, lsl #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ lsl r3, r2, #3 │ │ │ │ │ @@ -5560,27 +5569,27 @@ │ │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ed8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4e9c │ │ │ │ │ + beq 4ebc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4e88 │ │ │ │ │ + beq 4ea8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e94 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4e60 │ │ │ │ │ + beq 4e80 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4e4c │ │ │ │ │ + beq 4e6c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 50e8 │ │ │ │ │ + bne 5108 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ @@ -5610,15 +5619,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 4f0c │ │ │ │ │ + beq 4f2c │ │ │ │ │ ldr r6, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r4, r6, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5639,167 +5648,167 @@ │ │ │ │ │ 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 4ebc │ │ │ │ │ + bne 4edc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4a80 │ │ │ │ │ + beq 4aa0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4a80 │ │ │ │ │ + b 4aa0 │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 52bc │ │ │ │ │ + blt 52dc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 5060 │ │ │ │ │ + bne 5080 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, fp │ │ │ │ │ - beq 51ec │ │ │ │ │ + beq 520c │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr ip, [pc, #956] @ 5328 │ │ │ │ │ + ldr ip, [pc, #956] @ 5348 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 5204 │ │ │ │ │ + bne 5224 │ │ │ │ │ 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 52bc │ │ │ │ │ + blt 52dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - beq 507c │ │ │ │ │ + beq 509c │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 52bc │ │ │ │ │ + blt 52dc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 5060 │ │ │ │ │ + bne 5080 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4b50 │ │ │ │ │ + bge 4b70 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 51b0 │ │ │ │ │ + beq 51d0 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr r3, [pc, #808] @ 5328 │ │ │ │ │ + ldr r3, [pc, #808] @ 5348 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 51c8 │ │ │ │ │ + bne 51e8 │ │ │ │ │ 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 52bc │ │ │ │ │ + blt 52dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - bne 4f28 │ │ │ │ │ + bne 4f48 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4f48 │ │ │ │ │ + beq 4f68 │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r3, [pc, #708] @ 532c │ │ │ │ │ - ldr r1, [pc, #708] @ 5330 │ │ │ │ │ + ldr r3, [pc, #708] @ 534c │ │ │ │ │ + ldr r1, [pc, #708] @ 5350 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4da0 │ │ │ │ │ + b 4dc0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4fd8 │ │ │ │ │ - b 505c │ │ │ │ │ + beq 4ff8 │ │ │ │ │ + b 507c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 50ac │ │ │ │ │ + beq 50cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5280 │ │ │ │ │ - ldr r9, [pc, #640] @ 5334 │ │ │ │ │ - b 4a80 │ │ │ │ │ - ldr r3, [pc, #636] @ 5338 │ │ │ │ │ + beq 52a0 │ │ │ │ │ + ldr r9, [pc, #640] @ 5354 │ │ │ │ │ + b 4aa0 │ │ │ │ │ + ldr r3, [pc, #636] @ 5358 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi 528c │ │ │ │ │ + bhi 52ac │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 528c │ │ │ │ │ + beq 52ac │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4ad8 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 4e38 │ │ │ │ │ + b 4e58 │ │ │ │ │ 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 4c10 │ │ │ │ │ + b 4c30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d98 │ │ │ │ │ + beq 4db8 │ │ │ │ │ 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 4d98 │ │ │ │ │ + beq 4db8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5812,124 +5821,124 @@ │ │ │ │ │ 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 4d98 │ │ │ │ │ - b 5168 │ │ │ │ │ + beq 4db8 │ │ │ │ │ + b 5188 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4dbc │ │ │ │ │ + b 4ddc │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ - ldr r0, [pc, #360] @ 5328 │ │ │ │ │ + ldr r0, [pc, #360] @ 5348 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 500c │ │ │ │ │ + beq 502c │ │ │ │ │ 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 52d8 │ │ │ │ │ + bne 52f8 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 5030 │ │ │ │ │ + b 5050 │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ - ldr r0, [pc, #300] @ 5328 │ │ │ │ │ + ldr r0, [pc, #300] @ 5348 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 4f78 │ │ │ │ │ + beq 4f98 │ │ │ │ │ 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 52d8 │ │ │ │ │ + bne 52f8 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 4f9c │ │ │ │ │ + b 4fbc │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #236] @ 5328 │ │ │ │ │ + ldr r1, [pc, #236] @ 5348 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4b04 │ │ │ │ │ + beq 4b24 │ │ │ │ │ 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 52d8 │ │ │ │ │ + bne 52f8 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b 4b2c │ │ │ │ │ + b 4b4c │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4ad8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50ac │ │ │ │ │ + b 50cc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 52b0 │ │ │ │ │ + beq 52d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 52b0 │ │ │ │ │ + bne 52d0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4a80 │ │ │ │ │ - ldr r3, [pc, #120] @ 533c │ │ │ │ │ - ldr r1, [pc, #120] @ 5340 │ │ │ │ │ + b 4aa0 │ │ │ │ │ + ldr r3, [pc, #120] @ 535c │ │ │ │ │ + ldr r1, [pc, #120] @ 5360 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4da0 │ │ │ │ │ - ldr r2, [pc, #100] @ 5344 │ │ │ │ │ + b 4dc0 │ │ │ │ │ + ldr r2, [pc, #100] @ 5364 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #88] @ 5348 │ │ │ │ │ + ldr r1, [pc, #88] @ 5368 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4da0 │ │ │ │ │ + b 4dc0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 4da0 │ │ │ │ │ + b 4dc0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a80 │ │ │ │ │ + b 4aa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 4b8c │ │ │ │ │ + b 4bac │ │ │ │ │ .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 │ │ │ │ │ @@ -5941,15 +5950,15 @@ │ │ │ │ │ .word 0x00000428 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000003e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000534c : │ │ │ │ │ +0000536c : │ │ │ │ │ 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 │ │ │ │ │ @@ -5957,106 +5966,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 53b4 │ │ │ │ │ + bhi 53d4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 53d8 │ │ │ │ │ + bne 53f8 │ │ │ │ │ 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] @ 5448 │ │ │ │ │ + ldr r0, [pc, #140] @ 5468 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 541c │ │ │ │ │ + bne 543c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 53ac │ │ │ │ │ + b 53cc │ │ │ │ │ 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 53d0 │ │ │ │ │ + beq 53f0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5394 │ │ │ │ │ + beq 53b4 │ │ │ │ │ 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 5394 │ │ │ │ │ - b 53d0 │ │ │ │ │ + bne 53b4 │ │ │ │ │ + b 53f0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5394 │ │ │ │ │ + ble 53b4 │ │ │ │ │ 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 53fc │ │ │ │ │ - b 53d0 │ │ │ │ │ + bne 541c │ │ │ │ │ + b 53f0 │ │ │ │ │ .word 0x0000046c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000544c : │ │ │ │ │ +0000546c : │ │ │ │ │ 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 5600 │ │ │ │ │ - ldr r6, [pc, #640] @ 56f0 │ │ │ │ │ + beq 5620 │ │ │ │ │ + ldr r6, [pc, #640] @ 5710 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 5614 │ │ │ │ │ + beq 5634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5528 │ │ │ │ │ + beq 5548 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 560c │ │ │ │ │ + blt 562c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5654 │ │ │ │ │ - beq 55a8 │ │ │ │ │ + blt 5674 │ │ │ │ │ + beq 55c8 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 562c │ │ │ │ │ + bhi 564c │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 56e0 │ │ │ │ │ + beq 5700 │ │ │ │ │ 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> │ │ │ │ │ @@ -6070,149 +6079,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 5640 │ │ │ │ │ + blt 5660 │ │ │ │ │ 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] @ 56f4 │ │ │ │ │ + ldr r2, [pc, #448] @ 5714 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5548 │ │ │ │ │ + bne 5568 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 7cd4 <_PyBytes_FromList> │ │ │ │ │ - ldr r2, [pc, #424] @ 56f8 │ │ │ │ │ + b 7cf4 <_PyBytes_FromList> │ │ │ │ │ + ldr r2, [pc, #424] @ 5718 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 55b0 │ │ │ │ │ + bne 55d0 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 560c │ │ │ │ │ + beq 562c │ │ │ │ │ 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 551c │ │ │ │ │ + ble 553c │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 569c │ │ │ │ │ + beq 56bc │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 56a8 │ │ │ │ │ + bhi 56c8 │ │ │ │ │ strb r0, [r6], #1 │ │ │ │ │ - b 5578 │ │ │ │ │ - ldr r4, [pc, #332] @ 56fc │ │ │ │ │ - b 54f8 │ │ │ │ │ + b 5598 │ │ │ │ │ + ldr r4, [pc, #332] @ 571c │ │ │ │ │ + b 5518 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 5694 │ │ │ │ │ + bne 56b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5668 │ │ │ │ │ + beq 5688 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 701c <_PyBytes_FromIterator> │ │ │ │ │ + bl 703c <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 551c │ │ │ │ │ + beq 553c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 551c │ │ │ │ │ + bne 553c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 551c │ │ │ │ │ - ldr r0, [pc, #248] @ 5700 │ │ │ │ │ + b 553c │ │ │ │ │ + ldr r0, [pc, #248] @ 5720 │ │ │ │ │ mov r1, #2960 @ 0xb90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 551c │ │ │ │ │ + b 553c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ - b 551c │ │ │ │ │ - ldr r3, [pc, #208] @ 5704 │ │ │ │ │ - ldr r1, [pc, #208] @ 5708 │ │ │ │ │ + b 553c │ │ │ │ │ + ldr r3, [pc, #208] @ 5724 │ │ │ │ │ + ldr r1, [pc, #208] @ 5728 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2064 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 560c │ │ │ │ │ - ldr r3, [pc, #176] @ 570c │ │ │ │ │ - ldr r1, [pc, #176] @ 5710 │ │ │ │ │ + b 562c │ │ │ │ │ + ldr r3, [pc, #176] @ 572c │ │ │ │ │ + ldr r1, [pc, #176] @ 5730 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 563c │ │ │ │ │ - ldr r4, [pc, #164] @ 5714 │ │ │ │ │ + b 565c │ │ │ │ │ + ldr r4, [pc, #164] @ 5734 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 560c │ │ │ │ │ + beq 562c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #140] @ 5718 │ │ │ │ │ + ldr r1, [pc, #140] @ 5738 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 560c │ │ │ │ │ - ldr r4, [pc, #120] @ 5714 │ │ │ │ │ - b 5680 │ │ │ │ │ + b 562c │ │ │ │ │ + ldr r4, [pc, #120] @ 5734 │ │ │ │ │ + b 56a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56b8 │ │ │ │ │ - ldr r3, [pc, #108] @ 571c │ │ │ │ │ - ldr r1, [pc, #108] @ 5720 │ │ │ │ │ + bne 56d8 │ │ │ │ │ + ldr r3, [pc, #108] @ 573c │ │ │ │ │ + ldr r1, [pc, #108] @ 5740 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 560c │ │ │ │ │ + beq 562c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 560c │ │ │ │ │ + bne 562c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 560c │ │ │ │ │ + b 562c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 54f8 │ │ │ │ │ - b 563c │ │ │ │ │ + bne 5518 │ │ │ │ │ + b 565c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000050 │ │ │ │ │ @@ -6228,15 +6237,15 @@ │ │ │ │ │ .word 0x00000364 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005724 : │ │ │ │ │ +00005744 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6244,18 +6253,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 57d4 │ │ │ │ │ + bhi 57f4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 578c │ │ │ │ │ + bne 57ac │ │ │ │ │ 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 │ │ │ │ │ @@ -6263,52 +6272,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 57cc │ │ │ │ │ + beq 57ec │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 576c │ │ │ │ │ + beq 578c │ │ │ │ │ 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 576c │ │ │ │ │ + bne 578c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5784 │ │ │ │ │ - ldr r0, [pc, #64] @ 581c │ │ │ │ │ + b 57a4 │ │ │ │ │ + ldr r0, [pc, #64] @ 583c │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57cc │ │ │ │ │ + beq 57ec │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 576c │ │ │ │ │ + ble 578c │ │ │ │ │ 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 57b0 │ │ │ │ │ - b 57cc │ │ │ │ │ + bne 57d0 │ │ │ │ │ + b 57ec │ │ │ │ │ .word 0x00000478 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005820 : │ │ │ │ │ +00005840 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6316,76 +6325,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 5888 │ │ │ │ │ + bhi 58a8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 58cc │ │ │ │ │ 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] @ 591c │ │ │ │ │ + ldr r0, [pc, #140] @ 593c │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58f0 │ │ │ │ │ + bne 5910 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5880 │ │ │ │ │ + b 58a0 │ │ │ │ │ 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 58a4 │ │ │ │ │ + beq 58c4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5868 │ │ │ │ │ + beq 5888 │ │ │ │ │ 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 5868 │ │ │ │ │ - b 58a4 │ │ │ │ │ + bne 5888 │ │ │ │ │ + b 58c4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5868 │ │ │ │ │ + ble 5888 │ │ │ │ │ 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 58d0 │ │ │ │ │ - b 58a4 │ │ │ │ │ + bne 58f0 │ │ │ │ │ + b 58c4 │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005920 : │ │ │ │ │ +00005940 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b 49e4 │ │ │ │ │ + b 4a04 │ │ │ │ │ │ │ │ │ │ -00005924 : │ │ │ │ │ +00005944 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6393,78 +6402,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 598c │ │ │ │ │ + bhi 59ac │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 59b0 │ │ │ │ │ + bne 59d0 │ │ │ │ │ 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] @ 5a20 │ │ │ │ │ + ldr r0, [pc, #140] @ 5a40 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 59f4 │ │ │ │ │ + bne 5a14 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5984 │ │ │ │ │ + b 59a4 │ │ │ │ │ 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 59a8 │ │ │ │ │ + beq 59c8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 596c │ │ │ │ │ + beq 598c │ │ │ │ │ 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 596c │ │ │ │ │ - b 59a8 │ │ │ │ │ + bne 598c │ │ │ │ │ + b 59c8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 596c │ │ │ │ │ + ble 598c │ │ │ │ │ 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 59d4 │ │ │ │ │ - b 59a8 │ │ │ │ │ + bne 59f4 │ │ │ │ │ + b 59c8 │ │ │ │ │ .word 0x0000048c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005a24 : │ │ │ │ │ +00005a44 : │ │ │ │ │ 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, #1992] @ 6204 │ │ │ │ │ + ldr r3, [pc, #1992] @ 6224 │ │ │ │ │ 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] │ │ │ │ │ @@ -6475,90 +6484,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 5f5c │ │ │ │ │ + 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 6164 │ │ │ │ │ + beq 6184 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5f58 │ │ │ │ │ + beq 5f78 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt 5e60 │ │ │ │ │ + blt 5e80 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 5ec4 │ │ │ │ │ - ldr r3, [pc, #1864] @ 6208 │ │ │ │ │ + ble 5ee4 │ │ │ │ │ + ldr r3, [pc, #1864] @ 6228 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 606c │ │ │ │ │ + bgt 608c │ │ │ │ │ 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 5ea4 │ │ │ │ │ + beq 5ec4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5bf8 │ │ │ │ │ + beq 5c18 │ │ │ │ │ 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 5bf8 │ │ │ │ │ + beq 5c18 │ │ │ │ │ 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 5bf8 │ │ │ │ │ + beq 5c18 │ │ │ │ │ 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 5bf8 │ │ │ │ │ + beq 5c18 │ │ │ │ │ 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 5bf8 │ │ │ │ │ + beq 5c18 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ sub lr, r5, #7 │ │ │ │ │ @@ -6567,427 +6576,427 @@ │ │ │ │ │ ldrb ip, [r4, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ moveq r1, lr │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ orr r2, r2, r3, lsl ip │ │ │ │ │ - bne 5bc8 │ │ │ │ │ + bne 5be8 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ ldr r0, [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 5e60 │ │ │ │ │ + blt 5e80 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5c3c │ │ │ │ │ + b 5c5c │ │ │ │ │ add ip, r1, r4 │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r2, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 5e50 │ │ │ │ │ + beq 5e70 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt 5e60 │ │ │ │ │ + bgt 5e80 │ │ │ │ │ ldrb ip, [r1, r4] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 5c18 │ │ │ │ │ + bne 5c38 │ │ │ │ │ ldrb ip, [r8, r4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 5e30 │ │ │ │ │ + bne 5e50 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 5dd4 │ │ │ │ │ + bne 5df4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 5e60 │ │ │ │ │ + blt 5e80 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub fp, r4, #1 │ │ │ │ │ clz fp, fp │ │ │ │ │ lsr fp, fp, #5 │ │ │ │ │ moveq fp, #0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 5ef0 │ │ │ │ │ + bne 5f10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6044 │ │ │ │ │ + beq 6064 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 60e4 │ │ │ │ │ + bgt 6104 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 61b0 │ │ │ │ │ - ldr r3, [pc, #1376] @ 620c │ │ │ │ │ + beq 61d0 │ │ │ │ │ + ldr r3, [pc, #1376] @ 622c │ │ │ │ │ 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 5eb0 │ │ │ │ │ + bne 5ed0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str sl, [r7, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5cf4 │ │ │ │ │ + beq 5d14 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ add sl, r8, r5 │ │ │ │ │ str r9, [r7, #16] │ │ │ │ │ - bmi 617c │ │ │ │ │ + bmi 619c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r9, r6, #1 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 5f1c │ │ │ │ │ + bne 5f3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6080 │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 60fc │ │ │ │ │ + bhi 611c │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 61e8 │ │ │ │ │ - ldr r3, [pc, #1216] @ 620c │ │ │ │ │ + beq 6208 │ │ │ │ │ + ldr r3, [pc, #1216] @ 622c │ │ │ │ │ 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 5d8c │ │ │ │ │ + beq 5dac │ │ │ │ │ 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 5f3c │ │ │ │ │ + bne 5f5c │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 5dd0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #1100] @ 6204 │ │ │ │ │ + ldr r3, [pc, #1100] @ 6224 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 6068 │ │ │ │ │ + bne 6088 │ │ │ │ │ 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 5e30 │ │ │ │ │ + bne 5e50 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5c80 │ │ │ │ │ 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 604c │ │ │ │ │ + bne 606c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 5e08 │ │ │ │ │ + blt 5e28 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5c80 │ │ │ │ │ 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 5c30 │ │ │ │ │ + bne 5c50 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - ble 5c3c │ │ │ │ │ + ble 5c5c │ │ │ │ │ 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, #912] @ 6210 │ │ │ │ │ + ldr r2, [pc, #912] @ 6230 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2, #892] @ 0x37c │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6190 │ │ │ │ │ + bne 61b0 │ │ │ │ │ add r3, r2, #892 @ 0x37c │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - b 5da0 │ │ │ │ │ + b 5dc0 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 5af8 │ │ │ │ │ + b 5b18 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 5cdc │ │ │ │ │ - bne 5e60 │ │ │ │ │ + b 5cfc │ │ │ │ │ + bne 5e80 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ldrb r1, [fp] │ │ │ │ │ - ble 5f64 │ │ │ │ │ + ble 5f84 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e60 │ │ │ │ │ + beq 5e80 │ │ │ │ │ sub r4, r0, r8 │ │ │ │ │ - b 5c60 │ │ │ │ │ + b 5c80 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, #24 │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ - ldr r3, [pc, #784] @ 6214 │ │ │ │ │ + ldr r3, [pc, #784] @ 6234 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5cec │ │ │ │ │ - b 5cf4 │ │ │ │ │ + bne 5d0c │ │ │ │ │ + b 5d14 │ │ │ │ │ ldrb r2, [r8, r5] │ │ │ │ │ - ldr r3, [pc, #748] @ 6214 │ │ │ │ │ + ldr r3, [pc, #748] @ 6234 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d9c │ │ │ │ │ + beq 5dbc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f58 │ │ │ │ │ + beq 5f78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 61f8 │ │ │ │ │ + beq 6218 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 5da0 │ │ │ │ │ + b 5dc0 │ │ │ │ │ add r2, r8, r6 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcs 5e60 │ │ │ │ │ + bcs 5e80 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 6044 │ │ │ │ │ + beq 6064 │ │ │ │ │ add r4, r0, #17 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5e80 │ │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 605c │ │ │ │ │ add r4, r0, #18 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5e80 │ │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 605c │ │ │ │ │ add r4, r0, #19 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5e80 │ │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 605c │ │ │ │ │ add r4, r0, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5e80 │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 605c │ │ │ │ │ add r4, r0, #21 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5e80 │ │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 605c │ │ │ │ │ add r4, r0, #22 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5e80 │ │ │ │ │ ldrb r3, [r0, #22] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 605c │ │ │ │ │ add r3, r0, #23 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 6028 │ │ │ │ │ - b 5e60 │ │ │ │ │ + bhi 6048 │ │ │ │ │ + b 5e80 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5e60 │ │ │ │ │ + beq 5e80 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 6020 │ │ │ │ │ + bne 6040 │ │ │ │ │ sub r4, r4, r8 │ │ │ │ │ - b 5c60 │ │ │ │ │ - ldr r3, [pc, #460] @ 6218 │ │ │ │ │ - b 5f08 │ │ │ │ │ + b 5c80 │ │ │ │ │ + ldr r3, [pc, #460] @ 6238 │ │ │ │ │ + b 5f28 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c60 │ │ │ │ │ - b 5e30 │ │ │ │ │ - ldr r3, [pc, #432] @ 6218 │ │ │ │ │ - b 5f2c │ │ │ │ │ + beq 5c80 │ │ │ │ │ + b 5e50 │ │ │ │ │ + ldr r3, [pc, #432] @ 6238 │ │ │ │ │ + b 5f4c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #424] @ 621c │ │ │ │ │ + ldr r3, [pc, #424] @ 623c │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ cmple r6, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6128 │ │ │ │ │ + beq 6148 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ sub sl, r6, r5 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6114 │ │ │ │ │ + beq 6134 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ strne r0, [sp, #20] │ │ │ │ │ - bne 5b00 │ │ │ │ │ + bne 5b20 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ and ip, r3, #31 │ │ │ │ │ orr r2, r2, r0, lsl ip │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5c3c │ │ │ │ │ - ldr r3, [pc, #308] @ 6220 │ │ │ │ │ - ldr r1, [pc, #308] @ 6224 │ │ │ │ │ + b 5c5c │ │ │ │ │ + ldr r3, [pc, #308] @ 6240 │ │ │ │ │ + ldr r1, [pc, #308] @ 6244 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f08 │ │ │ │ │ - ldr r3, [pc, #284] @ 6220 │ │ │ │ │ - ldr r1, [pc, #284] @ 6224 │ │ │ │ │ + b 5f28 │ │ │ │ │ + ldr r3, [pc, #284] @ 6240 │ │ │ │ │ + ldr r1, [pc, #284] @ 6244 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f2c │ │ │ │ │ + b 5f4c │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 5b00 │ │ │ │ │ - b 5c10 │ │ │ │ │ + bne 5b20 │ │ │ │ │ + b 5c30 │ │ │ │ │ asr r3, r5, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r6, asr #2 │ │ │ │ │ - blt 61c0 │ │ │ │ │ + blt 61e0 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5c60 │ │ │ │ │ - ldr r3, [pc, #188] @ 6228 │ │ │ │ │ - ldr r1, [pc, #188] @ 622c │ │ │ │ │ + b 5c80 │ │ │ │ │ + ldr r3, [pc, #188] @ 6248 │ │ │ │ │ + ldr r1, [pc, #188] @ 624c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ - b 5f5c │ │ │ │ │ - ldr r3, [pc, #172] @ 6230 │ │ │ │ │ - ldr r1, [pc, #172] @ 6234 │ │ │ │ │ + b 5f7c │ │ │ │ │ + ldr r3, [pc, #172] @ 6250 │ │ │ │ │ + ldr r1, [pc, #172] @ 6254 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 610c │ │ │ │ │ + b 612c │ │ │ │ │ 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 5e98 │ │ │ │ │ + b 5eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 5cd4 │ │ │ │ │ - b 60f4 │ │ │ │ │ + bne 5cf4 │ │ │ │ │ + b 6114 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 2e7c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2fa8 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5c60 │ │ │ │ │ + b 5c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5d74 │ │ │ │ │ - b 610c │ │ │ │ │ + bne 5d94 │ │ │ │ │ + b 612c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5f58 │ │ │ │ │ + b 5f78 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -7004,230 +7013,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 │ │ │ │ │ │ │ │ │ │ -00006238 : │ │ │ │ │ +00006258 : │ │ │ │ │ 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 66f0 │ │ │ │ │ + bne 6710 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 6c8c │ │ │ │ │ + bhi 6cac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 66ec │ │ │ │ │ + beq 670c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6734 │ │ │ │ │ + beq 6754 │ │ │ │ │ ldr r7, [r0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6cf0 │ │ │ │ │ + beq 6d10 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 6644 │ │ │ │ │ + beq 6664 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6638 │ │ │ │ │ + beq 6658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 6d5c │ │ │ │ │ + bne 6d7c │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 6638 │ │ │ │ │ + beq 6658 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ mvnlt r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #3344] @ 6fec │ │ │ │ │ + ldr r3, [pc, #3344] @ 700c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 6ac0 │ │ │ │ │ + beq 6ae0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 6b20 │ │ │ │ │ + bne 6b40 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6eb8 │ │ │ │ │ + beq 6ed8 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ movlt r0, r9 │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 6df0 │ │ │ │ │ + bne 6e10 │ │ │ │ │ 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 6b64 │ │ │ │ │ + beq 6b84 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble 6510 │ │ │ │ │ + ble 6530 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ - bcc 6510 │ │ │ │ │ + bcc 6530 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge 633c │ │ │ │ │ + bge 635c │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 666c │ │ │ │ │ + beq 668c │ │ │ │ │ add r4, r1, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 6694 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 6458 │ │ │ │ │ add r4, r1, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 6694 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 6458 │ │ │ │ │ add r4, r1, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 6694 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 6458 │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 6694 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 6458 │ │ │ │ │ add r4, r1, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 6694 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 6458 │ │ │ │ │ add r4, r1, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 6694 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 6458 │ │ │ │ │ add r4, r1, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ble 6674 │ │ │ │ │ + ble 6694 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 6458 │ │ │ │ │ add r4, r1, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6674 │ │ │ │ │ + ble 6694 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ - b 642c │ │ │ │ │ + b 644c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 6694 │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 6420 │ │ │ │ │ + bne 6440 │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ add sl, r6, r7 │ │ │ │ │ - bmi 6d78 │ │ │ │ │ + bmi 6d98 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6610 │ │ │ │ │ + bne 6630 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6698 │ │ │ │ │ + beq 66b8 │ │ │ │ │ cmn r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6b2c │ │ │ │ │ + bhi 6b4c │ │ │ │ │ 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 6ddc │ │ │ │ │ - ldr r1, [pc, #2904] @ 6ff0 │ │ │ │ │ + beq 6dfc │ │ │ │ │ + ldr r1, [pc, #2904] @ 7010 │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 6d8c │ │ │ │ │ + bne 6dac │ │ │ │ │ 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 64e0 │ │ │ │ │ + beq 6500 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 65dc │ │ │ │ │ + bgt 65fc │ │ │ │ │ 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 6514 │ │ │ │ │ + ble 6534 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcs 634c │ │ │ │ │ + bcs 636c │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 66a0 │ │ │ │ │ + beq 66c0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 6dd4 │ │ │ │ │ + bgt 6df4 │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ - bmi 6d78 │ │ │ │ │ + bmi 6d98 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6658 │ │ │ │ │ + bne 6678 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 66e4 │ │ │ │ │ + beq 6704 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6b2c │ │ │ │ │ + bhi 6b4c │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6dbc │ │ │ │ │ - ldr r0, [pc, #2684] @ 6ff0 │ │ │ │ │ + beq 6ddc │ │ │ │ │ + ldr r0, [pc, #2684] @ 7010 │ │ │ │ │ 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> │ │ │ │ │ @@ -7235,17 +7244,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 6624 │ │ │ │ │ + bne 6644 │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 6cc4 │ │ │ │ │ + bgt 6ce4 │ │ │ │ │ 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 │ │ │ │ │ @@ -7255,697 +7264,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 6d38 │ │ │ │ │ + bne 6d58 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 667c │ │ │ │ │ + bne 669c │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - blt 6504 │ │ │ │ │ - b 651c │ │ │ │ │ + blt 6524 │ │ │ │ │ + b 653c │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ - ldr r7, [pc, #2520] @ 6ff4 │ │ │ │ │ + ldr r7, [pc, #2520] @ 7014 │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ │ - b 64e0 │ │ │ │ │ + b 6500 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 65ac │ │ │ │ │ + b 65cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b20 │ │ │ │ │ + bne 6b40 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ - b 62d4 │ │ │ │ │ + b 62f4 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r4, [pc, #2448] @ 6ff4 │ │ │ │ │ + ldr r4, [pc, #2448] @ 7014 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ - b 65ac │ │ │ │ │ + b 65cc │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 6438 │ │ │ │ │ + b 6458 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 633c │ │ │ │ │ + b 635c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 65fc │ │ │ │ │ + bne 661c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65fc │ │ │ │ │ - ldr r7, [pc, #2392] @ 6ff8 │ │ │ │ │ - b 64e0 │ │ │ │ │ + b 661c │ │ │ │ │ + ldr r7, [pc, #2392] @ 7018 │ │ │ │ │ + b 6500 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #2372] @ 6ff0 │ │ │ │ │ + ldr r2, [pc, #2372] @ 7010 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6dcc │ │ │ │ │ + bne 6dec │ │ │ │ │ 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 65c4 │ │ │ │ │ - ldr r4, [pc, #2316] @ 6ff8 │ │ │ │ │ - b 65ac │ │ │ │ │ + b 65e4 │ │ │ │ │ + ldr r4, [pc, #2316] @ 7018 │ │ │ │ │ + b 65cc │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #2304] @ 6ffc │ │ │ │ │ + ldr ip, [pc, #2304] @ 701c │ │ │ │ │ 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 6b20 │ │ │ │ │ + beq 6b40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 6280 │ │ │ │ │ + bne 62a0 │ │ │ │ │ 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 6b20 │ │ │ │ │ + beq 6b40 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r7, [pc, #2204] @ 7000 │ │ │ │ │ + ldr r7, [pc, #2204] @ 7020 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 67ec │ │ │ │ │ + ble 680c │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 67f4 │ │ │ │ │ + beq 6814 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 67e8 │ │ │ │ │ + ble 6808 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 67f8 │ │ │ │ │ + beq 6818 │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ble 67e8 │ │ │ │ │ + ble 6808 │ │ │ │ │ ldrb r1, [r6, r3] │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 67f8 │ │ │ │ │ + beq 6818 │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 67e8 │ │ │ │ │ + bge 6808 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6a90 │ │ │ │ │ + beq 6ab0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 67cc │ │ │ │ │ + blt 67ec │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 6a98 │ │ │ │ │ + beq 6ab8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6944 │ │ │ │ │ + bge 6964 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r4, r3, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r4, r3, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r4, r3, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r4, r3, #6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r4, r3, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r4, r3, #9 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r2, r3, #10 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ add r4, r3, #11 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 6964 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ - b 6934 │ │ │ │ │ + b 6954 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6944 │ │ │ │ │ + bge 6964 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6928 │ │ │ │ │ + beq 6948 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r5, r4 │ │ │ │ │ - beq 6b88 │ │ │ │ │ + beq 6ba8 │ │ │ │ │ subs r9, r4, r3 │ │ │ │ │ add sl, r6, r3 │ │ │ │ │ - bmi 6c18 │ │ │ │ │ + bmi 6c38 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6aa4 │ │ │ │ │ + bne 6ac4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6ab8 │ │ │ │ │ + beq 6ad8 │ │ │ │ │ cmn r9, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6af0 │ │ │ │ │ + bhi 6b10 │ │ │ │ │ add r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6b78 │ │ │ │ │ - ldr r3, [pc, #1616] @ 6ff0 │ │ │ │ │ + beq 6b98 │ │ │ │ │ + ldr r3, [pc, #1616] @ 7010 │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne r2, [pc, #1596] @ 6ff0 │ │ │ │ │ + ldrne r2, [pc, #1596] @ 7010 │ │ │ │ │ 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 69ec │ │ │ │ │ + beq 6a0c │ │ │ │ │ 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 6a7c │ │ │ │ │ + ble 6a9c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bc4 │ │ │ │ │ + bne 6be4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6a64 │ │ │ │ │ + bne 6a84 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 6768 │ │ │ │ │ + bne 6788 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge 6a98 │ │ │ │ │ - ldr r3, [pc, #1464] @ 7000 │ │ │ │ │ + bge 6ab8 │ │ │ │ │ + ldr r3, [pc, #1464] @ 7020 │ │ │ │ │ ldrb r2, [r6, r9] │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 6be8 │ │ │ │ │ + beq 6c08 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne 6a44 │ │ │ │ │ - b 6a98 │ │ │ │ │ + bne 6a64 │ │ │ │ │ + b 6ab8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6a20 │ │ │ │ │ + bne 6a40 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 6768 │ │ │ │ │ - b 6a30 │ │ │ │ │ + bne 6788 │ │ │ │ │ + b 6a50 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 67f8 │ │ │ │ │ + bne 6818 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r8, [r3, #8] │ │ │ │ │ - b 65d0 │ │ │ │ │ + b 65f0 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ - ldr fp, [pc, #1348] @ 6ff4 │ │ │ │ │ + ldr fp, [pc, #1348] @ 7014 │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla fp, r2, r3, fp │ │ │ │ │ - b 69ec │ │ │ │ │ - ldr fp, [pc, #1336] @ 6ff8 │ │ │ │ │ - b 69ec │ │ │ │ │ + b 6a0c │ │ │ │ │ + ldr fp, [pc, #1336] @ 7018 │ │ │ │ │ + b 6a0c │ │ │ │ │ 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 6b20 │ │ │ │ │ + beq 6b40 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - bne 6758 │ │ │ │ │ - b 6a38 │ │ │ │ │ - ldr r3, [pc, #1292] @ 7004 │ │ │ │ │ - ldr r1, [pc, #1292] @ 7008 │ │ │ │ │ + bne 6778 │ │ │ │ │ + b 6a58 │ │ │ │ │ + ldr r3, [pc, #1292] @ 7024 │ │ │ │ │ + ldr r1, [pc, #1292] @ 7028 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b20 │ │ │ │ │ + beq 6b40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 6fe0 │ │ │ │ │ + beq 7000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 65d0 │ │ │ │ │ - ldr r3, [pc, #1232] @ 7004 │ │ │ │ │ - ldr r1, [pc, #1232] @ 7008 │ │ │ │ │ + b 65f0 │ │ │ │ │ + ldr r3, [pc, #1232] @ 7024 │ │ │ │ │ + ldr r1, [pc, #1232] @ 7028 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b64 │ │ │ │ │ + beq 6b84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6b64 │ │ │ │ │ + bne 6b84 │ │ │ │ │ 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 65d0 │ │ │ │ │ + b 65f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 69d4 │ │ │ │ │ - b 6b00 │ │ │ │ │ + bne 69f4 │ │ │ │ │ + b 6b20 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1116] @ 6ff0 │ │ │ │ │ + ldr r2, [pc, #1116] @ 7010 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6970 │ │ │ │ │ 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 6a98 │ │ │ │ │ + b 6ab8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b00 │ │ │ │ │ + beq 6b20 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6b00 │ │ │ │ │ + bne 6b20 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b00 │ │ │ │ │ + b 6b20 │ │ │ │ │ sub r1, r5, r9 │ │ │ │ │ add r0, r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6b00 │ │ │ │ │ + beq 6b20 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ - bgt 6c2c │ │ │ │ │ + bgt 6c4c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r4, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 6a98 │ │ │ │ │ - ldr r3, [pc, #1004] @ 700c │ │ │ │ │ - ldr r1, [pc, #1004] @ 7010 │ │ │ │ │ + b 6ab8 │ │ │ │ │ + ldr r3, [pc, #1004] @ 702c │ │ │ │ │ + ldr r1, [pc, #1004] @ 7030 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6b00 │ │ │ │ │ + b 6b20 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c68 │ │ │ │ │ + bne 6c88 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c10 │ │ │ │ │ + beq 6c30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6c10 │ │ │ │ │ + bne 6c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c10 │ │ │ │ │ + b 6c30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b00 │ │ │ │ │ + beq 6b20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6b00 │ │ │ │ │ + bne 6b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b00 │ │ │ │ │ - ldr r1, [pc, #872] @ 6ffc │ │ │ │ │ + b 6b20 │ │ │ │ │ + ldr r1, [pc, #872] @ 701c │ │ │ │ │ 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 6280 │ │ │ │ │ - b 6b20 │ │ │ │ │ + bne 62a0 │ │ │ │ │ + b 6b40 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d14 │ │ │ │ │ + bne 6d34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6cf8 │ │ │ │ │ + bne 6d18 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 65c4 │ │ │ │ │ - ldr r7, [pc, #756] @ 6fec │ │ │ │ │ - b 6294 │ │ │ │ │ + b 65e4 │ │ │ │ │ + ldr r7, [pc, #756] @ 700c │ │ │ │ │ + b 62b4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6ce4 │ │ │ │ │ + bne 6d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ce4 │ │ │ │ │ + b 6d04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6b5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6b3c │ │ │ │ │ + bne 6b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6b5c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6b5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6b3c │ │ │ │ │ + bne 6b5c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6b5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 62b8 │ │ │ │ │ + bne 62d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 62b8 │ │ │ │ │ - ldr r3, [pc, #652] @ 700c │ │ │ │ │ - ldr r1, [pc, #652] @ 7010 │ │ │ │ │ + b 62d8 │ │ │ │ │ + ldr r3, [pc, #652] @ 702c │ │ │ │ │ + ldr r1, [pc, #652] @ 7030 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6b3c │ │ │ │ │ - ldr r3, [pc, #604] @ 6ff0 │ │ │ │ │ + b 6b5c │ │ │ │ │ + ldr r3, [pc, #604] @ 7010 │ │ │ │ │ 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 64cc │ │ │ │ │ + b 64ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 65a4 │ │ │ │ │ - b 6b3c │ │ │ │ │ + bne 65c4 │ │ │ │ │ + b 6b5c │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge 6524 │ │ │ │ │ + bge 6544 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 65c4 │ │ │ │ │ + b 65e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 64cc │ │ │ │ │ - b 6b3c │ │ │ │ │ + bne 64ec │ │ │ │ │ + b 6b5c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6b64 │ │ │ │ │ + beq 6b84 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 6e4c │ │ │ │ │ + b 6e6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add r7, fp, r7 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6b5c │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6ecc │ │ │ │ │ + bgt 6eec │ │ │ │ │ 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 6e78 │ │ │ │ │ + beq 6e98 │ │ │ │ │ add r8, r6, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3708 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bge 6e14 │ │ │ │ │ + bge 6e34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6f68 │ │ │ │ │ + beq 6f88 │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6b5c │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6f2c │ │ │ │ │ + bgt 6f4c │ │ │ │ │ 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 6b6c │ │ │ │ │ - ldr r3, [pc, #340] @ 7014 │ │ │ │ │ - ldr r1, [pc, #340] @ 7018 │ │ │ │ │ + b 6b8c │ │ │ │ │ + ldr r3, [pc, #340] @ 7034 │ │ │ │ │ + ldr r1, [pc, #340] @ 7038 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6b64 │ │ │ │ │ + b 6b84 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f08 │ │ │ │ │ + bne 6f28 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6e40 │ │ │ │ │ + beq 6e60 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 6e40 │ │ │ │ │ + bne 6e60 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e40 │ │ │ │ │ + b 6e60 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6b5c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 6b3c │ │ │ │ │ + bne 6b5c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6b5c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6fbc │ │ │ │ │ + bne 6fdc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6ea8 │ │ │ │ │ + beq 6ec8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6ea8 │ │ │ │ │ + bne 6ec8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ea8 │ │ │ │ │ + b 6ec8 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #124] @ 6ff0 │ │ │ │ │ + ldr r3, [pc, #124] @ 7010 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6fa4 │ │ │ │ │ + bne 6fc4 │ │ │ │ │ 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 6eac │ │ │ │ │ + b 6ecc │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6e9c │ │ │ │ │ - b 6b3c │ │ │ │ │ + bne 6ebc │ │ │ │ │ + b 6b5c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6b5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6b3c │ │ │ │ │ + bne 6b5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6b5c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b20 │ │ │ │ │ + b 6b40 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -7959,34 +7968,34 @@ │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000701c <_PyBytes_FromIterator>: │ │ │ │ │ +0000703c <_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] @ 742c <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #1004] @ 744c <_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 73e8 <_PyBytes_FromIterator+0x3cc> │ │ │ │ │ + beq 7408 <_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] │ │ │ │ │ @@ -7995,311 +8004,311 @@ │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl c04 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrne sl, [sp, #16] │ │ │ │ │ strne r4, [sp, #28] │ │ │ │ │ - beq 73e0 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 7400 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ sub fp, sl, r7 │ │ │ │ │ ands fp, fp, #3 │ │ │ │ │ - beq 7198 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 71b8 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 72dc <_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 732c <_PyBytes_FromIterator+0x310> │ │ │ │ │ + bne 734c <_PyBytes_FromIterator+0x310> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 73dc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 73e8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7400 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 7420 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ strb r4, [r8], #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - beq 7198 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 71b8 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq 7154 <_PyBytes_FromIterator+0x138> │ │ │ │ │ + beq 7174 <_PyBytes_FromIterator+0x138> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 72dc <_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 7310 <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ + bne 7330 <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 73dc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 73e8 <_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 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 72dc <_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 72f4 <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ + bne 7314 <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 73dc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 73e8 <_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 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 72dc <_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 73a0 <_PyBytes_FromIterator+0x384> │ │ │ │ │ + bne 73c0 <_PyBytes_FromIterator+0x384> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 73dc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 73e8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7400 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 7420 <_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 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 72dc <_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 7384 <_PyBytes_FromIterator+0x368> │ │ │ │ │ + bne 73a4 <_PyBytes_FromIterator+0x368> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 73dc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 73e8 <_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 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 72dc <_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 7368 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ + bne 7388 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 73dc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 73e8 <_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 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 72dc <_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 734c <_PyBytes_FromIterator+0x330> │ │ │ │ │ + bne 736c <_PyBytes_FromIterator+0x330> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 73dc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 73e8 <_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 71a8 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ + bne 71c8 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73d8 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + bne 73f8 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #336] @ 742c <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #336] @ 744c <_PyBytes_FromIterator+0x410> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 7348 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + bne 7368 <_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 717c <_PyBytes_FromIterator+0x160> │ │ │ │ │ + bne 719c <_PyBytes_FromIterator+0x160> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 717c <_PyBytes_FromIterator+0x160> │ │ │ │ │ + b 719c <_PyBytes_FromIterator+0x160> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7134 <_PyBytes_FromIterator+0x118> │ │ │ │ │ + bne 7154 <_PyBytes_FromIterator+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7134 <_PyBytes_FromIterator+0x118> │ │ │ │ │ + b 7154 <_PyBytes_FromIterator+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 70d4 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + bne 70f4 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 70d4 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + b 70f4 <_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 7290 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + bne 72b0 <_PyBytes_FromIterator+0x274> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7290 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + b 72b0 <_PyBytes_FromIterator+0x274> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7250 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + bne 7270 <_PyBytes_FromIterator+0x234> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7250 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + b 7270 <_PyBytes_FromIterator+0x234> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7210 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + bne 7230 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7210 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + b 7230 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 71c0 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + bne 71e0 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71c0 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + b 71e0 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73d8 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ - ldr r3, [pc, #96] @ 7430 <_PyBytes_FromIterator+0x414> │ │ │ │ │ - ldr r1, [pc, #96] @ 7434 <_PyBytes_FromIterator+0x418> │ │ │ │ │ + bne 73f8 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + ldr r3, [pc, #96] @ 7450 <_PyBytes_FromIterator+0x414> │ │ │ │ │ + ldr r1, [pc, #96] @ 7454 <_PyBytes_FromIterator+0x418> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 72d4 <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ + b 72f4 <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7060 <_PyBytes_FromIterator+0x44> │ │ │ │ │ - b 73e0 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 7080 <_PyBytes_FromIterator+0x44> │ │ │ │ │ + b 7400 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73e0 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 7400 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ strb r4, [r6], #1 │ │ │ │ │ - b 70a0 <_PyBytes_FromIterator+0x84> │ │ │ │ │ + b 70c0 <_PyBytes_FromIterator+0x84> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007438 : │ │ │ │ │ +00007458 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00007448 : │ │ │ │ │ +00007468 : │ │ │ │ │ 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 7480 │ │ │ │ │ + bl 74a0 │ │ │ │ │ R_ARM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007480 : │ │ │ │ │ +000074a0 : │ │ │ │ │ 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] @ 7bec │ │ │ │ │ + ldr r2, [pc, #1876] @ 7c0c │ │ │ │ │ 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 │ │ │ │ │ @@ -8311,123 +8320,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 74ec │ │ │ │ │ + beq 750c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi 778c │ │ │ │ │ + bhi 77ac │ │ │ │ │ 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 7638 │ │ │ │ │ - ldr r8, [pc, #1760] @ 7bf0 │ │ │ │ │ - ldr sl, [pc, #1760] @ 7bf4 │ │ │ │ │ + beq 7658 │ │ │ │ │ + ldr r8, [pc, #1760] @ 7c10 │ │ │ │ │ + ldr sl, [pc, #1760] @ 7c14 │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 76e4 │ │ │ │ │ + bne 7704 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 7b78 │ │ │ │ │ + bne 7b98 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 7b54 │ │ │ │ │ + beq 7b74 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - beq 7570 │ │ │ │ │ + beq 7590 │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 7ba0 │ │ │ │ │ + beq 7bc0 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 7968 │ │ │ │ │ + beq 7988 │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq 7ac0 │ │ │ │ │ + beq 7ae0 │ │ │ │ │ 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 7ab0 │ │ │ │ │ + beq 7ad0 │ │ │ │ │ sub r3, r0, #99 @ 0x63 │ │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ │ cmp lr, #21 │ │ │ │ │ - bhi 7af4 │ │ │ │ │ + bhi 7b14 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 7af4 │ │ │ │ │ + bhi 7b14 │ │ │ │ │ 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 78d8 │ │ │ │ │ + bgt 78f8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7604 │ │ │ │ │ + beq 7624 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt 7770 │ │ │ │ │ + blt 7790 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, fp, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 7710 │ │ │ │ │ + bgt 7730 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 777c │ │ │ │ │ + beq 779c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ - beq 777c │ │ │ │ │ + beq 779c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7514 │ │ │ │ │ + bne 7534 │ │ │ │ │ ldr fp, [sp, #8] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 772c │ │ │ │ │ + beq 774c │ │ │ │ │ subs r4, r4, fp │ │ │ │ │ - beq 77c4 │ │ │ │ │ + beq 77e4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 77cc │ │ │ │ │ + bne 77ec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7810 │ │ │ │ │ + blt 7830 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 76fc │ │ │ │ │ + beq 771c │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 788c │ │ │ │ │ + bgt 78ac │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 78c8 │ │ │ │ │ - ldr r3, [pc, #1392] @ 7bf8 │ │ │ │ │ + beq 78e8 │ │ │ │ │ + ldr r3, [pc, #1392] @ 7c18 │ │ │ │ │ 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 │ │ │ │ │ @@ -8437,374 +8446,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] @ 7bec │ │ │ │ │ + ldr r3, [pc, #1316] @ 7c0c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 77e0 │ │ │ │ │ + bne 7800 │ │ │ │ │ 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 7514 │ │ │ │ │ - b 7634 │ │ │ │ │ + bne 7534 │ │ │ │ │ + b 7654 │ │ │ │ │ ldrb r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r5, [pc, #1268] @ 7bfc │ │ │ │ │ + ldr r5, [pc, #1268] @ 7c1c │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 76e0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7600 │ │ │ │ │ + b 7620 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - bne 7824 │ │ │ │ │ + bne 7844 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 77b0 │ │ │ │ │ + beq 77d0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 76e0 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7784 │ │ │ │ │ + bne 77a4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 76e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 76e0 │ │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 74f4 │ │ │ │ │ - b 7784 │ │ │ │ │ + bne 7514 │ │ │ │ │ + b 77a4 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 77e4 │ │ │ │ │ - ldr r5, [pc, #1084] @ 7c00 │ │ │ │ │ - b 76c0 │ │ │ │ │ + bne 7804 │ │ │ │ │ + ldr r5, [pc, #1084] @ 7c20 │ │ │ │ │ + b 76e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 77b0 │ │ │ │ │ + beq 77d0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 76e0 │ │ │ │ │ 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 77bc │ │ │ │ │ + beq 77dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 77bc │ │ │ │ │ + bne 77dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 77bc │ │ │ │ │ - ldr r3, [pc, #1004] @ 7c04 │ │ │ │ │ - ldr r1, [pc, #1004] @ 7c08 │ │ │ │ │ + b 77dc │ │ │ │ │ + ldr r3, [pc, #1004] @ 7c24 │ │ │ │ │ + ldr r1, [pc, #1004] @ 7c28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7784 │ │ │ │ │ + b 77a4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78a0 │ │ │ │ │ + beq 78c0 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 78ac │ │ │ │ │ + beq 78cc │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 76e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7768 │ │ │ │ │ + beq 7788 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7784 │ │ │ │ │ + beq 77a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7784 │ │ │ │ │ + bne 77a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7784 │ │ │ │ │ - ldr r3, [pc, #888] @ 7c0c │ │ │ │ │ - ldr r1, [pc, #888] @ 7c10 │ │ │ │ │ + b 77a4 │ │ │ │ │ + ldr r3, [pc, #888] @ 7c2c │ │ │ │ │ + ldr r1, [pc, #888] @ 7c30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7784 │ │ │ │ │ - ldr r1, [pc, #876] @ 7c14 │ │ │ │ │ + b 77a4 │ │ │ │ │ + ldr r1, [pc, #876] @ 7c34 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne 783c │ │ │ │ │ + bne 785c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - beq 76c0 │ │ │ │ │ - b 7854 │ │ │ │ │ + bne 7874 │ │ │ │ │ + b 76e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 76b0 │ │ │ │ │ - b 7784 │ │ │ │ │ + bne 76d0 │ │ │ │ │ + b 77a4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7a8c │ │ │ │ │ + beq 7aac │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 78dc │ │ │ │ │ - b 75e0 │ │ │ │ │ + bne 78fc │ │ │ │ │ + b 7600 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 7bd4 │ │ │ │ │ + bne 7bf4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #764] @ 7c18 │ │ │ │ │ - ldreq r3, [pc, #764] @ 7c1c │ │ │ │ │ + ldrne r3, [pc, #764] @ 7c38 │ │ │ │ │ + ldreq r3, [pc, #764] @ 7c3c │ │ │ │ │ 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 7c44 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7c64 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 777c │ │ │ │ │ + beq 779c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7634 │ │ │ │ │ + beq 7654 │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 7514 │ │ │ │ │ + b 7534 │ │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ │ cmp r9, #117 @ 0x75 │ │ │ │ │ cmpne r9, #100 @ 0x64 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7b50 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 7570 │ │ │ │ │ + b 7590 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ strls ip, [sp, #52] @ 0x34 │ │ │ │ │ addls r9, r6, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 7950 │ │ │ │ │ - ldr r3, [pc, #608] @ 7c0c │ │ │ │ │ - ldr r1, [pc, #624] @ 7c20 │ │ │ │ │ + bls 7970 │ │ │ │ │ + ldr r3, [pc, #608] @ 7c2c │ │ │ │ │ + ldr r1, [pc, #624] @ 7c40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 777c │ │ │ │ │ + b 779c │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #600] @ 7c24 │ │ │ │ │ + ldr r3, [pc, #600] @ 7c44 │ │ │ │ │ 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 793c │ │ │ │ │ + b 795c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 7a98 │ │ │ │ │ + bne 7ab8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #536] @ 7c28 │ │ │ │ │ - ldreq r3, [pc, #536] @ 7c2c │ │ │ │ │ + ldrne r3, [pc, #536] @ 7c48 │ │ │ │ │ + ldreq r3, [pc, #536] @ 7c4c │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 792c │ │ │ │ │ + b 794c │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ - ldr r3, [pc, #496] @ 7c30 │ │ │ │ │ + ldr r3, [pc, #496] @ 7c50 │ │ │ │ │ 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 792c │ │ │ │ │ + beq 794c │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq 792c │ │ │ │ │ + beq 794c │ │ │ │ │ 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] @ 7c34 │ │ │ │ │ + ldr r3, [pc, #428] @ 7c54 │ │ │ │ │ strh r3, [r5] │ │ │ │ │ - b 792c │ │ │ │ │ + b 794c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 75e0 │ │ │ │ │ - b 7604 │ │ │ │ │ - ldr r3, [pc, #408] @ 7c38 │ │ │ │ │ + bne 7600 │ │ │ │ │ + b 7624 │ │ │ │ │ + ldr r3, [pc, #408] @ 7c58 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 792c │ │ │ │ │ + b 794c │ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r9, r6 │ │ │ │ │ strb r0, [r4], #1 │ │ │ │ │ - b 7950 │ │ │ │ │ + b 7970 │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ cmpne r0, #100 @ 0x64 │ │ │ │ │ - bne 7b3c │ │ │ │ │ + bne 7b5c │ │ │ │ │ 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 75ac │ │ │ │ │ + b 75cc │ │ │ │ │ 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 7c44 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7c64 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 777c │ │ │ │ │ + beq 779c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 76e0 │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - bne 757c │ │ │ │ │ + bne 759c │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ sub r3, r3, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b 7afc │ │ │ │ │ + b 7b1c │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r8, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 7544 │ │ │ │ │ + beq 7564 │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 7b54 │ │ │ │ │ + b 7b74 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 7530 │ │ │ │ │ - b 7b78 │ │ │ │ │ + beq 7550 │ │ │ │ │ + b 7b98 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #156] @ 7c3c │ │ │ │ │ - b 79c8 │ │ │ │ │ + ldr r3, [pc, #156] @ 7c5c │ │ │ │ │ + b 79e8 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 756c │ │ │ │ │ + beq 758c │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 7564 │ │ │ │ │ + bne 7584 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 7bb4 │ │ │ │ │ - b 756c │ │ │ │ │ - ldr r3, [pc, #100] @ 7c40 │ │ │ │ │ + bne 7bd4 │ │ │ │ │ + b 758c │ │ │ │ │ + ldr r3, [pc, #100] @ 7c60 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 792c │ │ │ │ │ + b 794c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -8838,140 +8847,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 │ │ │ │ │ │ │ │ │ │ -00007c44 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00007c64 <_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 7c90 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + beq 7cb0 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bgt 7cc0 <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ + bgt 7ce0 <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 7cb0 <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ + bgt 7cd0 <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7ccc <_PyBytesWriter_WriteBytes+0x88> │ │ │ │ │ + beq 7cec <_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> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7c8c <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ + b 7cac <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00007cd4 <_PyBytes_FromList>: │ │ │ │ │ +00007cf4 <_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, #980] @ 80c8 <_PyBytes_FromList+0x3f4> │ │ │ │ │ + ldr r2, [pc, #980] @ 80e8 <_PyBytes_FromList+0x3f4> │ │ │ │ │ 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 80b8 <_PyBytes_FromList+0x3e4> │ │ │ │ │ + beq 80d8 <_PyBytes_FromList+0x3e4> │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 807c <_PyBytes_FromList+0x3a8> │ │ │ │ │ + blt 809c <_PyBytes_FromList+0x3a8> │ │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bgt 7eec <_PyBytes_FromList+0x218> │ │ │ │ │ + bgt 7f0c <_PyBytes_FromList+0x218> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7d60 <_PyBytes_FromList+0x8c> │ │ │ │ │ + b 7d80 <_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 7e8c <_PyBytes_FromList+0x1b8> │ │ │ │ │ + bne 7eac <_PyBytes_FromList+0x1b8> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8054 <_PyBytes_FromList+0x380> │ │ │ │ │ + beq 8074 <_PyBytes_FromList+0x380> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi 8060 <_PyBytes_FromList+0x38c> │ │ │ │ │ + bhi 8080 <_PyBytes_FromList+0x38c> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 8084 <_PyBytes_FromList+0x3b0> │ │ │ │ │ + bge 80a4 <_PyBytes_FromList+0x3b0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 7d5c <_PyBytes_FromList+0x88> │ │ │ │ │ + bgt 7d7c <_PyBytes_FromList+0x88> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7ea8 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + beq 7ec8 <_PyBytes_FromList+0x1d4> │ │ │ │ │ subs r4, r3, r9 │ │ │ │ │ - beq 7f40 <_PyBytes_FromList+0x26c> │ │ │ │ │ + beq 7f60 <_PyBytes_FromList+0x26c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f5c <_PyBytes_FromList+0x288> │ │ │ │ │ + bne 7f7c <_PyBytes_FromList+0x288> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7f28 <_PyBytes_FromList+0x254> │ │ │ │ │ + blt 7f48 <_PyBytes_FromList+0x254> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7e78 <_PyBytes_FromList+0x1a4> │ │ │ │ │ + beq 7e98 <_PyBytes_FromList+0x1a4> │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 7fa0 <_PyBytes_FromList+0x2cc> │ │ │ │ │ + bgt 7fc0 <_PyBytes_FromList+0x2cc> │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8044 <_PyBytes_FromList+0x370> │ │ │ │ │ - ldr r3, [pc, #696] @ 80cc <_PyBytes_FromList+0x3f8> │ │ │ │ │ + beq 8064 <_PyBytes_FromList+0x370> │ │ │ │ │ + ldr r3, [pc, #696] @ 80ec <_PyBytes_FromList+0x3f8> │ │ │ │ │ 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> │ │ │ │ │ @@ -8983,187 +8992,187 @@ │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #620] @ 80c8 <_PyBytes_FromList+0x3f4> │ │ │ │ │ + ldr r3, [pc, #620] @ 80e8 <_PyBytes_FromList+0x3f4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 7f9c <_PyBytes_FromList+0x2c8> │ │ │ │ │ + bne 7fbc <_PyBytes_FromList+0x2c8> │ │ │ │ │ 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] @ 80d0 <_PyBytes_FromList+0x3fc> │ │ │ │ │ + ldr r5, [pc, #588] @ 80f0 <_PyBytes_FromList+0x3fc> │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + b 7e74 <_PyBytes_FromList+0x180> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7d94 <_PyBytes_FromList+0xc0> │ │ │ │ │ + bne 7db4 <_PyBytes_FromList+0xc0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d94 <_PyBytes_FromList+0xc0> │ │ │ │ │ + b 7db4 <_PyBytes_FromList+0xc0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - bne 7fb4 <_PyBytes_FromList+0x2e0> │ │ │ │ │ + bne 7fd4 <_PyBytes_FromList+0x2e0> │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 7f48 <_PyBytes_FromList+0x274> │ │ │ │ │ + beq 7f68 <_PyBytes_FromList+0x274> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + beq 7e74 <_PyBytes_FromList+0x180> │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f38 <_PyBytes_FromList+0x264> │ │ │ │ │ + bne 7f58 <_PyBytes_FromList+0x264> │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + b 7e74 <_PyBytes_FromList+0x180> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7f38 <_PyBytes_FromList+0x264> │ │ │ │ │ + beq 7f58 <_PyBytes_FromList+0x264> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - bgt 7d54 <_PyBytes_FromList+0x80> │ │ │ │ │ + bgt 7d74 <_PyBytes_FromList+0x80> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 7dc4 <_PyBytes_FromList+0xf0> │ │ │ │ │ - ldr r3, [pc, #420] @ 80d4 <_PyBytes_FromList+0x400> │ │ │ │ │ - ldr r1, [pc, #420] @ 80d8 <_PyBytes_FromList+0x404> │ │ │ │ │ + b 7de4 <_PyBytes_FromList+0xf0> │ │ │ │ │ + ldr r3, [pc, #420] @ 80f4 <_PyBytes_FromList+0x400> │ │ │ │ │ + ldr r1, [pc, #420] @ 80f8 <_PyBytes_FromList+0x404> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + b 7e74 <_PyBytes_FromList+0x180> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f5c <_PyBytes_FromList+0x288> │ │ │ │ │ + bne 7f7c <_PyBytes_FromList+0x288> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f70 <_PyBytes_FromList+0x29c> │ │ │ │ │ - ldr r5, [pc, #384] @ 80dc <_PyBytes_FromList+0x408> │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + bne 7f90 <_PyBytes_FromList+0x29c> │ │ │ │ │ + ldr r5, [pc, #384] @ 80fc <_PyBytes_FromList+0x408> │ │ │ │ │ + b 7e74 <_PyBytes_FromList+0x180> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + b 7e74 <_PyBytes_FromList+0x180> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 7f54 <_PyBytes_FromList+0x280> │ │ │ │ │ + beq 7f74 <_PyBytes_FromList+0x280> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7f54 <_PyBytes_FromList+0x280> │ │ │ │ │ + bne 7f74 <_PyBytes_FromList+0x280> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f54 <_PyBytes_FromList+0x280> │ │ │ │ │ + b 7f74 <_PyBytes_FromList+0x280> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #312] @ 80e0 <_PyBytes_FromList+0x40c> │ │ │ │ │ - ldr r1, [pc, #312] @ 80e4 <_PyBytes_FromList+0x410> │ │ │ │ │ + ldr r3, [pc, #312] @ 8100 <_PyBytes_FromList+0x40c> │ │ │ │ │ + ldr r1, [pc, #312] @ 8104 <_PyBytes_FromList+0x410> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7f38 <_PyBytes_FromList+0x264> │ │ │ │ │ + b 7f58 <_PyBytes_FromList+0x264> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 801c <_PyBytes_FromList+0x348> │ │ │ │ │ + beq 803c <_PyBytes_FromList+0x348> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 8028 <_PyBytes_FromList+0x354> │ │ │ │ │ + beq 8048 <_PyBytes_FromList+0x354> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + beq 7e74 <_PyBytes_FromList+0x180> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ee4 <_PyBytes_FromList+0x210> │ │ │ │ │ + beq 7f04 <_PyBytes_FromList+0x210> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7f38 <_PyBytes_FromList+0x264> │ │ │ │ │ + beq 7f58 <_PyBytes_FromList+0x264> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7f38 <_PyBytes_FromList+0x264> │ │ │ │ │ + bne 7f58 <_PyBytes_FromList+0x264> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f38 <_PyBytes_FromList+0x264> │ │ │ │ │ - ldr r1, [pc, #196] @ 80e8 <_PyBytes_FromList+0x414> │ │ │ │ │ + b 7f58 <_PyBytes_FromList+0x264> │ │ │ │ │ + ldr r1, [pc, #196] @ 8108 <_PyBytes_FromList+0x414> │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne 7fcc <_PyBytes_FromList+0x2f8> │ │ │ │ │ + bne 7fec <_PyBytes_FromList+0x2f8> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ - b 7fe4 <_PyBytes_FromList+0x310> │ │ │ │ │ + beq 7e74 <_PyBytes_FromList+0x180> │ │ │ │ │ + b 8004 <_PyBytes_FromList+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7e44 <_PyBytes_FromList+0x170> │ │ │ │ │ - b 7f38 <_PyBytes_FromList+0x264> │ │ │ │ │ + bne 7e64 <_PyBytes_FromList+0x170> │ │ │ │ │ + b 7f58 <_PyBytes_FromList+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8070 <_PyBytes_FromList+0x39c> │ │ │ │ │ - ldr r3, [pc, #132] @ 80ec <_PyBytes_FromList+0x418> │ │ │ │ │ - ldr r1, [pc, #132] @ 80f0 <_PyBytes_FromList+0x41c> │ │ │ │ │ + bne 8090 <_PyBytes_FromList+0x39c> │ │ │ │ │ + ldr r3, [pc, #132] @ 810c <_PyBytes_FromList+0x418> │ │ │ │ │ + ldr r1, [pc, #132] @ 8110 <_PyBytes_FromList+0x41c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b 7f38 <_PyBytes_FromList+0x264> │ │ │ │ │ + b 7f58 <_PyBytes_FromList+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 8070 <_PyBytes_FromList+0x39c> │ │ │ │ │ + b 8090 <_PyBytes_FromList+0x39c> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7f38 <_PyBytes_FromList+0x264> │ │ │ │ │ + beq 7f58 <_PyBytes_FromList+0x264> │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt 7d5c <_PyBytes_FromList+0x88> │ │ │ │ │ - b 7dc4 <_PyBytes_FromList+0xf0> │ │ │ │ │ + blt 7d7c <_PyBytes_FromList+0x88> │ │ │ │ │ + b 7de4 <_PyBytes_FromList+0xf0> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b 7dc4 <_PyBytes_FromList+0xf0> │ │ │ │ │ + b 7de4 <_PyBytes_FromList+0xf0> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ @@ -9176,231 +9185,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 │ │ │ │ │ │ │ │ │ │ -000080f4 <_PyBytes_FromHex>: │ │ │ │ │ +00008114 <_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] @ 82f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r1, [pc, #472] @ 8314 <_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 8250 <_PyBytes_FromHex+0x15c> │ │ │ │ │ + beq 8270 <_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> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 829c <_PyBytes_FromHex+0x1a8> │ │ │ │ │ + beq 82bc <_PyBytes_FromHex+0x1a8> │ │ │ │ │ add lr, r4, r6 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 81e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r6, [pc, #348] @ 82f8 <_PyBytes_FromHex+0x204> │ │ │ │ │ - ldr r0, [pc, #348] @ 82fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8200 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r6, [pc, #348] @ 8318 <_PyBytes_FromHex+0x204> │ │ │ │ │ + ldr r0, [pc, #348] @ 831c <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 8208 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 8228 <_PyBytes_FromHex+0x114> │ │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 8230 <_PyBytes_FromHex+0x13c> │ │ │ │ │ + bhi 8250 <_PyBytes_FromHex+0x13c> │ │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ │ ldrb r3, [r3, ip] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 82a4 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + bhi 82c4 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ - bhi 819c <_PyBytes_FromHex+0xa8> │ │ │ │ │ + bhi 81bc <_PyBytes_FromHex+0xa8> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #260] @ 82f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r3, [pc, #260] @ 8314 <_PyBytes_FromHex+0x200> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 824c <_PyBytes_FromHex+0x158> │ │ │ │ │ + bne 826c <_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 8208 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 8228 <_PyBytes_FromHex+0x114> │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 81e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r3, [pc, #212] @ 82fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8200 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r3, [pc, #212] @ 831c <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 81bc <_PyBytes_FromHex+0xc8> │ │ │ │ │ + bls 81dc <_PyBytes_FromHex+0xc8> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 82d0 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ + beq 82f0 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ - b 82c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 82e0 <_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 8284 <_PyBytes_FromHex+0x190> │ │ │ │ │ + bge 82a4 <_PyBytes_FromHex+0x190> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r1, [r5, r2] │ │ │ │ │ - bne 82e0 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ + bne 8300 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bls 82d8 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ - ldr r3, [pc, #116] @ 8300 <_PyBytes_FromHex+0x20c> │ │ │ │ │ - ldr r1, [pc, #116] @ 8304 <_PyBytes_FromHex+0x210> │ │ │ │ │ + bls 82f8 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ + ldr r3, [pc, #116] @ 8320 <_PyBytes_FromHex+0x20c> │ │ │ │ │ + ldr r1, [pc, #116] @ 8324 <_PyBytes_FromHex+0x210> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 81e8 <_PyBytes_FromHex+0xf4> │ │ │ │ │ + b 8208 <_PyBytes_FromHex+0xf4> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 82c8 <_PyBytes_FromHex+0x1d4> │ │ │ │ │ + beq 82e8 <_PyBytes_FromHex+0x1d4> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ sub r2, r4, r5 │ │ │ │ │ - b 8284 <_PyBytes_FromHex+0x190> │ │ │ │ │ + b 82a4 <_PyBytes_FromHex+0x190> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 82bc <_PyBytes_FromHex+0x1c8> │ │ │ │ │ + b 82dc <_PyBytes_FromHex+0x1c8> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 82c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 82e0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 8268 <_PyBytes_FromHex+0x174> │ │ │ │ │ + b 8288 <_PyBytes_FromHex+0x174> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsleq r1, r2, #1 │ │ │ │ │ ldrheq r1, [r5, r1] │ │ │ │ │ ldrne r1, [r5, r2, lsl #2] │ │ │ │ │ - b 827c <_PyBytes_FromHex+0x188> │ │ │ │ │ + b 829c <_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 │ │ │ │ │ │ │ │ │ │ -00008308 : │ │ │ │ │ +00008328 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 8320 │ │ │ │ │ + beq 8340 │ │ │ │ │ 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] @ 834c │ │ │ │ │ + ldr r0, [pc, #20] @ 836c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #16] @ 8350 │ │ │ │ │ + ldr r1, [pc, #16] @ 8370 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00008354 : │ │ │ │ │ +00008374 : │ │ │ │ │ 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 83d8 │ │ │ │ │ + beq 83f8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 8398 │ │ │ │ │ + bne 83b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #100] @ 8404 │ │ │ │ │ + ldr r2, [pc, #100] @ 8424 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 83e0 │ │ │ │ │ - ldr r2, [pc, #88] @ 8408 │ │ │ │ │ + ble 8400 │ │ │ │ │ + ldr r2, [pc, #88] @ 8428 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 838c │ │ │ │ │ + bge 83ac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 83d8 │ │ │ │ │ + beq 83f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 83f8 │ │ │ │ │ + beq 8418 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 838c │ │ │ │ │ - ldr r2, [pc, #36] @ 840c │ │ │ │ │ + b 83ac │ │ │ │ │ + ldr r2, [pc, #36] @ 842c │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 838c │ │ │ │ │ - b 83bc │ │ │ │ │ + bge 83ac │ │ │ │ │ + b 83dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 83d8 │ │ │ │ │ + b 83f8 │ │ │ │ │ .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 {} │ │ │ │ │ @@ -25,19 +25,19 @@ │ │ │ │ │ 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 28282f28 00050f0f 0a0f0000 ....((/(........ │ │ │ │ │ + 0x000001c0 02000400 34343034 00050f0f 0a0f0000 ....4404........ │ │ │ │ │ 0x000001d0 b9b900b9 b9b9b9b9 b9b9b9b9 b9b9b9b9 ................ │ │ │ │ │ - 0x000001e0 b9b9b9b9 b9b9b902 b9b9b9b9 050000aa ................ │ │ │ │ │ - 0x000001f0 aa00aaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ - 0x00000200 aaaaaaaa aaaa08aa aaaaaa0c f2000a01 ................ │ │ │ │ │ + 0x000001e0 b9b9b9b9 b9b9b902 b9b9b9b9 050000ab ................ │ │ │ │ │ + 0x000001f0 ab00abab abababab abababab abababab ................ │ │ │ │ │ + 0x00000200 abababab abab14ab ababab18 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......... │ │ │ │ │ 0x00000240 00000000 00000000 00000000 0000b302 ................ │ │ │ │ │ 0x00000250 0000f103 00000000 ec03aa00 69026902 ............i.i. │ │ │ │ │ 0x00000260 69026902 aa006902 69026902 69026902 i.i...i.i.i.i.i. │ │ │ │ │ 0x00000270 b6006902 69026902 69026902 aa006902 ..i.i.i.i.i...i. │ │ │ │ ├── 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 3ac0 │ │ │ │ │ + b 3ab4 │ │ │ │ │ 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 │ │ │ ├── call.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -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: 000002a8 24 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ 159: 000002c0 28 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ 160: 000002dc 20 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ - 161: 000000b4 8 FUNC LOCAL DEFAULT 11 mappingproxy_richcompare │ │ │ │ │ - 162: 000002f0 20 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 161: 000002f0 20 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 162: 000000b4 8 FUNC LOCAL DEFAULT 11 mappingproxy_richcompare │ │ │ │ │ 163: 000000bc 60 FUNC LOCAL DEFAULT 11 mappingproxy_copy │ │ │ │ │ 164: 000000f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 165: 00000304 60 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ 166: 00000338 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 {} │ │ │ │ │ @@ -131,15 +131,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 0000a102 R_ARM_ABS32 000000b4 mappingproxy_richcompare │ │ │ │ │ +00000640 0000a202 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 │ │ │ │ │ @@ -224,15 +224,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 00000298 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 0000a202 R_ARM_ABS32 000002f0 method_get_text_signature │ │ │ │ │ +00000afc 0000a102 R_ARM_ABS32 000002f0 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 00000304 descr_reduce │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0x7aa4 contains 346 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 │ │ │ │ │ -mappingproxy_richcompare │ │ │ │ │ method_get_text_signature │ │ │ │ │ +mappingproxy_richcompare │ │ │ │ │ mappingproxy_copy │ │ │ │ │ descr_reduce │ │ │ │ │ wrapper_reduce │ │ │ │ │ mappingproxy_hash │ │ │ │ │ mappingproxy_reversed │ │ │ │ │ mappingproxy_or │ │ │ │ │ mappingproxy_ior │ │ │ │ ├── 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 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 │ │ │ │ │ + 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 │ │ │ │ │ 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 │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 82904 (bytes into file) │ │ │ │ │ + Start of section headers: 82928 (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 0x143d8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x143f0: │ │ │ │ │ │ │ │ │ │ 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 002858 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010fd8 000908 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 010ff0 000908 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00288c 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0118e0 0016b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0118f8 0016b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0065b8 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0065b8 00474c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 012f98 000cc0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00ad04 001b99 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00c8a0 0009f8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013c58 0002b0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00d298 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 013f08 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00d586 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00d586 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00d5b4 0020b0 10 16 326 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00f664 001971 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014348 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0065b8 004764 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 012fb0 000cc0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00ad1c 001b99 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00c8b8 0009f8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 013c70 0002b0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00d2b0 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 013f20 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00d59e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00d59e 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00d5cc 0020b0 10 16 326 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00f67c 001971 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 014360 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 {} │ │ │ │ │ @@ -78,96 +78,96 @@ │ │ │ │ │ 74: 00000cec 68 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ 75: 00000d2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 76: 00000d30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 77: 00000d30 132 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ 78: 00000db4 104 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ 79: 00000e1c 276 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ 80: 00000f7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 81: 0000292c 732 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ - 82: 00002c04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 0000292c 756 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ + 82: 00002c1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 83: 00000f84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 84: 00000f84 256 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ 85: 00001078 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 86: 00001084 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 87: 00002c08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00002c08 576 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ - 89: 00002e48 204 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ - 90: 00003038 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00002c20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00002c20 576 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ + 89: 00002e60 204 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ + 90: 00003050 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 91: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 92: 000010c0 260 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ 93: 000011bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 94: 000011c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 95: 000011c4 76 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ 96: 00001210 88 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ 97: 00001268 484 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ 98: 0000144c 164 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ - 99: 0000303c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 000031e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 000031fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 102: 000031fc 364 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 103: 00003354 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00003054 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 000031fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00003214 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 00003214 364 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 103: 0000336c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 104: 0000154c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 105: 00003368 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 106: 00003368 252 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 107: 00003460 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00003464 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 109: 00003464 428 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 105: 00003380 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 106: 00003380 252 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 107: 00003478 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 0000347c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 109: 0000347c 428 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ 110: 00001558 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 111: 00001558 84 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ 112: 000015a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 113: 00003610 44 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ - 114: 00003638 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 0000363c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 116: 0000363c 44 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ - 117: 00003664 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00003628 44 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ + 114: 00003650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00003654 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 116: 00003654 44 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ + 117: 0000367c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 118: 000015ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 119: 000015ac 4 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 120: 00003668 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 00003668 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 120: 00003680 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 00003680 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ 122: 000015b0 612 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ 123: 00001800 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 124: 00001814 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 125: 00001814 292 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ 126: 00001924 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 127: 00001938 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 128: 00001938 180 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ 129: 000019dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 130: 000019ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 131: 0000366c 128 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ - 132: 000036dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 000036ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 00003760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00003770 120 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ + 131: 00003684 128 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ + 132: 000036f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 00003704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 134: 00003778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00003788 120 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ 136: 00001ae8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 137: 00001aec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 138: 00003770 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 000037dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 000037e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 00003788 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 139: 000037f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 00003800 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 141: 00001af0 76 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 142: 0000388c 280 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 143: 00003990 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 000038a4 280 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 143: 000039a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 144: 00001b3c 44 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ 145: 00001b64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 146: 00001b68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 147: 00001be8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 148: 000039a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 00003a94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 000039bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 00003aac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 150: 00001bec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 151: 00001bf8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 152: 00001bfc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 153: 00001bfc 96 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ 154: 00001c54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 155: 000000c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 156: 00003aa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 00003aa4 848 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 158: 00003dd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 00003df4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 00003df4 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 156: 00003abc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 00003abc 848 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 158: 00003dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00003e0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 00003e0c 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ 161: 00001c5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 162: 00003ebc 1820 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ + 162: 00003ed4 1820 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ 163: 00002370 324 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ 164: 00001f5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 165: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 166: 000000cc 80 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ 167: 0000011c 64 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ 168: 00000154 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 169: 0000015c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -180,19 +180,19 @@ │ │ │ │ │ 176: 00001f68 44 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ 177: 00001f94 168 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ 178: 0000203c 196 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ 179: 00002038 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 180: 0000203c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 181: 000020f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 182: 00002100 624 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 183: 000045bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000045d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 184: 00002100 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 185: 0000235c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 186: 000045d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 000045d8 268 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 186: 000045f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 187: 000045f0 268 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ 188: 00002370 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 189: 000024a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 190: 000024b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 191: 000024b4 116 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ 192: 00002524 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 193: 00002528 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 194: 00002528 276 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ @@ -201,16 +201,16 @@ │ │ │ │ │ 197: 00000284 144 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ 198: 00000310 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 199: 00000314 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 200: 0000263c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 201: 00002640 284 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ 202: 00002750 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 203: 0000031c 28 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ - 204: 000046e4 76 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ - 205: 00004724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 204: 000046fc 76 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ + 205: 0000473c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 206: 0000275c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 207: 0000275c 252 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ 208: 00002844 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 209: 00000338 332 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ 210: 00000480 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 211: 00000484 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 212: 00000484 168 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ 219: 000007b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 220: 000007d0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 221: 000007d0 384 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ 222: 00000940 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 223: 00000950 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 224: 000009b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 225: 000009b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 226: 00004730 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 226: 00004748 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 227: 000009ec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 228: 000009f0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 229: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 230: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 231: 00000000 544 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ 232: 00003b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ 233: 000034cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ @@ -373,18 +373,18 @@ │ │ │ │ │ 369: 00000f30 84 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 375: 00001084 60 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 376: 00002f14 296 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 376: 00002f2c 296 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ 378: 00000000 32 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 379: 0000303c 448 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ + 379: 00003054 448 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 385: 000014f0 104 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ @@ -392,25 +392,25 @@ │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ 393: 000019ec 120 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ 394: 00001a64 120 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 395: 000036ec 132 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 395: 00003704 132 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ 396: 00001adc 16 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ 397: 00001aec 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 398: 000037e8 12 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 399: 000037f4 12 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 400: 00003800 12 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 401: 0000380c 12 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 402: 00003818 112 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 403: 00003888 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 398: 00003800 12 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 399: 0000380c 12 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 400: 00003818 12 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 401: 00003824 12 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 402: 00003830 112 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 403: 000038a0 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ 404: 00001b68 132 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 405: 000039a4 256 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 405: 000039bc 256 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ 406: 00001bec 16 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ 407: 00000020 172 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ 412: 00001c5c 780 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ @@ -438,20 +438,20 @@ │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 436: 00000694 316 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ 437: 00000950 24 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ 438: 00000968 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ 439: 000009b8 32 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ 440: 000009d8 8 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 441: 00004730 12 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 442: 0000473c 12 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 441: 00004748 12 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 442: 00004754 12 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ 443: 000009e0 16 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ 444: 000009f0 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ 445: 000009f4 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 446: 00004748 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 446: 00004760 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ 447: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ 448: 00000154 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ 449: 00000228 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ 450: 000002fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ 451: 000003d0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ 452: 000004a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ 453: 00000578 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10fd8 contains 289 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x10ff0 contains 289 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000080 00014a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 000000c4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000011c 00014c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000188 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -175,54 +175,54 @@ │ │ │ │ │ 00001998 00003a1d R_ARM_JUMP24 0000278c BaseException_str │ │ │ │ │ 000019ac 0001761d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000019d0 0001761c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 000019dc 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000019e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000019e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000019e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a08 0000831c R_ARM_CALL 0000366c get_string.constprop.0 │ │ │ │ │ +00001a08 0000831c R_ARM_CALL 00003684 get_string.constprop.0 │ │ │ │ │ 00001a5c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a80 0000831c R_ARM_CALL 0000366c get_string.constprop.0 │ │ │ │ │ +00001a80 0000831c R_ARM_CALL 00003684 get_string.constprop.0 │ │ │ │ │ 00001ad4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae4 0000871d R_ARM_JUMP24 00003770 get_unicode │ │ │ │ │ +00001ae4 0000871d R_ARM_JUMP24 00003788 get_unicode │ │ │ │ │ 00001ae8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001aec 00018c1d R_ARM_JUMP24 00001adc PyUnicodeEncodeError_GetEncoding │ │ │ │ │ 00001b38 00003d1d R_ARM_JUMP24 000027bc BaseException_traverse │ │ │ │ │ 00001b64 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00001b88 0000871c R_ARM_CALL 00003770 get_unicode │ │ │ │ │ +00001b88 0000871c R_ARM_CALL 00003788 get_unicode │ │ │ │ │ 00001be0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001be8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bf4 0000871d R_ARM_JUMP24 00003770 get_unicode │ │ │ │ │ +00001bf4 0000871d R_ARM_JUMP24 00003788 get_unicode │ │ │ │ │ 00001bf8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c1c 00016f1c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00001c30 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00001c48 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001c54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c98 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001ca8 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001cb8 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001d28 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001d40 00019e1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00001d78 0000a21c R_ARM_CALL 00003ebc exceptiongroup_split_recursive │ │ │ │ │ +00001d78 0000a21c R_ARM_CALL 00003ed4 exceptiongroup_split_recursive │ │ │ │ │ 00001da0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001dc8 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00001dd0 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00001e38 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e5c 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001e9c 0001971c R_ARM_CALL 00000020 _PyExc_CreateExceptionGroup │ │ │ │ │ 00001ec4 00019f1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ 00001f48 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f54 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f60 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00001f64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f88 0001561d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 00001f90 0001561d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001fdc 0000a21c R_ARM_CALL 00003ebc exceptiongroup_split_recursive │ │ │ │ │ +00001fdc 0000a21c R_ARM_CALL 00003ed4 exceptiongroup_split_recursive │ │ │ │ │ 0000200c 0001561c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00002018 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00002020 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00002038 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00002054 0001a11c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ 000020e0 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000020f4 0001a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ @@ -287,15 +287,15 @@ │ │ │ │ │ 0000282c 00016c1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00002844 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002848 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000284c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002850 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x118e0 contains 727 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x118f8 contains 727 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001cd02 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -507,40 +507,40 @@ │ │ │ │ │ 00001168 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000116c 00003d02 R_ARM_ABS32 000027bc BaseException_traverse │ │ │ │ │ 00001170 00001402 R_ARM_ABS32 000004f8 BaseException_clear │ │ │ │ │ 00001190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011a4 00002602 R_ARM_ABS32 000012ec BaseException_init │ │ │ │ │ 000011ac 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 000011ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011f8 00005802 R_ARM_ABS32 00002c08 UnicodeError_dealloc │ │ │ │ │ +000011f8 00005802 R_ARM_ABS32 00002c20 UnicodeError_dealloc │ │ │ │ │ 00001224 0000cf02 R_ARM_ABS32 0000275c UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000123c 00004d02 R_ARM_ABS32 00000d30 UnicodeError_traverse │ │ │ │ │ -00001240 00005902 R_ARM_ABS32 00002e48 UnicodeError_clear │ │ │ │ │ +00001240 00005902 R_ARM_ABS32 00002e60 UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001274 0000c202 R_ARM_ABS32 00002528 UnicodeTranslateError_init │ │ │ │ │ 0000127c 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 000012bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012c8 00005802 R_ARM_ABS32 00002c08 UnicodeError_dealloc │ │ │ │ │ +000012c8 00005802 R_ARM_ABS32 00002c20 UnicodeError_dealloc │ │ │ │ │ 000012f4 00005402 R_ARM_ABS32 00000f84 UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000130c 00004d02 R_ARM_ABS32 00000d30 UnicodeError_traverse │ │ │ │ │ -00001310 00005902 R_ARM_ABS32 00002e48 UnicodeError_clear │ │ │ │ │ +00001310 00005902 R_ARM_ABS32 00002e60 UnicodeError_clear │ │ │ │ │ 00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001344 00005102 R_ARM_ABS32 0000292c UnicodeDecodeError_init │ │ │ │ │ 0000134c 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 00001380 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001390 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000139c 00005802 R_ARM_ABS32 00002c08 UnicodeError_dealloc │ │ │ │ │ +0000139c 00005802 R_ARM_ABS32 00002c20 UnicodeError_dealloc │ │ │ │ │ 000013c8 00007d02 R_ARM_ABS32 00001814 UnicodeEncodeError_str │ │ │ │ │ 000013dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000013e0 00004d02 R_ARM_ABS32 00000d30 UnicodeError_traverse │ │ │ │ │ -000013e4 00005902 R_ARM_ABS32 00002e48 UnicodeError_clear │ │ │ │ │ +000013e4 00005902 R_ARM_ABS32 00002e60 UnicodeError_clear │ │ │ │ │ 000013fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001418 00004002 R_ARM_ABS32 000008e0 UnicodeEncodeError_init │ │ │ │ │ 00001420 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 00001454 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001464 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001468 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -663,24 +663,24 @@ │ │ │ │ │ 00001e00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e44 00007702 R_ARM_ABS32 000015ac NameError_dealloc │ │ │ │ │ 00001e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e88 00005f02 R_ARM_ABS32 000011c4 NameError_traverse │ │ │ │ │ -00001e8c 00007902 R_ARM_ABS32 00003668 NameError_clear │ │ │ │ │ +00001e8c 00007902 R_ARM_ABS32 00003680 NameError_clear │ │ │ │ │ 00001eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001ec0 00005c02 R_ARM_ABS32 000010c0 NameError_init │ │ │ │ │ 00001efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f18 00007702 R_ARM_ABS32 000015ac NameError_dealloc │ │ │ │ │ 00001f44 00003a02 R_ARM_ABS32 0000278c BaseException_str │ │ │ │ │ 00001f58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f5c 00005f02 R_ARM_ABS32 000011c4 NameError_traverse │ │ │ │ │ -00001f60 00007902 R_ARM_ABS32 00003668 NameError_clear │ │ │ │ │ +00001f60 00007902 R_ARM_ABS32 00003680 NameError_clear │ │ │ │ │ 00001f74 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f94 00005c02 R_ARM_ABS32 000010c0 NameError_init │ │ │ │ │ 00001fd0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001fe0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -895,23 +895,23 @@ │ │ │ │ │ 00003458 00003d02 R_ARM_ABS32 000027bc BaseException_traverse │ │ │ │ │ 0000345c 00001402 R_ARM_ABS32 000004f8 BaseException_clear │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003490 00002602 R_ARM_ABS32 000012ec BaseException_init │ │ │ │ │ 00003498 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 000034d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034e4 00001d02 R_ARM_ABS32 00000a74 BaseExceptionGroup_dealloc │ │ │ │ │ -00003510 0000cc02 R_ARM_ABS32 000046e4 BaseExceptionGroup_str │ │ │ │ │ +00003510 0000cc02 R_ARM_ABS32 000046fc BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0000bb02 R_ARM_ABS32 000045d8 BaseExceptionGroup_traverse │ │ │ │ │ +00003528 0000bb02 R_ARM_ABS32 000045f0 BaseExceptionGroup_traverse │ │ │ │ │ 0000352c 00001f02 R_ARM_ABS32 00000e84 BaseExceptionGroup_clear │ │ │ │ │ 00003540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000354c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003560 0000a002 R_ARM_ABS32 00003df4 BaseExceptionGroup_init │ │ │ │ │ -00003568 00009d02 R_ARM_ABS32 00003aa4 BaseExceptionGroup_new │ │ │ │ │ +00003560 0000a002 R_ARM_ABS32 00003e0c BaseExceptionGroup_init │ │ │ │ │ +00003568 00009d02 R_ARM_ABS32 00003abc BaseExceptionGroup_new │ │ │ │ │ 0000359c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035a0 00020602 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000035a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b0 0000bf02 R_ARM_ABS32 000024b4 BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 0000b102 R_ARM_ABS32 00001f94 BaseExceptionGroup_split │ │ │ │ │ @@ -939,21 +939,21 @@ │ │ │ │ │ 00003784 00003d02 R_ARM_ABS32 000027bc BaseException_traverse │ │ │ │ │ 00003788 00001402 R_ARM_ABS32 000004f8 BaseException_clear │ │ │ │ │ 000037a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000037bc 00002602 R_ARM_ABS32 000012ec BaseException_init │ │ │ │ │ 000037c4 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 000037f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003808 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00006d02 R_ARM_ABS32 00003464 StopIteration_dealloc │ │ │ │ │ +00003814 00006d02 R_ARM_ABS32 0000347c StopIteration_dealloc │ │ │ │ │ 00003854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003858 0000a602 R_ARM_ABS32 000000cc StopIteration_traverse │ │ │ │ │ 0000385c 00004502 R_ARM_ABS32 000028cc StopIteration_clear │ │ │ │ │ 00003874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000387c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003890 00006a02 R_ARM_ABS32 00003368 StopIteration_init │ │ │ │ │ +00003890 00006a02 R_ARM_ABS32 00003380 StopIteration_init │ │ │ │ │ 000038cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003904 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00002702 R_ARM_ABS32 0000138c BaseException_dealloc │ │ │ │ │ 00003950 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003954 00003d02 R_ARM_ABS32 000027bc BaseException_traverse │ │ │ │ │ @@ -999,33 +999,33 @@ │ │ │ │ │ 00003c78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c7c 00009002 R_ARM_ABS32 00001b3c BaseException_get_args │ │ │ │ │ 00003c80 00009902 R_ARM_ABS32 00001bfc BaseException_set_args │ │ │ │ │ 00003c8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c90 00003702 R_ARM_ABS32 00002760 BaseException_get_tb │ │ │ │ │ 00003c94 00002302 R_ARM_ABS32 000011f4 BaseException_set_tb │ │ │ │ │ 00003ca0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ca4 00007402 R_ARM_ABS32 0000363c BaseException_get_context │ │ │ │ │ +00003ca4 00007402 R_ARM_ABS32 00003654 BaseException_get_context │ │ │ │ │ 00003ca8 0000ad02 R_ARM_ABS32 000001e4 BaseException_set_context │ │ │ │ │ 00003cac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cb8 00007102 R_ARM_ABS32 00003610 BaseException_get_cause │ │ │ │ │ +00003cb8 00007102 R_ARM_ABS32 00003628 BaseException_get_cause │ │ │ │ │ 00003cbc 0000d402 R_ARM_ABS32 00000484 BaseException_set_cause │ │ │ │ │ 00003cc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cdc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ce0 0000b002 R_ARM_ABS32 00001f68 BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cf0 0000c902 R_ARM_ABS32 00002640 BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d00 00008e02 R_ARM_ABS32 0000388c BaseException_with_traceback │ │ │ │ │ +00003d00 00008e02 R_ARM_ABS32 000038a4 BaseException_with_traceback │ │ │ │ │ 00003d08 0000e502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d10 00006602 R_ARM_ABS32 000031fc BaseException_add_note │ │ │ │ │ +00003d10 00006602 R_ARM_ABS32 00003214 BaseException_add_note │ │ │ │ │ 00003d18 0000e502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x12f98 contains 408 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x12fb0 contains 408 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000030 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000044 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000058 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000070 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000088 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ @@ -1235,208 +1235,208 @@ │ │ │ │ │ 000027a8 00016b1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000027b0 00016c1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000027b4 00016b1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000027b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000028c8 00014b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00002920 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000029bc 00016e1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002a40 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a54 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002a6c 0001731c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a84 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002a98 0001751c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002b38 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b78 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bd0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bf4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bfc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c04 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d10 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d50 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002da4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dac 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dd8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002de0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e0c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e14 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e40 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002efc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f04 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f0c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f88 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f98 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002fa4 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002a48 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a6c 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002a84 0001731c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a9c 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002ab0 0001751c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002b50 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b90 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bbc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002be8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c0c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c14 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c1c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d28 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d68 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dbc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dc4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002df0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002df8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e24 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e2c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e58 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f14 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f1c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f24 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fa0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002fb0 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002fbc 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002fd0 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002fdc 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002fc8 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002fd4 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002fe8 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002ff4 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00003000 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 0000300c 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00003018 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00003028 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00003038 0000e502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003080 00017c1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000030ac 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003108 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003110 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000312c 00017f1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00003170 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003190 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003198 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031b0 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000031c8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031dc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031e4 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031e8 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000031ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031f4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003230 00017c1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003260 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003298 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000032b4 00017f1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00003300 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003318 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000332c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003024 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003030 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003040 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003050 0000e502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003098 00017c1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000030c4 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003120 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003128 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003144 00017f1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00003188 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031a8 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000031b0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031c8 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031e0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031f4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031fc 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003200 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003208 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000320c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003210 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003248 00017c1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003278 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000032b0 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000032cc 00017f1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00003318 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003330 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003344 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000334c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003354 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003358 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000335c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003360 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003364 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000340c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003420 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00003458 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003460 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00003478 00015f1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000034d8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003518 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000356c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000335c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003364 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000336c 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003370 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003378 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000337c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003424 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003438 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00003470 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003478 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003490 00015f1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000034f0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003530 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003584 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035b0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035dc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003608 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003638 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00003664 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000036b8 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036d4 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000373c 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003758 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003764 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003768 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000376c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037bc 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000359c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003620 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003650 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000367c 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000036d0 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000036ec 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000036f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000036fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003700 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003754 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003770 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003778 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000377c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003780 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003784 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037d4 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000037dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003830 00016c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00003878 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003888 0001921d R_ARM_JUMP24 00003818 PyUnicodeEncodeError_SetReason │ │ │ │ │ -0000391c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003970 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000037ec 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000037f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003848 00016c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00003890 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038a0 0001921d R_ARM_JUMP24 00003830 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00003934 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003988 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003990 00015c02 R_ARM_ABS32 00000000 PyTraceBack_Type │ │ │ │ │ -00003994 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00003998 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000399c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000039a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a64 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a80 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a8c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a98 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a9c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003aa0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ac0 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003af8 00016e1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00003b08 0001991c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -00003b18 00016f1c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00003b60 00019a1c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00003ba8 00019a1c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00003cb8 00014a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00003cfc 00019b1c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00003d1c 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d44 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d5c 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d74 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d84 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003dbc 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003dcc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dd4 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003dd8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ddc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003de0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003de4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003de8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000039a0 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039a8 00015c02 R_ARM_ABS32 00000000 PyTraceBack_Type │ │ │ │ │ +000039ac 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000039b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000039b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000039b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a7c 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a98 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003aa4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003ab0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ab4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ab8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ad8 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003b10 00016e1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00003b20 0001991c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +00003b30 00016f1c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00003b78 00019a1c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00003bc0 00019a1c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00003cd0 00014a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003d14 00019b1c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00003d34 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d5c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d74 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d8c 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d9c 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003dd4 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003de4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dec 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003df0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e74 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e8c 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00003ea8 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00003efc 0001a31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00003f24 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f34 0001a41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00003f44 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003f68 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004000 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000403c 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000405c 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ +00003df4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003df8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003dfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e04 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e8c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ea4 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00003ec0 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00003f14 0001a31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00003f3c 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f4c 0001a41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003f5c 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003f80 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004018 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004054 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00004074 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ -000040d8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040e8 0001a51c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000415c 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000041a4 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004200 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004238 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004288 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ -000042ac 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000042dc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004308 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004318 0001a61c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000432c 0001a71c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00004354 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043a8 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ -000043f8 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004428 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004440 0001a51c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000448c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044b8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044c8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044dc 0001a81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000044e8 0001a91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004508 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000457c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000458c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045b4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000045c0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000045c4 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000045c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000045cc 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000045d0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000045d4 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000046fc 0001a41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00004720 0001761d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00004724 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004728 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000472c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004748 0001921d R_ARM_JUMP24 00003818 PyUnicodeEncodeError_SetReason │ │ │ │ │ +0000408c 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ +000040f0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004100 0001a51c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004174 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000041bc 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004218 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004250 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000042a0 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ +000042c4 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000042f4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004320 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004330 0001a61c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00004344 0001a71c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +0000436c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c0 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ +00004410 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004440 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004458 0001a51c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000044a4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044d0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044e0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044f4 0001a81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004500 0001a91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004520 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004594 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045a4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045cc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000045d8 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000045dc 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000045e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000045e4 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000045e8 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000045ec 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004714 0001a41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00004738 0001761d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000473c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004740 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004744 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004760 0001921d R_ARM_JUMP24 00003830 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13c58 contains 86 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x13c70 contains 86 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00016c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000054 0001561c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000007c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000094 0001981c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ 000000bc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1454,19 +1454,19 @@ │ │ │ │ │ 0000023c 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000268 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00000274 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000278 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000027c 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000280 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a8 0000b21c R_ARM_CALL 0000203c get_matcher_type │ │ │ │ │ -000002d4 0000a21c R_ARM_CALL 00003ebc exceptiongroup_split_recursive │ │ │ │ │ +000002d4 0000a21c R_ARM_CALL 00003ed4 exceptiongroup_split_recursive │ │ │ │ │ 00000300 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00000310 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000314 0001941d R_ARM_JUMP24 00001b68 PyUnicodeEncodeError_GetStart │ │ │ │ │ -00000318 0001951d R_ARM_JUMP24 000039a4 PyUnicodeEncodeError_GetEnd │ │ │ │ │ +00000318 0001951d R_ARM_JUMP24 000039bc PyUnicodeEncodeError_GetEnd │ │ │ │ │ 00000330 0001b21d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ 00000334 00003a1d R_ARM_JUMP24 0000278c BaseException_str │ │ │ │ │ 00000378 00014a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000430 0001561c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000440 0001561c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000470 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000480 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ @@ -1512,20 +1512,20 @@ │ │ │ │ │ 00000944 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000948 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000094c 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000009a4 0001721c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ 000009b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d4 0000161d R_ARM_JUMP24 00000a2c Py_XDECREF │ │ │ │ │ -000009e8 0000871d R_ARM_JUMP24 00003770 get_unicode │ │ │ │ │ +000009e8 0000871d R_ARM_JUMP24 00003788 get_unicode │ │ │ │ │ 000009ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009f0 0001bb1d R_ARM_JUMP24 000009e0 PyUnicodeEncodeError_GetReason │ │ │ │ │ 000009f4 0001bb1d R_ARM_JUMP24 000009e0 PyUnicodeEncodeError_GetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x13f08 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x13f20 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1918,15 +1918,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 366c │ │ │ │ │ + bl 3684 │ │ │ │ │ R_ARM_CALL get_string.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a54 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ bic r2, r2, r2, asr #31 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -1953,15 +1953,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 366c │ │ │ │ │ + bl 3684 │ │ │ │ │ R_ARM_CALL get_string.constprop.0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1acc │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ @@ -1983,15 +1983,15 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1ac4 │ │ │ │ │ │ │ │ │ │ 00001adc : │ │ │ │ │ PyUnicodeEncodeError_GetEncoding(): │ │ │ │ │ ldr r1, [pc, #4] @ 1ae8 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - b 3770 │ │ │ │ │ + b 3788 │ │ │ │ │ R_ARM_JUMP24 get_unicode │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00001aec : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ b 1adc │ │ │ │ │ @@ -2041,15 +2041,15 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ ldr r1, [pc, #92] @ 1be8 │ │ │ │ │ - bl 3770 │ │ │ │ │ + bl 3788 │ │ │ │ │ R_ARM_CALL get_unicode │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1bd8 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ str r2, [r4] │ │ │ │ │ bic r2, r2, r2, asr #31 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ @@ -2074,15 +2074,15 @@ │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00001bec : │ │ │ │ │ PyUnicodeEncodeError_GetObject(): │ │ │ │ │ ldr r1, [pc, #4] @ 1bf8 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - b 3770 │ │ │ │ │ + b 3788 │ │ │ │ │ R_ARM_JUMP24 get_unicode │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00001bfc : │ │ │ │ │ BaseException_set_args(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2189,15 +2189,15 @@ │ │ │ │ │ bgt 1de0 <_PyExc_PrepReraiseStar+0x184> │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - bl 3ebc │ │ │ │ │ + bl 3ed4 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 1da4 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2362,15 +2362,15 @@ │ │ │ │ │ beq 2030 │ │ │ │ │ add ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 3ebc │ │ │ │ │ + bl 3ed4 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2030 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r2, [pc, #68] @ 2038 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2951,151 +2951,157 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 2a48 │ │ │ │ │ + bne 2a60 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - bne 2a24 │ │ │ │ │ + bne 2a2c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b80 │ │ │ │ │ + bne 2b98 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b54 │ │ │ │ │ + bne 2b6c │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bac │ │ │ │ │ + bne 2bc4 │ │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #608] @ 2c04 │ │ │ │ │ + ldr r1, [pc, #632] @ 2c1c │ │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ │ add r2, r4, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ │ add r2, r4, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b40 │ │ │ │ │ + beq 2b58 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r2] │ │ │ │ │ + beq 2a50 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r0] │ │ │ │ │ + beq 29f8 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2a68 │ │ │ │ │ + beq 2a80 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 2970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 2970 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 2970 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 29f0 │ │ │ │ │ + b 29f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2950 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 2a18 │ │ │ │ │ + b 2a20 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2aa8 │ │ │ │ │ + bne 2ac0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl a2c │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a18 │ │ │ │ │ + bne 2a20 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ad8 │ │ │ │ │ + beq 2af0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - beq 2ad8 │ │ │ │ │ + beq 2af0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2bf4 │ │ │ │ │ + beq 2c0c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b08 │ │ │ │ │ + beq 2b20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ - beq 2b08 │ │ │ │ │ + beq 2b20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2bfc │ │ │ │ │ + beq 2c14 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a60 │ │ │ │ │ + beq 2a78 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ - beq 2a60 │ │ │ │ │ + beq 2a78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2a60 │ │ │ │ │ + bne 2a78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a60 │ │ │ │ │ + b 2a78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - b 2a60 │ │ │ │ │ + b 2a78 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ beq 2988 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -3126,29 +3132,29 @@ │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 2994 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r2, r4, #52 @ 0x34 │ │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #28] @ 2c04 │ │ │ │ │ + ldr r1, [pc, #28] @ 2c1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r4, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ b 29b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ad8 │ │ │ │ │ + b 2af0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2b08 │ │ │ │ │ + b 2b20 │ │ │ │ │ .word 0x00000150 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002c08 : │ │ │ │ │ +00002c20 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3160,241 +3166,241 @@ │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - beq 2c74 │ │ │ │ │ + beq 2c8c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2c74 │ │ │ │ │ + beq 2c8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2e14 │ │ │ │ │ + beq 2e2c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ + beq 2cbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ + beq 2cbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2de0 │ │ │ │ │ + beq 2df8 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cd4 │ │ │ │ │ + beq 2cec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ - beq 2cd4 │ │ │ │ │ + beq 2cec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2dc4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2db4 │ │ │ │ │ + bne 2dcc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d14 │ │ │ │ │ + beq 2d2c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq 2d14 │ │ │ │ │ + beq 2d2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2d14 │ │ │ │ │ + bne 2d2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e1c │ │ │ │ │ + bne 2e34 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d54 │ │ │ │ │ + beq 2d6c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - beq 2d54 │ │ │ │ │ + beq 2d6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2d54 │ │ │ │ │ + bne 2d6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2de8 │ │ │ │ │ + bne 2e00 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d80 │ │ │ │ │ + bne 2d98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ - beq 2d6c │ │ │ │ │ + beq 2d84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2d6c │ │ │ │ │ + bne 2d84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d6c │ │ │ │ │ + b 2d84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2cd4 │ │ │ │ │ + b 2cec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 2ce0 │ │ │ │ │ + beq 2cf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2ce0 │ │ │ │ │ + bne 2cf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ce0 │ │ │ │ │ + b 2cf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ca4 │ │ │ │ │ + b 2cbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ - beq 2d60 │ │ │ │ │ + beq 2d78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2d60 │ │ │ │ │ + bne 2d78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d60 │ │ │ │ │ + b 2d78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c74 │ │ │ │ │ + b 2c8c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq 2d20 │ │ │ │ │ + beq 2d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2d20 │ │ │ │ │ + bne 2d38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d20 │ │ │ │ │ + b 2d38 │ │ │ │ │ │ │ │ │ │ -00002e48 : │ │ │ │ │ +00002e60 : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e8c │ │ │ │ │ + beq 2ea4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - beq 2e8c │ │ │ │ │ + beq 2ea4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2f0c │ │ │ │ │ + beq 2f24 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2ed4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2ed4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2f04 │ │ │ │ │ + beq 2f1c │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2eec │ │ │ │ │ + beq 2f04 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ - beq 2eec │ │ │ │ │ + beq 2f04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2efc │ │ │ │ │ + beq 2f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2eec │ │ │ │ │ + b 2f04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ebc │ │ │ │ │ + b 2ed4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e8c │ │ │ │ │ + b 2ea4 │ │ │ │ │ │ │ │ │ │ -00002f14 <_PyExc_Fini>: │ │ │ │ │ +00002f2c <_PyExc_Fini>: │ │ │ │ │ _PyExc_Fini(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add r4, r0, #40960 @ 0xa000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f58 <_PyExc_Fini+0x44> │ │ │ │ │ + beq 2f70 <_PyExc_Fini+0x44> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ str r2, [r4, #1796] @ 0x704 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f38 <_PyExc_Fini+0x24> │ │ │ │ │ + bne 2f50 <_PyExc_Fini+0x24> │ │ │ │ │ ldr r0, [r4, #1792] @ 0x700 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f8c <_PyExc_Fini+0x78> │ │ │ │ │ + beq 2fa4 <_PyExc_Fini+0x78> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #1792] @ 0x700 │ │ │ │ │ - beq 2f8c <_PyExc_Fini+0x78> │ │ │ │ │ + beq 2fa4 <_PyExc_Fini+0x78> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2f8c <_PyExc_Fini+0x78> │ │ │ │ │ + bne 2fa4 <_PyExc_Fini+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r4, [pc, #164] @ 3038 <_PyExc_Fini+0x124> │ │ │ │ │ + ldr r4, [pc, #164] @ 3050 <_PyExc_Fini+0x124> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #536] @ 0x218 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr r1, [r4, #528] @ 0x210 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ @@ -3439,922 +3445,922 @@ │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ │ ldr r1, [r4, #544] @ 0x220 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 2fc8 <_PyExc_Fini+0xb4> │ │ │ │ │ + bne 2fe0 <_PyExc_Fini+0xb4> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000303c <_PyException_AddNote>: │ │ │ │ │ +00003054 <_PyException_AddNote>: │ │ │ │ │ _PyException_AddNote(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 31a0 <_PyException_AddNote+0x164> │ │ │ │ │ + beq 31b8 <_PyException_AddNote+0x164> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3160 <_PyException_AddNote+0x124> │ │ │ │ │ - ldr r1, [pc, #360] @ 31e4 <_PyException_AddNote+0x1a8> │ │ │ │ │ + beq 3178 <_PyException_AddNote+0x124> │ │ │ │ │ + ldr r1, [pc, #360] @ 31fc <_PyException_AddNote+0x1a8> │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3158 <_PyException_AddNote+0x11c> │ │ │ │ │ + blt 3170 <_PyException_AddNote+0x11c> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3110 <_PyException_AddNote+0xd4> │ │ │ │ │ + beq 3128 <_PyException_AddNote+0xd4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3178 <_PyException_AddNote+0x13c> │ │ │ │ │ + beq 3190 <_PyException_AddNote+0x13c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ - blt 31d0 <_PyException_AddNote+0x194> │ │ │ │ │ + blt 31e8 <_PyException_AddNote+0x194> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 30d8 <_PyException_AddNote+0x9c> │ │ │ │ │ + beq 30f0 <_PyException_AddNote+0x9c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 3198 <_PyException_AddNote+0x15c> │ │ │ │ │ - ldr r2, [pc, #264] @ 31e8 <_PyException_AddNote+0x1ac> │ │ │ │ │ + beq 31b0 <_PyException_AddNote+0x15c> │ │ │ │ │ + ldr r2, [pc, #264] @ 3200 <_PyException_AddNote+0x1ac> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 30f8 <_PyException_AddNote+0xbc> │ │ │ │ │ + beq 3110 <_PyException_AddNote+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3104 <_PyException_AddNote+0xc8> │ │ │ │ │ + beq 311c <_PyException_AddNote+0xc8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #220] @ 31e8 <_PyException_AddNote+0x1ac> │ │ │ │ │ + ldr r0, [pc, #220] @ 3200 <_PyException_AddNote+0x1ac> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 30f8 <_PyException_AddNote+0xbc> │ │ │ │ │ + b 3110 <_PyException_AddNote+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 3158 <_PyException_AddNote+0x11c> │ │ │ │ │ - ldr r1, [pc, #184] @ 31e4 <_PyException_AddNote+0x1a8> │ │ │ │ │ + beq 3170 <_PyException_AddNote+0x11c> │ │ │ │ │ + ldr r1, [pc, #184] @ 31fc <_PyException_AddNote+0x1a8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bge 30a8 <_PyException_AddNote+0x6c> │ │ │ │ │ + bge 30c0 <_PyException_AddNote+0x6c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3158 <_PyException_AddNote+0x11c> │ │ │ │ │ + beq 3170 <_PyException_AddNote+0x11c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 31dc <_PyException_AddNote+0x1a0> │ │ │ │ │ + beq 31f4 <_PyException_AddNote+0x1a0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 30fc <_PyException_AddNote+0xc0> │ │ │ │ │ - ldr r0, [pc, #132] @ 31ec <_PyException_AddNote+0x1b0> │ │ │ │ │ + b 3114 <_PyException_AddNote+0xc0> │ │ │ │ │ + ldr r0, [pc, #132] @ 3204 <_PyException_AddNote+0x1b0> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #128] @ 31f0 <_PyException_AddNote+0x1b4> │ │ │ │ │ + ldr r1, [pc, #128] @ 3208 <_PyException_AddNote+0x1b4> │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3158 <_PyException_AddNote+0x11c> │ │ │ │ │ + b 3170 <_PyException_AddNote+0x11c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 31b8 <_PyException_AddNote+0x17c> │ │ │ │ │ - ldr r3, [pc, #96] @ 31ec <_PyException_AddNote+0x1b0> │ │ │ │ │ - ldr r1, [pc, #100] @ 31f4 <_PyException_AddNote+0x1b8> │ │ │ │ │ + bne 31d0 <_PyException_AddNote+0x17c> │ │ │ │ │ + ldr r3, [pc, #96] @ 3204 <_PyException_AddNote+0x1b0> │ │ │ │ │ + ldr r1, [pc, #100] @ 320c <_PyException_AddNote+0x1b8> │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3158 <_PyException_AddNote+0x11c> │ │ │ │ │ + b 3170 <_PyException_AddNote+0x11c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 30d8 <_PyException_AddNote+0x9c> │ │ │ │ │ - ldr r0, [pc, #68] @ 31ec <_PyException_AddNote+0x1b0> │ │ │ │ │ + b 30f0 <_PyException_AddNote+0x9c> │ │ │ │ │ + ldr r0, [pc, #68] @ 3204 <_PyException_AddNote+0x1b0> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #72] @ 31f8 <_PyException_AddNote+0x1bc> │ │ │ │ │ + ldr r1, [pc, #72] @ 3210 <_PyException_AddNote+0x1bc> │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3158 <_PyException_AddNote+0x11c> │ │ │ │ │ + b 3170 <_PyException_AddNote+0x11c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3184 <_PyException_AddNote+0x148> │ │ │ │ │ + bne 319c <_PyException_AddNote+0x148> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3184 <_PyException_AddNote+0x148> │ │ │ │ │ + b 319c <_PyException_AddNote+0x148> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3148 <_PyException_AddNote+0x10c> │ │ │ │ │ - b 3158 <_PyException_AddNote+0x11c> │ │ │ │ │ + bne 3160 <_PyException_AddNote+0x10c> │ │ │ │ │ + b 3170 <_PyException_AddNote+0x11c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3158 <_PyException_AddNote+0x11c> │ │ │ │ │ + b 3170 <_PyException_AddNote+0x11c> │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000021c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000031fc : │ │ │ │ │ +00003214 : │ │ │ │ │ BaseException_add_note(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3308 │ │ │ │ │ + beq 3320 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #292] @ 3354 │ │ │ │ │ + ldr r1, [pc, #292] @ 336c │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 32e0 │ │ │ │ │ + blt 32f8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 32b0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 32e8 │ │ │ │ │ + beq 3300 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ - blt 3320 │ │ │ │ │ + blt 3338 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 328c │ │ │ │ │ + beq 32a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 332c │ │ │ │ │ - ldr r0, [pc, #196] @ 3358 │ │ │ │ │ + beq 3344 │ │ │ │ │ + ldr r0, [pc, #196] @ 3370 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 32e0 │ │ │ │ │ - ldr r1, [pc, #160] @ 3354 │ │ │ │ │ + beq 32f8 │ │ │ │ │ + ldr r1, [pc, #160] @ 336c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3258 │ │ │ │ │ + bge 3270 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 32e0 │ │ │ │ │ + beq 32f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 334c │ │ │ │ │ + beq 3364 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3290 │ │ │ │ │ + b 32a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3334 │ │ │ │ │ - ldr r3, [pc, #96] @ 335c │ │ │ │ │ - ldr r1, [pc, #96] @ 3360 │ │ │ │ │ + bne 334c │ │ │ │ │ + ldr r3, [pc, #96] @ 3374 │ │ │ │ │ + ldr r1, [pc, #96] @ 3378 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 32e0 │ │ │ │ │ - ldr r0, [pc, #76] @ 335c │ │ │ │ │ + b 32f8 │ │ │ │ │ + ldr r0, [pc, #76] @ 3374 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #76] @ 3364 │ │ │ │ │ + ldr r1, [pc, #76] @ 337c │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 32e0 │ │ │ │ │ + b 32f8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 32d0 │ │ │ │ │ - b 32e0 │ │ │ │ │ + bne 32e8 │ │ │ │ │ + b 32f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 328c │ │ │ │ │ + b 32a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 32f4 │ │ │ │ │ + bne 330c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 32f4 │ │ │ │ │ + b 330c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 32e0 │ │ │ │ │ + b 32f8 │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000021c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003368 : │ │ │ │ │ +00003380 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 3414 │ │ │ │ │ + bne 342c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 33e4 │ │ │ │ │ + beq 33fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 3408 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3434 │ │ │ │ │ + bne 344c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrle r3, [pc, #152] @ 3460 │ │ │ │ │ + ldrle r3, [pc, #152] @ 3478 │ │ │ │ │ ldrgt r3, [r5, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - beq 33b0 │ │ │ │ │ + beq 33c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 33b0 │ │ │ │ │ + beq 33c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 33b0 │ │ │ │ │ + bne 33c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 33b0 │ │ │ │ │ + b 33c8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 338c │ │ │ │ │ + bne 33a4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 33bc │ │ │ │ │ + beq 33d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 33bc │ │ │ │ │ + bne 33d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 33bc │ │ │ │ │ + b 33d4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00003464 : │ │ │ │ │ +0000347c : │ │ │ │ │ StopIteration_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, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 349c │ │ │ │ │ + beq 34b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - bne 3574 │ │ │ │ │ + bne 358c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 358c │ │ │ │ │ + bne 35a4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34dc │ │ │ │ │ + beq 34f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq 34dc │ │ │ │ │ + beq 34f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 34dc │ │ │ │ │ + bne 34f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35e4 │ │ │ │ │ + bne 35fc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 351c │ │ │ │ │ + beq 3534 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - beq 351c │ │ │ │ │ + beq 3534 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 351c │ │ │ │ │ + bne 3534 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35b8 │ │ │ │ │ + bne 35d0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3548 │ │ │ │ │ + bne 3560 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ - beq 3534 │ │ │ │ │ + beq 354c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3534 │ │ │ │ │ + bne 354c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3534 │ │ │ │ │ + b 354c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 349c │ │ │ │ │ + bne 34b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 349c │ │ │ │ │ + b 34b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 34a8 │ │ │ │ │ + beq 34c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 34a8 │ │ │ │ │ + bne 34c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 34a8 │ │ │ │ │ + b 34c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ - beq 3528 │ │ │ │ │ + beq 3540 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3528 │ │ │ │ │ + bne 3540 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3528 │ │ │ │ │ + b 3540 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq 34e8 │ │ │ │ │ + beq 3500 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 34e8 │ │ │ │ │ + bne 3500 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 34e8 │ │ │ │ │ + b 3500 │ │ │ │ │ │ │ │ │ │ -00003610 : │ │ │ │ │ +00003628 : │ │ │ │ │ BaseException_get_cause(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3624 │ │ │ │ │ - ldr r0, [pc, #20] @ 3638 │ │ │ │ │ + bne 363c │ │ │ │ │ + ldr r0, [pc, #20] @ 3650 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000363c : │ │ │ │ │ +00003654 : │ │ │ │ │ BaseException_get_context(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3650 │ │ │ │ │ - ldr r0, [pc, #20] @ 3664 │ │ │ │ │ + bne 3668 │ │ │ │ │ + ldr r0, [pc, #20] @ 367c │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00003668 : │ │ │ │ │ +00003680 : │ │ │ │ │ NameError_clear(): │ │ │ │ │ b 28cc │ │ │ │ │ │ │ │ │ │ -0000366c : │ │ │ │ │ +00003684 : │ │ │ │ │ get_string.constprop.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c4 │ │ │ │ │ + beq 36dc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 36a8 │ │ │ │ │ + beq 36c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #44] @ 36dc │ │ │ │ │ - ldr r2, [pc, #44] @ 36e0 │ │ │ │ │ - ldr r1, [pc, #44] @ 36e4 │ │ │ │ │ + ldr r3, [pc, #44] @ 36f4 │ │ │ │ │ + ldr r2, [pc, #44] @ 36f8 │ │ │ │ │ + ldr r1, [pc, #44] @ 36fc │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 36dc │ │ │ │ │ - ldr r2, [pc, #16] @ 36e0 │ │ │ │ │ - ldr r1, [pc, #20] @ 36e8 │ │ │ │ │ + ldr r3, [pc, #16] @ 36f4 │ │ │ │ │ + ldr r2, [pc, #16] @ 36f8 │ │ │ │ │ + ldr r1, [pc, #20] @ 3700 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 36bc │ │ │ │ │ + b 36d4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000041c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000036ec : │ │ │ │ │ +00003704 : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3748 │ │ │ │ │ + beq 3760 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 372c │ │ │ │ │ + beq 3744 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #44] @ 3760 │ │ │ │ │ - ldr r2, [pc, #44] @ 3764 │ │ │ │ │ - ldr r1, [pc, #44] @ 3768 │ │ │ │ │ + ldr r3, [pc, #44] @ 3778 │ │ │ │ │ + ldr r2, [pc, #44] @ 377c │ │ │ │ │ + ldr r1, [pc, #44] @ 3780 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 3760 │ │ │ │ │ - ldr r2, [pc, #16] @ 3764 │ │ │ │ │ - ldr r1, [pc, #20] @ 376c │ │ │ │ │ + ldr r3, [pc, #16] @ 3778 │ │ │ │ │ + ldr r2, [pc, #16] @ 377c │ │ │ │ │ + ldr r1, [pc, #20] @ 3784 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3740 │ │ │ │ │ + b 3758 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000041c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003770 : │ │ │ │ │ +00003788 : │ │ │ │ │ get_unicode(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - beq 37c8 │ │ │ │ │ + beq 37e0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 37b0 │ │ │ │ │ + beq 37c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ 37dc │ │ │ │ │ - ldr r1, [pc, #36] @ 37e0 │ │ │ │ │ + ldr r3, [pc, #36] @ 37f4 │ │ │ │ │ + ldr r1, [pc, #36] @ 37f8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #12] @ 37dc │ │ │ │ │ - ldr r1, [pc, #16] @ 37e4 │ │ │ │ │ + ldr r3, [pc, #12] @ 37f4 │ │ │ │ │ + ldr r1, [pc, #16] @ 37fc │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 37c0 │ │ │ │ │ + b 37d8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000037e8 : │ │ │ │ │ +00003800 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000037f4 : │ │ │ │ │ +0000380c : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003800 : │ │ │ │ │ +00003818 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000380c : │ │ │ │ │ +00003824 : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003818 : │ │ │ │ │ +00003830 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3880 │ │ │ │ │ + beq 3898 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3858 │ │ │ │ │ + bne 3870 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 384c │ │ │ │ │ + beq 3864 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - bne 384c │ │ │ │ │ + bne 3864 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3850 │ │ │ │ │ + b 3868 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3850 │ │ │ │ │ + b 3868 │ │ │ │ │ │ │ │ │ │ -00003888 : │ │ │ │ │ +000038a0 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ - b 3818 │ │ │ │ │ + b 3830 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -0000388c : │ │ │ │ │ +000038a4 : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 397c │ │ │ │ │ - ldr r3, [pc, #228] @ 3990 │ │ │ │ │ + beq 3994 │ │ │ │ │ + ldr r3, [pc, #228] @ 39a8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3924 │ │ │ │ │ + bne 393c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 38f4 │ │ │ │ │ + beq 390c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - bne 3900 │ │ │ │ │ + bne 3918 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - beq 38dc │ │ │ │ │ + beq 38f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 38dc │ │ │ │ │ + beq 38f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 38dc │ │ │ │ │ + bne 38f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 38dc │ │ │ │ │ - ldr r3, [pc, #104] @ 3994 │ │ │ │ │ + b 38f4 │ │ │ │ │ + ldr r3, [pc, #104] @ 39ac │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 397c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38dc │ │ │ │ │ + beq 38f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - beq 38dc │ │ │ │ │ + beq 38f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 38dc │ │ │ │ │ - b 391c │ │ │ │ │ - ldr r3, [pc, #44] @ 3998 │ │ │ │ │ - ldr r1, [pc, #44] @ 399c │ │ │ │ │ + bne 38f4 │ │ │ │ │ + b 3934 │ │ │ │ │ + ldr r3, [pc, #44] @ 39b0 │ │ │ │ │ + ldr r1, [pc, #44] @ 39b4 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 38ec │ │ │ │ │ - ldr r3, [pc, #20] @ 3998 │ │ │ │ │ - ldr r1, [pc, #24] @ 39a0 │ │ │ │ │ + b 3904 │ │ │ │ │ + ldr r3, [pc, #20] @ 39b0 │ │ │ │ │ + ldr r1, [pc, #24] @ 39b8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3974 │ │ │ │ │ + b 398c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTraceBack_Type │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000039a4 : │ │ │ │ │ +000039bc : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3a70 │ │ │ │ │ + beq 3a88 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3a54 │ │ │ │ │ + beq 3a6c │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3a28 │ │ │ │ │ + beq 3a40 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ movge r3, r0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3a20 │ │ │ │ │ + beq 3a38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3a88 │ │ │ │ │ + beq 3aa0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movge r0, r3 │ │ │ │ │ str r0, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3a10 │ │ │ │ │ - b 3a20 │ │ │ │ │ - ldr r3, [pc, #56] @ 3a94 │ │ │ │ │ - ldr r2, [pc, #56] @ 3a98 │ │ │ │ │ - ldr r1, [pc, #56] @ 3a9c │ │ │ │ │ + bne 3a28 │ │ │ │ │ + b 3a38 │ │ │ │ │ + ldr r3, [pc, #56] @ 3aac │ │ │ │ │ + ldr r2, [pc, #56] @ 3ab0 │ │ │ │ │ + ldr r1, [pc, #56] @ 3ab4 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #28] @ 3a94 │ │ │ │ │ - ldr r2, [pc, #28] @ 3a98 │ │ │ │ │ - ldr r1, [pc, #32] @ 3aa0 │ │ │ │ │ + ldr r3, [pc, #28] @ 3aac │ │ │ │ │ + ldr r2, [pc, #28] @ 3ab0 │ │ │ │ │ + ldr r1, [pc, #32] @ 3ab8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3a68 │ │ │ │ │ + b 3a80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a20 │ │ │ │ │ + b 3a38 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003aa4 : │ │ │ │ │ +00003abc : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #792] @ 3dd4 │ │ │ │ │ + ldr r3, [pc, #792] @ 3dec │ │ │ │ │ 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, #8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r2, #1804] @ 0x70c │ │ │ │ │ str r1, [sp] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - ldr r1, [pc, #740] @ 3dd8 │ │ │ │ │ + ldr r1, [pc, #740] @ 3df0 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d48 │ │ │ │ │ + beq 3d60 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d68 │ │ │ │ │ + beq 3d80 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 3d48 │ │ │ │ │ + beq 3d60 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3db0 │ │ │ │ │ - ble 3c7c │ │ │ │ │ + beq 3dc8 │ │ │ │ │ + ble 3c94 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d24 │ │ │ │ │ + beq 3d3c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - ldr r9, [pc, #648] @ 3ddc │ │ │ │ │ + ldr r9, [pc, #648] @ 3df4 │ │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ │ ands r6, r6, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3d68 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3ce4 │ │ │ │ │ + blt 3cfc │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movne sl, #0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 3bdc │ │ │ │ │ + beq 3bf4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, #1 │ │ │ │ │ add r2, r3, r6, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ - beq 3d24 │ │ │ │ │ + beq 3d3c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3d68 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3ce4 │ │ │ │ │ + blt 3cfc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ orreq sl, sl, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 3bdc │ │ │ │ │ + beq 3bf4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r2, r3, r6, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ - bne 3b94 │ │ │ │ │ - b 3d24 │ │ │ │ │ + bne 3bac │ │ │ │ │ + b 3d3c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 3c9c │ │ │ │ │ + bne 3cb4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 3d7c │ │ │ │ │ + bne 3d94 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3d90 │ │ │ │ │ + beq 3da8 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3ce4 │ │ │ │ │ + beq 3cfc │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ strb r3, [r4, #32] │ │ │ │ │ - beq 3cb4 │ │ │ │ │ + beq 3ccc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -4367,108 +4373,108 @@ │ │ │ │ │ streq r2, [r4, #40] @ 0x28 │ │ │ │ │ strne r3, [r4, #36] @ 0x24 │ │ │ │ │ strne r1, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 3bec │ │ │ │ │ - ldr r3, [pc, #336] @ 3ddc │ │ │ │ │ + beq 3c04 │ │ │ │ │ + ldr r3, [pc, #336] @ 3df4 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 3bec │ │ │ │ │ + bne 3c04 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 3bec │ │ │ │ │ + b 3c04 │ │ │ │ │ ldr r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 3cec │ │ │ │ │ + bne 3d04 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 3c94 │ │ │ │ │ - b 3bec │ │ │ │ │ + beq 3cac │ │ │ │ │ + b 3c04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - bne 3c44 │ │ │ │ │ + bne 3c5c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3ce4 │ │ │ │ │ + beq 3cfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 3dc8 │ │ │ │ │ + beq 3de0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3d24 │ │ │ │ │ + b 3d3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 3bec │ │ │ │ │ + beq 3c04 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsSubclass │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ce4 │ │ │ │ │ + beq 3cfc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 3bec │ │ │ │ │ + bne 3c04 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - ldr r1, [pc, #196] @ 3de0 │ │ │ │ │ + ldr r1, [pc, #196] @ 3df8 │ │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d48 │ │ │ │ │ + beq 3d60 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3d48 │ │ │ │ │ + bne 3d60 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3c70 │ │ │ │ │ - ldr r1, [pc, #140] @ 3de4 │ │ │ │ │ + b 3c88 │ │ │ │ │ + ldr r1, [pc, #140] @ 3dfc │ │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3d24 │ │ │ │ │ - ldr r3, [pc, #108] @ 3ddc │ │ │ │ │ - ldr r1, [pc, #116] @ 3de8 │ │ │ │ │ + b 3d3c │ │ │ │ │ + ldr r3, [pc, #108] @ 3df4 │ │ │ │ │ + ldr r1, [pc, #116] @ 3e00 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3d48 │ │ │ │ │ - ldr r1, [pc, #104] @ 3dec │ │ │ │ │ + b 3d60 │ │ │ │ │ + ldr r1, [pc, #104] @ 3e04 │ │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3d24 │ │ │ │ │ - ldr r3, [pc, #68] @ 3ddc │ │ │ │ │ + b 3d3c │ │ │ │ │ + ldr r3, [pc, #68] @ 3df4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3c0c │ │ │ │ │ - b 3ce4 │ │ │ │ │ - ldr r3, [pc, #36] @ 3ddc │ │ │ │ │ - ldr r1, [pc, #52] @ 3df0 │ │ │ │ │ + bne 3c24 │ │ │ │ │ + b 3cfc │ │ │ │ │ + ldr r3, [pc, #36] @ 3df4 │ │ │ │ │ + ldr r1, [pc, #52] @ 3e08 │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3d24 │ │ │ │ │ + b 3d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ce4 │ │ │ │ │ + b 3cfc │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000484 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000057c │ │ │ │ │ @@ -4478,71 +4484,71 @@ │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003df4 : │ │ │ │ │ +00003e0c : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 3e7c │ │ │ │ │ + bne 3e94 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3e4c │ │ │ │ │ + beq 3e64 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - bne 3e58 │ │ │ │ │ + bne 3e70 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 3e3c │ │ │ │ │ + beq 3e54 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3e3c │ │ │ │ │ + beq 3e54 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 3e3c │ │ │ │ │ + bne 3e54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3e40 │ │ │ │ │ + b 3e58 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3ecc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3e18 │ │ │ │ │ + bne 3e30 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3e40 │ │ │ │ │ + b 3e58 │ │ │ │ │ │ │ │ │ │ -00003ebc : │ │ │ │ │ +00003ed4 : │ │ │ │ │ exceptiongroup_split_recursive(): │ │ │ │ │ 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 │ │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ │ @@ -4550,483 +4556,483 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sl] │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - bne 42e4 │ │ │ │ │ + bne 42fc │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt 402c │ │ │ │ │ + blt 4044 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4384 │ │ │ │ │ - ldr r4, [pc, #1700] @ 45bc │ │ │ │ │ + bne 439c │ │ │ │ │ + ldr r4, [pc, #1700] @ 45d4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3f30 │ │ │ │ │ + beq 3f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4364 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - blt 402c │ │ │ │ │ + blt 4044 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 402c │ │ │ │ │ + beq 4044 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 4038 │ │ │ │ │ + bne 4050 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 439c │ │ │ │ │ + beq 43b4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - ldr r3, [pc, #1620] @ 45c0 │ │ │ │ │ + ldr r3, [pc, #1620] @ 45d8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 40e0 │ │ │ │ │ + blt 40f8 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - bl 3ebc │ │ │ │ │ - ldr r3, [pc, #1536] @ 45c4 │ │ │ │ │ + bl 3ed4 │ │ │ │ │ + ldr r3, [pc, #1536] @ 45dc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r9, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 413c │ │ │ │ │ + bne 4154 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 40ac │ │ │ │ │ + beq 40c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 40ac │ │ │ │ │ + bne 40c4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 40b8 │ │ │ │ │ + bne 40d0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 40a4 │ │ │ │ │ + bne 40bc │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4558 │ │ │ │ │ + bne 4570 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4494 │ │ │ │ │ + bne 44ac │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 4538 │ │ │ │ │ + beq 4550 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3f64 │ │ │ │ │ + bne 3f7c │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2100 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3fdc │ │ │ │ │ + beq 3ff4 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 2100 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 445c │ │ │ │ │ + beq 4474 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 409c │ │ │ │ │ + beq 40b4 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r4] │ │ │ │ │ - beq 3ffc │ │ │ │ │ + beq 4014 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 4430 │ │ │ │ │ + bne 4448 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4030 │ │ │ │ │ + b 4048 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 4014 │ │ │ │ │ + beq 402c │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 400c │ │ │ │ │ + beq 4024 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 400c │ │ │ │ │ + bne 4024 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 400c │ │ │ │ │ - ldr r1, [pc, #1248] @ 45c8 │ │ │ │ │ + b 4024 │ │ │ │ │ + ldr r1, [pc, #1248] @ 45e0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fdc │ │ │ │ │ + bne 3ff4 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - bl 3ebc │ │ │ │ │ - ldr r3, [pc, #1188] @ 45cc │ │ │ │ │ + bl 3ed4 │ │ │ │ │ + ldr r3, [pc, #1188] @ 45e4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r9, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3fd8 │ │ │ │ │ + beq 3ff0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - beq 418c │ │ │ │ │ + beq 41a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4514 │ │ │ │ │ + blt 452c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 418c │ │ │ │ │ + beq 41a4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 44c0 │ │ │ │ │ + beq 44d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 42a0 │ │ │ │ │ + bne 42b8 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 427c │ │ │ │ │ + beq 4294 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - ldr r3, [pc, #1064] @ 45d0 │ │ │ │ │ + ldr r3, [pc, #1064] @ 45e8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 4438 │ │ │ │ │ + blt 4450 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - bl 3ebc │ │ │ │ │ - ldr r3, [pc, #984] @ 45d4 │ │ │ │ │ + bl 3ed4 │ │ │ │ │ + ldr r3, [pc, #984] @ 45ec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r2, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 3fd8 │ │ │ │ │ + beq 3ff0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - beq 4268 │ │ │ │ │ + beq 4280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4514 │ │ │ │ │ + blt 452c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4268 │ │ │ │ │ + beq 4280 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 4500 │ │ │ │ │ + beq 4518 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 43ec │ │ │ │ │ + bne 4404 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 41a0 │ │ │ │ │ + bne 41b8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2100 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3fdc │ │ │ │ │ + beq 3ff4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4080 │ │ │ │ │ - b 4068 │ │ │ │ │ + beq 4098 │ │ │ │ │ + b 4080 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4598 │ │ │ │ │ + blt 45b0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4194 │ │ │ │ │ + beq 41ac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4194 │ │ │ │ │ + bne 41ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4194 │ │ │ │ │ + b 41ac │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 44d4 │ │ │ │ │ + beq 44ec │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ldr r4, [pc, #708] @ 45bc │ │ │ │ │ + ldr r4, [pc, #708] @ 45d4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - bne 3f18 │ │ │ │ │ + bne 3f30 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3f18 │ │ │ │ │ + beq 3f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43d8 │ │ │ │ │ + bne 43f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 402c │ │ │ │ │ + beq 4044 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 4358 │ │ │ │ │ + beq 4370 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 4358 │ │ │ │ │ + bne 4370 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3f08 │ │ │ │ │ - b 402c │ │ │ │ │ + bge 3f20 │ │ │ │ │ + b 4044 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 40a4 │ │ │ │ │ + beq 40bc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [sl, #4] │ │ │ │ │ - b 40a4 │ │ │ │ │ + b 40bc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [sl] │ │ │ │ │ - b 40a4 │ │ │ │ │ + b 40bc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 2100 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4454 │ │ │ │ │ + beq 446c │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 40a4 │ │ │ │ │ + beq 40bc │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq fp, r8 │ │ │ │ │ str r5, [r4] │ │ │ │ │ - beq 3ffc │ │ │ │ │ - b 40a4 │ │ │ │ │ + beq 4014 │ │ │ │ │ + b 40bc │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3f24 │ │ │ │ │ - b 3f30 │ │ │ │ │ + bne 3f3c │ │ │ │ │ + b 3f48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4598 │ │ │ │ │ + blt 45b0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4270 │ │ │ │ │ + beq 4288 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4270 │ │ │ │ │ + bne 4288 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4270 │ │ │ │ │ + b 4288 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 40b8 │ │ │ │ │ - ldr r1, [pc, #392] @ 45c8 │ │ │ │ │ + b 40d0 │ │ │ │ │ + ldr r1, [pc, #392] @ 45e0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fdc │ │ │ │ │ - b 41d0 │ │ │ │ │ + bne 3ff4 │ │ │ │ │ + b 41e8 │ │ │ │ │ mov fp, r8 │ │ │ │ │ - b 3fdc │ │ │ │ │ + b 3ff4 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3fdc │ │ │ │ │ + beq 3ff4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3fdc │ │ │ │ │ + beq 3ff4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3fdc │ │ │ │ │ + bne 3ff4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3fdc │ │ │ │ │ + b 3ff4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sl, #4] │ │ │ │ │ - beq 402c │ │ │ │ │ + beq 4044 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 402c │ │ │ │ │ + bne 4044 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 402c │ │ │ │ │ + b 4044 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b 418c │ │ │ │ │ + b 41a4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 402c │ │ │ │ │ + beq 4044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 4358 │ │ │ │ │ - b 4340 │ │ │ │ │ + beq 4370 │ │ │ │ │ + b 4358 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b 4268 │ │ │ │ │ + b 4280 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 452c │ │ │ │ │ + beq 4544 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 4584 │ │ │ │ │ + beq 459c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl a2c │ │ │ │ │ - b 3fdc │ │ │ │ │ + b 3ff4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4014 │ │ │ │ │ + beq 402c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 3ff8 │ │ │ │ │ - b 4014 │ │ │ │ │ + beq 4010 │ │ │ │ │ + b 402c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - beq 4020 │ │ │ │ │ + beq 4038 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4020 │ │ │ │ │ + bne 4038 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4020 │ │ │ │ │ + b 4038 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 452c │ │ │ │ │ + b 4544 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3fdc │ │ │ │ │ + beq 3ff4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3fdc │ │ │ │ │ + bne 3ff4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3fdc │ │ │ │ │ + b 3ff4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000005fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000670 │ │ │ │ │ @@ -5034,120 +5040,120 @@ │ │ │ │ │ .word 0x000004a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000420 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000003d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000045d8 : │ │ │ │ │ +000045f0 : │ │ │ │ │ BaseExceptionGroup_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 4610 │ │ │ │ │ + beq 4628 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 462c │ │ │ │ │ + beq 4644 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46a8 │ │ │ │ │ + bne 46c0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4654 │ │ │ │ │ + beq 466c │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46d0 │ │ │ │ │ + bne 46e8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4694 │ │ │ │ │ + bne 46ac │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46bc │ │ │ │ │ + bne 46d4 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 466c │ │ │ │ │ + beq 4684 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4638 │ │ │ │ │ + beq 4650 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4678 │ │ │ │ │ + beq 4690 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4660 │ │ │ │ │ + beq 4678 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000046e4 : │ │ │ │ │ +000046fc : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ - ldr r1, [pc, #28] @ 4724 │ │ │ │ │ - ldr r3, [pc, #28] @ 4728 │ │ │ │ │ + ldr r1, [pc, #28] @ 473c │ │ │ │ │ + ldr r3, [pc, #28] @ 4740 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r1 │ │ │ │ │ - ldr r0, [pc, #16] @ 472c │ │ │ │ │ + ldr r0, [pc, #16] @ 4744 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000728 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004730 : │ │ │ │ │ +00004748 : │ │ │ │ │ PyUnicodeTranslateError_SetStart(): │ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000473c : │ │ │ │ │ +00004754 : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004748 : │ │ │ │ │ +00004760 : │ │ │ │ │ PyUnicodeTranslateError_SetReason(): │ │ │ │ │ - b 3818 │ │ │ │ │ + b 3830 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -224,15 +224,15 @@ │ │ │ │ │ b 304 │ │ │ │ │ add ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 3ebc │ │ │ │ │ + bl 3ed4 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2b4 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r4, [pc, #36] @ 310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, r0 │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ 00000314 : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ b 1b68 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeEncodeError_GetStart │ │ │ │ │ │ │ │ │ │ 00000318 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ - b 39a4 │ │ │ │ │ + b 39bc │ │ │ │ │ R_ARM_JUMP24 PyUnicodeEncodeError_GetEnd │ │ │ │ │ │ │ │ │ │ 0000031c : │ │ │ │ │ KeyError_str(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -777,15 +777,15 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000009e0 : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ ldr r1, [pc, #4] @ 9ec │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - b 3770 │ │ │ │ │ + b 3788 │ │ │ │ │ R_ARM_JUMP24 get_unicode │ │ │ │ │ .word 0x00000928 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000009f0 : │ │ │ │ │ PyUnicodeDecodeError_GetReason(): │ │ │ │ │ b 9e0 │ │ │ ├── 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: 33236 (bytes into file) │ │ │ │ │ + Start of section headers: 33220 (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 0x81d4: │ │ │ │ │ +There are 17 section headers, starting at offset 0x81c4: │ │ │ │ │ │ │ │ │ │ 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 00109c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006d50 0003d8 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006d40 0003d8 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0010d0 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007128 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007118 000670 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001acc 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001acc 0014dc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 007798 0004a0 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002fa8 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003814 0011c0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007c38 000510 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0049d4 00040a 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004dde 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004dde 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 004e0c 0012e0 10 15 217 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0060ec 000c61 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008148 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001acc 0014cc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 007788 0004a0 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002f98 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003804 0011c0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007c28 000510 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0049c4 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 004dce 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004dce 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 004dfc 0012e0 10 15 217 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0060dc 000c61 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008138 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: 0000118c 848 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ - 19: 00000e44 800 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: 00001124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 18: 0000117c 848 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 19: 00000e34 800 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: 00001114 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: 00001164 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 00001154 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 00001164 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 00001154 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: 000014b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 000014a4 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,28 +229,28 @@ │ │ │ │ │ 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 832 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ + 232: 00000704 816 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: 00000d94 176 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ + 241: 00000d84 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: 00000c58 160 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ + 245: 00000c48 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 │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6d50 contains 123 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6d40 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 00001164 Py_XDECREF │ │ │ │ │ +0000016c 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ 0000019c 0000fe1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ 000001b0 0000ff1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000001c4 0000131c R_ARM_CALL 00000e44 gen_send_ex │ │ │ │ │ +000001c4 0000131c R_ARM_CALL 00000e34 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 0000118c gen_close_iter │ │ │ │ │ +00000338 0000121c R_ARM_CALL 0000117c 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 00001164 Py_XDECREF │ │ │ │ │ -00000420 0000221c R_ARM_CALL 00001164 Py_XDECREF │ │ │ │ │ +00000418 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ +00000420 0000221c R_ARM_CALL 00001154 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 │ │ │ │ │ @@ -63,15 +63,15 @@ │ │ │ │ │ 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 │ │ │ │ │ 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 00000e44 gen_send_ex │ │ │ │ │ +000008b8 0000131d R_ARM_JUMP24 00000e34 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,15 +80,15 @@ │ │ │ │ │ 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 00000e44 gen_send_ex │ │ │ │ │ +00000b88 0000131c R_ARM_CALL 00000e34 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 │ │ │ │ │ @@ -121,23 +121,23 @@ │ │ │ │ │ 00000fd8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001040 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00001084 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001094 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00001098 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7128 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7118 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 00000cf8 gen_traverse │ │ │ │ │ +0000005c 00001902 R_ARM_ABS32 00000ce8 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 00000cf8 gen_traverse │ │ │ │ │ +000001fc 00001902 R_ARM_ABS32 00000ce8 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 00000a44 gen_close │ │ │ │ │ +000007e8 00001602 R_ARM_ABS32 00000a34 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 00000a44 gen_close │ │ │ │ │ +00000920 00001602 R_ARM_ABS32 00000a34 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 0x7798 contains 148 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7788 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 │ │ │ │ │ -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 │ │ │ │ │ -00000eec 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000f90 0000f81c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -0000102c 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000106c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001080 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ -000010a8 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000010c4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010f8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000111c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001124 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001128 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000112c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001134 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +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 │ │ │ │ │ +00000f80 0000f81c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +0000101c 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000105c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001070 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ +00001098 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000010b4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010e8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000110c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001114 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001118 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000111c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001124 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00001128 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000112c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001130 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001134 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00001138 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000113c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001140 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001144 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000113c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00001140 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001144 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001148 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000114c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +0000114c 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001150 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001154 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001158 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000115c 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00001160 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001188 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000123c 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -000012dc 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00001308 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001314 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001324 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000134c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000136c 00010b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000013a0 00010c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000013c8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ec 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013f8 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ -00001454 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001474 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001490 00010d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000014a0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ac 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -000014b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014b8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000014bc 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ -000014c0 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014c4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000014d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000014d4 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000014d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001178 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000122c 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +000012cc 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000012f8 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001304 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001314 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000133c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000135c 00010b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001390 00010c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000013b8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013dc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e8 0000f11c R_ARM_CALL 00000d84 _PyGen_FetchStopIterationValue │ │ │ │ │ +00001444 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001464 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001480 00010d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00001490 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000149c 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000014a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014a8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000014ac 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +000014b0 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014b4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000014c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000014c4 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +000014c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7c38 contains 162 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7c28 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,24 +498,24 @@ │ │ │ │ │ 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 00000e44 gen_send_ex │ │ │ │ │ +00000170 0000131d R_ARM_JUMP24 00000e34 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 00000a44 gen_close │ │ │ │ │ +0000022c 0000161d R_ARM_JUMP24 00000a34 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 │ │ │ │ │ @@ -538,15 +538,15 @@ │ │ │ │ │ 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 00000e44 gen_send_ex │ │ │ │ │ +00000634 0000131c R_ARM_CALL 00000e34 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 │ │ │ │ │ @@ -598,22 +598,22 @@ │ │ │ │ │ 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 │ │ │ │ │ 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 00001164 Py_XDECREF │ │ │ │ │ +00000b94 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ 00000ba0 0000f902 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 00001164 Py_XDECREF │ │ │ │ │ +00000c04 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ 00000c10 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000c14 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c50 0000191d R_ARM_JUMP24 00000cf8 gen_traverse │ │ │ │ │ +00000c50 0000191d R_ARM_JUMP24 00000ce8 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 │ │ │ │ ├── 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 1164 │ │ │ │ │ + bl 1154 │ │ │ │ │ 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 e44 │ │ │ │ │ + bl e34 │ │ │ │ │ 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 118c │ │ │ │ │ + bl 117c │ │ │ │ │ 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 1164 │ │ │ │ │ + bl 1154 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl 1164 │ │ │ │ │ + bl 1154 │ │ │ │ │ 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 e44 │ │ │ │ │ + b e34 │ │ │ │ │ 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 e44 │ │ │ │ │ + bl e34 │ │ │ │ │ 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+0x44> │ │ │ │ │ + bl dd8 <_PyGen_FetchStopIterationValue+0x54> │ │ │ │ │ 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,144 +513,136 @@ │ │ │ │ │ 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 r7, [pc, #764] @ a24 <_PyGen_Finalize+0x320> │ │ │ │ │ + ldr r6, [pc, #748] @ a14 <_PyGen_Finalize+0x310> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 90c <_PyGen_Finalize+0x208> │ │ │ │ │ + beq 8ec <_PyGen_Finalize+0x1e8> │ │ │ │ │ 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 958 <_PyGen_Finalize+0x254> │ │ │ │ │ + bne 938 <_PyGen_Finalize+0x234> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ bne 784 <_PyGen_Finalize+0x80> │ │ │ │ │ - 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> │ │ │ │ │ + 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> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrgt r6, [pc, #664] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ - bgt 8fc <_PyGen_Finalize+0x1f8> │ │ │ │ │ + bgt 8d8 <_PyGen_Finalize+0x1d4> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 808 <_PyGen_Finalize+0x104> │ │ │ │ │ + beq 804 <_PyGen_Finalize+0x100> │ │ │ │ │ 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 898 <_PyGen_Finalize+0x194> │ │ │ │ │ + beq 894 <_PyGen_Finalize+0x190> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 898 <_PyGen_Finalize+0x194> │ │ │ │ │ + beq 894 <_PyGen_Finalize+0x190> │ │ │ │ │ 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, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r3, [pc, #568] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ bne 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ 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 r6, [r3, #72] @ 0x48 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r7, [r3, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - strne r3, [r6] │ │ │ │ │ + strne r3, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 118c │ │ │ │ │ + bl 117c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 85c <_PyGen_Finalize+0x158> │ │ │ │ │ + beq 858 <_PyGen_Finalize+0x154> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - beq a18 <_PyGen_Finalize+0x314> │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq a08 <_PyGen_Finalize+0x304> │ │ │ │ │ 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 890 <_PyGen_Finalize+0x18c> │ │ │ │ │ + beq 88c <_PyGen_Finalize+0x188> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 7cc <_PyGen_Finalize+0xc8> │ │ │ │ │ + bne 7c8 <_PyGen_Finalize+0xc4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 8a4 <_PyGen_Finalize+0x1a0> │ │ │ │ │ - ldr r3, [pc, #396] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ + bne 8a0 <_PyGen_Finalize+0x19c> │ │ │ │ │ + ldr r3, [pc, #384] @ a1c <_PyGen_Finalize+0x318> │ │ │ │ │ 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 e44 │ │ │ │ │ + bl e34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 994 <_PyGen_Finalize+0x290> │ │ │ │ │ - ldr r3, [pc, #348] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ + bne 974 <_PyGen_Finalize+0x270> │ │ │ │ │ + ldr r3, [pc, #340] @ a1c <_PyGen_Finalize+0x318> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 96c <_PyGen_Finalize+0x268> │ │ │ │ │ + beq 94c <_PyGen_Finalize+0x248> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - 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 │ │ │ │ │ + ldr r3, [pc, #312] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - b 7ec <_PyGen_Finalize+0xe8> │ │ │ │ │ + b 7e8 <_PyGen_Finalize+0xe4> │ │ │ │ │ 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 │ │ │ │ │ @@ -658,80 +650,84 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a0c <_PyGen_Finalize+0x308> │ │ │ │ │ + beq 9fc <_PyGen_Finalize+0x2f8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9f4 <_PyGen_Finalize+0x2f0> │ │ │ │ │ + bne 9e4 <_PyGen_Finalize+0x2e0> │ │ │ │ │ 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 d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f0 <_PyGen_Finalize+0x1ec> │ │ │ │ │ + beq 9cc <_PyGen_Finalize+0x2c8> │ │ │ │ │ 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, #144] @ a30 <_PyGen_Finalize+0x32c> │ │ │ │ │ + ldr r2, [pc, #160] @ a20 <_PyGen_Finalize+0x31c> │ │ │ │ │ cmp r3, 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 │ │ │ │ │ + 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 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9d0 <_PyGen_Finalize+0x2cc> │ │ │ │ │ + beq 9b0 <_PyGen_Finalize+0x2ac> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9ec <_PyGen_Finalize+0x2e8> │ │ │ │ │ - ldr r3, [pc, #100] @ a3c <_PyGen_Finalize+0x338> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq 9dc <_PyGen_Finalize+0x2d8> │ │ │ │ │ + ldr r3, [pc, #116] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 97c <_PyGen_Finalize+0x278> │ │ │ │ │ - ldr r6, [pc, #84] @ a40 <_PyGen_Finalize+0x33c> │ │ │ │ │ - b 9b4 <_PyGen_Finalize+0x2b0> │ │ │ │ │ + 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> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9d0 <_PyGen_Finalize+0x2cc> │ │ │ │ │ + b 9b0 <_PyGen_Finalize+0x2ac> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 950 <_PyGen_Finalize+0x24c> │ │ │ │ │ + bne 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 950 <_PyGen_Finalize+0x24c> │ │ │ │ │ + b 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 950 <_PyGen_Finalize+0x24c> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 85c <_PyGen_Finalize+0x158> │ │ │ │ │ + b 858 <_PyGen_Finalize+0x154> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -740,178 +736,178 @@ │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000a44 : │ │ │ │ │ +00000a34 : │ │ │ │ │ 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 a7c │ │ │ │ │ - ldr r0, [pc, #460] @ c3c │ │ │ │ │ + bne a6c │ │ │ │ │ + ldr r0, [pc, #460] @ c2c │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt ad0 │ │ │ │ │ + bgt ac0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ad8 │ │ │ │ │ + beq ac8 │ │ │ │ │ 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 b68 │ │ │ │ │ + beq b58 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq b68 │ │ │ │ │ + beq b58 │ │ │ │ │ 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] @ c3c │ │ │ │ │ - b a74 │ │ │ │ │ + ldr r0, [pc, #356] @ c2c │ │ │ │ │ + b a64 │ │ │ │ │ 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 118c │ │ │ │ │ + bl 117c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq b2c │ │ │ │ │ + beq b1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq c28 │ │ │ │ │ + beq c18 │ │ │ │ │ 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 b60 │ │ │ │ │ + beq b50 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne ac0 │ │ │ │ │ + bne ab0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne b74 │ │ │ │ │ - ldr r3, [pc, #208] @ c40 │ │ │ │ │ + bne b64 │ │ │ │ │ + ldr r3, [pc, #208] @ c30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #188] @ c3c │ │ │ │ │ + ldr r1, [pc, #188] @ c2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e44 │ │ │ │ │ + bl e34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne bcc │ │ │ │ │ - ldr r3, [pc, #164] @ c40 │ │ │ │ │ + bne bbc │ │ │ │ │ + ldr r3, [pc, #164] @ c30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bb0 │ │ │ │ │ + beq ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b ad0 │ │ │ │ │ + b ac0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ │ - beq a74 │ │ │ │ │ + beq a64 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a74 │ │ │ │ │ + b a64 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #108] @ c44 │ │ │ │ │ + ldr r3, [pc, #108] @ c34 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c20 │ │ │ │ │ - ldr r1, [pc, #100] @ c48 │ │ │ │ │ + beq c10 │ │ │ │ │ + ldr r1, [pc, #100] @ c38 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r4, [pc, #92] @ c4c │ │ │ │ │ + ldr r4, [pc, #92] @ c3c │ │ │ │ │ movne r4, r1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c0c │ │ │ │ │ + beq bfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq c34 │ │ │ │ │ - ldr r3, [pc, #60] @ c50 │ │ │ │ │ + beq c24 │ │ │ │ │ + ldr r3, [pc, #60] @ c40 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bc4 │ │ │ │ │ - ldr r4, [pc, #44] @ c54 │ │ │ │ │ - b bf0 │ │ │ │ │ + b bb4 │ │ │ │ │ + ldr r4, [pc, #44] @ c44 │ │ │ │ │ + b be0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b2c │ │ │ │ │ + b b1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c0c │ │ │ │ │ + b bfc │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000c58 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ +00000c48 <_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 ca0 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ + bgt c90 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ ldr r3, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt ccc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ + bgt cbc <_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 │ │ │ │ │ @@ -920,320 +916,320 @@ │ │ │ │ │ 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 c7c <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ - b ca0 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ + ble c6c <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ + b c90 <_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 c88 <_PyAsyncGen_ClearFreeLists+0x30> │ │ │ │ │ - b ccc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ + ble c78 <_PyAsyncGen_ClearFreeLists+0x30> │ │ │ │ │ + b cbc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ │ │ │ │ │ -00000cf8 : │ │ │ │ │ +00000ce8 : │ │ │ │ │ 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 d30 │ │ │ │ │ + beq d20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c │ │ │ │ │ + beq d3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq d70 │ │ │ │ │ + beq d60 │ │ │ │ │ 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 d84 │ │ │ │ │ + bne d74 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000d94 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ +00000d84 <_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] @ e3c <_PyGen_FetchStopIterationValue+0xa8> │ │ │ │ │ + ldr r2, [pc, #144] @ e2c <_PyGen_FetchStopIterationValue+0xa8> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de4 <_PyGen_FetchStopIterationValue+0x50> │ │ │ │ │ + bne dd4 <_PyGen_FetchStopIterationValue+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e24 <_PyGen_FetchStopIterationValue+0x90> │ │ │ │ │ - ldr r3, [pc, #112] @ e40 <_PyGen_FetchStopIterationValue+0xac> │ │ │ │ │ + bne e14 <_PyGen_FetchStopIterationValue+0x90> │ │ │ │ │ + ldr r3, [pc, #112] @ e30 <_PyGen_FetchStopIterationValue+0xac> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e2c <_PyGen_FetchStopIterationValue+0x98> │ │ │ │ │ + bne e1c <_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 e1c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + beq e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne e1c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + bne e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [r4] │ │ │ │ │ - b ddc <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ + b dcc <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b e1c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + b e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00000e44 : │ │ │ │ │ +00000e34 : │ │ │ │ │ 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, #712] @ 1124 │ │ │ │ │ + ldr r6, [pc, #712] @ 1114 │ │ │ │ │ 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 f18 │ │ │ │ │ + beq f08 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10cc │ │ │ │ │ - bgt fcc │ │ │ │ │ + beq 10bc │ │ │ │ │ + bgt fbc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f84 │ │ │ │ │ - ldr r3, [pc, #652] @ 1128 │ │ │ │ │ + bne f74 │ │ │ │ │ + ldr r3, [pc, #652] @ 1118 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f30 │ │ │ │ │ + bne f20 │ │ │ │ │ ldr r3, [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 r3, r4, #20 │ │ │ │ │ str lr, [r4, #24] │ │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ │ - bne f8c │ │ │ │ │ + bne f7c │ │ │ │ │ strb r2, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fbc │ │ │ │ │ + bne fac │ │ │ │ │ bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f74 │ │ │ │ │ + beq f64 │ │ │ │ │ ldrb r3, [r4, #35] @ 0x23 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi f3c │ │ │ │ │ + bhi f2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq ip, [pc, #516] @ 1128 │ │ │ │ │ - bne 1034 │ │ │ │ │ + ldreq ip, [pc, #516] @ 1118 │ │ │ │ │ + bne 1024 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ea8 │ │ │ │ │ + beq e98 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [ip] │ │ │ │ │ - b ea8 │ │ │ │ │ - ldr r3, [pc, #484] @ 1128 │ │ │ │ │ + b e98 │ │ │ │ │ + ldr r3, [pc, #484] @ 1118 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r3, [pc, #476] @ 112c │ │ │ │ │ - bne 1074 │ │ │ │ │ + ldr r3, [pc, #476] @ 111c │ │ │ │ │ + bne 1064 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1018 │ │ │ │ │ + beq 1008 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1108 │ │ │ │ │ + bne 10f8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov ip, r5 │ │ │ │ │ - b f24 │ │ │ │ │ + b f14 │ │ │ │ │ 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 eec │ │ │ │ │ + beq edc │ │ │ │ │ blx r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne ef8 │ │ │ │ │ - b f74 │ │ │ │ │ + bne ee8 │ │ │ │ │ + b f64 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #344] @ 1130 │ │ │ │ │ + ldr r1, [pc, #344] @ 1120 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10b8 │ │ │ │ │ + bne 10a8 │ │ │ │ │ eor r3, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f74 │ │ │ │ │ - ldr r3, [pc, #284] @ 1128 │ │ │ │ │ + beq f64 │ │ │ │ │ + ldr r3, [pc, #284] @ 1118 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 1078 │ │ │ │ │ sub r3, r1, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 109c │ │ │ │ │ - ldr r3, [pc, #268] @ 1134 │ │ │ │ │ - ldr r6, [pc, #252] @ 1128 │ │ │ │ │ + beq 108c │ │ │ │ │ + ldr r3, [pc, #268] @ 1124 │ │ │ │ │ + ldr r6, [pc, #252] @ 1118 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - b f68 │ │ │ │ │ - ldr r3, [pc, #236] @ 1128 │ │ │ │ │ + b f58 │ │ │ │ │ + ldr r3, [pc, #236] @ 1118 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq f84 │ │ │ │ │ + beq f74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #228] @ 1130 │ │ │ │ │ + ldr r3, [pc, #228] @ 1120 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 10b0 │ │ │ │ │ - ldr r0, [pc, #224] @ 1138 │ │ │ │ │ + beq 10a0 │ │ │ │ │ + ldr r0, [pc, #224] @ 1128 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #216] @ 113c │ │ │ │ │ + ldr r1, [pc, #216] @ 112c │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #212] @ 1140 │ │ │ │ │ + ldr r3, [pc, #212] @ 1130 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f74 │ │ │ │ │ + b f64 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 10a0 │ │ │ │ │ + beq 1090 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 8bc <_PyGen_Finalize+0x1b8> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ - b f68 │ │ │ │ │ + b f58 │ │ │ │ │ sub r1, r1, #208 @ 0xd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1020 │ │ │ │ │ - ldr r6, [pc, #132] @ 1128 │ │ │ │ │ - ldr r3, [pc, #156] @ 1144 │ │ │ │ │ + bne 1010 │ │ │ │ │ + ldr r6, [pc, #132] @ 1118 │ │ │ │ │ + ldr r3, [pc, #156] @ 1134 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - b f68 │ │ │ │ │ - ldr r1, [pc, #144] @ 1148 │ │ │ │ │ - b 1064 │ │ │ │ │ - ldr r3, [pc, #140] @ 114c │ │ │ │ │ - ldr r1, [pc, #140] @ 1150 │ │ │ │ │ + b f58 │ │ │ │ │ + ldr r1, [pc, #144] @ 1138 │ │ │ │ │ + b 1054 │ │ │ │ │ + ldr r3, [pc, #140] @ 113c │ │ │ │ │ + ldr r1, [pc, #140] @ 1140 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f74 │ │ │ │ │ + b f64 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #88] @ 1130 │ │ │ │ │ + ldr r3, [pc, #88] @ 1120 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1100 │ │ │ │ │ - ldr r0, [pc, #112] @ 1154 │ │ │ │ │ + beq 10f0 │ │ │ │ │ + ldr r0, [pc, #112] @ 1144 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #104] @ 1158 │ │ │ │ │ + ldr r1, [pc, #104] @ 1148 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #100] @ 115c │ │ │ │ │ + ldr r3, [pc, #100] @ 114c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f74 │ │ │ │ │ - ldr r1, [pc, #88] @ 1160 │ │ │ │ │ - b 10f0 │ │ │ │ │ + b f64 │ │ │ │ │ + ldr r1, [pc, #88] @ 1150 │ │ │ │ │ + b 10e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f74 │ │ │ │ │ + bne f64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f74 │ │ │ │ │ + b f64 │ │ │ │ │ .word 0x000002c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ @@ -1257,161 +1253,161 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001164 : │ │ │ │ │ +00001154 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000118c : │ │ │ │ │ +0000117c : │ │ │ │ │ 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] @ 14b4 │ │ │ │ │ + ldr r3, [pc, #784] @ 14a4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r5, r3, #416 @ 0x1a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r5 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 131c │ │ │ │ │ + bne 130c │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmn r3, #3 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ strbeq r3, [r0, #35] @ 0x23 │ │ │ │ │ - bne 11ec │ │ │ │ │ - ldr r4, [pc, #736] @ 14b8 │ │ │ │ │ + bne 11dc │ │ │ │ │ + ldr r4, [pc, #736] @ 14a8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 13d8 │ │ │ │ │ + bne 13c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 11d0 │ │ │ │ │ + bgt 11c0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1244 │ │ │ │ │ + beq 1234 │ │ │ │ │ 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 12d4 │ │ │ │ │ + beq 12c4 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 12d4 │ │ │ │ │ + beq 12c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - b 11d0 │ │ │ │ │ + b 11c0 │ │ │ │ │ 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 118c │ │ │ │ │ + bl 117c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 1298 │ │ │ │ │ + beq 1288 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 149c │ │ │ │ │ + beq 148c │ │ │ │ │ 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 12cc │ │ │ │ │ + beq 12bc │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1230 │ │ │ │ │ + bne 1220 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 12e0 │ │ │ │ │ - ldr r3, [pc, #480] @ 14bc │ │ │ │ │ + bne 12d0 │ │ │ │ │ + ldr r3, [pc, #480] @ 14ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #460] @ 14b8 │ │ │ │ │ + ldr r1, [pc, #460] @ 14a8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e44 │ │ │ │ │ + bl e34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 140c │ │ │ │ │ - ldr r3, [pc, #436] @ 14bc │ │ │ │ │ + bne 13fc │ │ │ │ │ + ldr r3, [pc, #436] @ 14ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f4 │ │ │ │ │ + beq 13e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 11d0 │ │ │ │ │ - ldr r1, [pc, #412] @ 14c0 │ │ │ │ │ + b 11c0 │ │ │ │ │ + ldr r1, [pc, #412] @ 14b0 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14a8 │ │ │ │ │ + blt 1498 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11e0 │ │ │ │ │ + beq 11d0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #380] @ 14c4 │ │ │ │ │ + ldr r3, [pc, #380] @ 14b4 │ │ │ │ │ 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 147c │ │ │ │ │ + beq 146c │ │ │ │ │ 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 147c │ │ │ │ │ + beq 146c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -1419,86 +1415,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 13cc │ │ │ │ │ + beq 13bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13cc │ │ │ │ │ + bne 13bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11d4 │ │ │ │ │ - b 1404 │ │ │ │ │ + bne 11c4 │ │ │ │ │ + b 13f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11e0 │ │ │ │ │ + bne 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11e0 │ │ │ │ │ + b 11d0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1464 │ │ │ │ │ + beq 1454 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 11e4 │ │ │ │ │ + b 11d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 145c │ │ │ │ │ - ldr r1, [pc, #168] @ 14c8 │ │ │ │ │ - ldr r2, [pc, #168] @ 14cc │ │ │ │ │ + beq 144c │ │ │ │ │ + ldr r1, [pc, #168] @ 14b8 │ │ │ │ │ + ldr r2, [pc, #168] @ 14bc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ldr r4, [pc, #164] @ 14d0 │ │ │ │ │ + ldr r4, [pc, #164] @ 14c0 │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1448 │ │ │ │ │ + beq 1438 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1474 │ │ │ │ │ - ldr r3, [pc, #132] @ 14d4 │ │ │ │ │ + beq 1464 │ │ │ │ │ + ldr r3, [pc, #132] @ 14c4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1404 │ │ │ │ │ - ldr r4, [pc, #116] @ 14d8 │ │ │ │ │ - b 142c │ │ │ │ │ + b 13f4 │ │ │ │ │ + ldr r4, [pc, #116] @ 14c8 │ │ │ │ │ + b 141c │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11d4 │ │ │ │ │ - b 1404 │ │ │ │ │ + bne 11c4 │ │ │ │ │ + b 13f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1448 │ │ │ │ │ + b 1438 │ │ │ │ │ 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 13a8 │ │ │ │ │ + b 1398 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1298 │ │ │ │ │ + b 1288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 1330 │ │ │ │ │ + b 1320 │ │ │ │ │ ... │ │ │ │ │ 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 e44 │ │ │ │ │ + b e34 │ │ │ │ │ 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 a44 │ │ │ │ │ + b a34 │ │ │ │ │ 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 e44 │ │ │ │ │ + bl e34 │ │ │ │ │ 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 1164 │ │ │ │ │ + bl 1154 │ │ │ │ │ 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 1164 │ │ │ │ │ + bl 1154 │ │ │ │ │ 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 cf8 │ │ │ │ │ + b ce8 │ │ │ │ │ R_ARM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c40 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ ├── 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: 43588 (bytes into file) │ │ │ │ │ + Start of section headers: 43444 (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 0xaa44: │ │ │ │ │ +There are 17 section headers, starting at offset 0xa9b4: │ │ │ │ │ │ │ │ │ │ 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 008df8 0002b0 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008d98 0002b0 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006f0 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0090a8 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009048 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 004d64 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009398 001460 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 006098 000815 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0068b0 0005c0 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 00a7f8 0001c0 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 006e70 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e70 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 006e9c 001280 10 15 157 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00811c 000cd9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00a9b8 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001334 004d04 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009338 001430 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 006038 000815 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 006850 0005c0 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 00a768 0001c0 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 006e10 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e10 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 006e3c 001280 10 15 157 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0080bc 000cd9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00a928 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: 0000201c 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 21: 00001fbc 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: 00000830 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 00000858 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 27: 00000a64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 00000a80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -35,55 +35,55 @@ │ │ │ │ │ 31: 00000ca0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 32: 00000ca0 152 FUNC LOCAL DEFAULT 7 convert_to_double │ │ │ │ │ 33: 00000d30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000d38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 35: 00000d38 540 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ 36: 00000f34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 00000f54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 00000f54 568 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 39: 0000116c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 0000118c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 0000118c 2164 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ - 42: 000019bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00000f54 472 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 39: 00001114 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 0000112c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 0000112c 2164 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 42: 0000195c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 43: 000002bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 44: 000002c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 45: 00001a00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 00001a00 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 45: 000019a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 000019a0 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ 47: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 48: 00000038 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 49: 00001a08 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ - 50: 00001b98 244 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ - 51: 00001b88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00001b98 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 00001c80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001c8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 55: 00001e20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00001e38 484 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ - 57: 00001e38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 58: 00002000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 0000201c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 60: 00002328 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00002354 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00002354 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ - 63: 000023bc 516 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ - 64: 000025a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000025c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 66: 000025c0 172 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 67: 00002664 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 0000266c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 69: 0000266c 1716 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 70: 00002ccc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 000019a8 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ + 50: 00001b38 244 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 51: 00001b28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00001b38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00001c20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001c2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 00001dc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00001dd8 484 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ + 57: 00001dd8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 00001fa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00001fbc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 60: 000022c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 000022f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 000022f4 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 63: 0000235c 516 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ + 64: 00002540 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00002560 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 00002560 172 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 67: 00002604 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 0000260c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 69: 0000260c 1716 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 70: 00002c6c 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: 00002d20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00002d20 152 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ - 76: 00002dac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00002db8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00002db8 44 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 74: 00002cc0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00002cc0 152 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ + 76: 00002d4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00002d58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00002d58 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: 00002de4 172 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 95: 00002e88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 96: 00002e90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 97: 00002e90 3076 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 98: 00003a5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 00002d84 172 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 95: 00002e28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002e30 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 97: 00002e30 3076 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 98: 000039fc 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: 00003a94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 104: 00003a94 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 105: 00003efc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 106: 00003f18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 107: 00003f18 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 108: 00004424 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 109: 00004450 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 00004708 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 111: 00004730 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 0000489c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 103: 00003a34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 104: 00003a34 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 105: 00003e9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 00003eb8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 107: 00003eb8 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 108: 000043c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 109: 000043f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 000046a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 111: 000046d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 112: 0000483c 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: 000048b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00004c54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00004c78 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00004d4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 00004850 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 00004bf4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00004c18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00004cec 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: 00001c8c 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: 00002044 784 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: 00001c2c 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: 00001fe4 784 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: 00004450 736 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 279: 000043f0 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: 00004730 384 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 283: 000046d0 384 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: 000048b0 968 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 288: 00004c78 236 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 287: 00004850 968 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 288: 00004c18 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 0x8df8 contains 86 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8d98 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 00001b98 float_new_impl │ │ │ │ │ +000004a4 0000321d R_ARM_JUMP24 00001b38 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 00000ca0 convert_to_double │ │ │ │ │ @@ -84,42 +84,42 @@ │ │ │ │ │ 00000674 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000688 0000201c R_ARM_CALL 00000ca0 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 0x90a8 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9048 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 00002354 float_repr │ │ │ │ │ +0000003c 00003e02 R_ARM_ABS32 000022f4 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00002e02 R_ARM_ABS32 00001a00 float_hash │ │ │ │ │ +0000004c 00002e02 R_ARM_ABS32 000019a0 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 00001a08 float_vectorcall │ │ │ │ │ +000000d8 00003102 R_ARM_ABS32 000019a8 float_vectorcall │ │ │ │ │ 000000e0 00002602 R_ARM_ABS32 00000f54 float_add │ │ │ │ │ -000000e4 00003f02 R_ARM_ABS32 000023bc float_sub │ │ │ │ │ +000000e4 00003f02 R_ARM_ABS32 0000235c float_sub │ │ │ │ │ 000000e8 00001d02 R_ARM_ABS32 00000a80 float_mul │ │ │ │ │ 000000ec 00005602 R_ARM_ABS32 000004fc float_rem │ │ │ │ │ 000000f0 00007402 R_ARM_ABS32 00000364 float_divmod │ │ │ │ │ -000000f4 00002902 R_ARM_ABS32 0000118c float_pow │ │ │ │ │ -000000f8 00004202 R_ARM_ABS32 000025c0 float_neg │ │ │ │ │ +000000f4 00002902 R_ARM_ABS32 0000112c float_pow │ │ │ │ │ +000000f8 00004202 R_ARM_ABS32 00002560 float_neg │ │ │ │ │ 000000fc 00005002 R_ARM_ABS32 00000418 float_float │ │ │ │ │ -00000100 00005e02 R_ARM_ABS32 00002de4 float_abs │ │ │ │ │ -00000104 00004e02 R_ARM_ABS32 00002db8 float_bool │ │ │ │ │ +00000100 00005e02 R_ARM_ABS32 00002d84 float_abs │ │ │ │ │ +00000104 00004e02 R_ARM_ABS32 00002d58 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 00000d38 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 0000266c float___round__ │ │ │ │ │ +000001f0 00004502 R_ARM_ABS32 0000260c float___round__ │ │ │ │ │ 000001f8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00006802 R_ARM_ABS32 00003a94 float_as_integer_ratio │ │ │ │ │ +00000200 00006802 R_ARM_ABS32 00003a34 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 00002e90 float_fromhex │ │ │ │ │ +00000210 00006102 R_ARM_ABS32 00002e30 float_fromhex │ │ │ │ │ 00000218 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00006b02 R_ARM_ABS32 00003f18 float_hex │ │ │ │ │ +00000220 00006b02 R_ARM_ABS32 00003eb8 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 00002d20 float___format__ │ │ │ │ │ +00000260 00004b02 R_ARM_ABS32 00002cc0 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 0x9398 contains 652 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9338 contains 646 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,561 +322,555 @@ │ │ │ │ │ 00000f34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f38 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f44 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f48 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f4c 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000f50 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f80 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fa0 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000fb4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000fd8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000fec 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001034 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001048 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001088 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000010a8 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000010bc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000010d8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000010ec 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000010f4 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001120 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000113c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00001150 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000115c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000116c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001174 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001178 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000117c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001180 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001188 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011dc 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000011fc 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001210 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000122c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001248 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001264 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001290 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000012b0 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000012c8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000012e0 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000012fc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001318 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00001334 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001340 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001364 0000dc1c R_ARM_CALL 00000000 pow │ │ │ │ │ -00001384 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000013a0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000013b8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001404 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000142c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001448 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001468 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001488 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000149c 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -000014a8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000014c4 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f84 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fa4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000fb8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00000fe4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000ff8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001040 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001058 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001090 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010c0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000010d4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000010dc 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001108 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001114 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000111c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001124 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001128 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000117c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000119c 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000011b0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000011cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000011e8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001204 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001230 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001250 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001268 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001280 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000129c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000012b8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000012d4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000012e0 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00001304 0000db1c R_ARM_CALL 00000000 pow │ │ │ │ │ +00001324 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001340 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001358 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000013a4 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000013cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000013e8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001408 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001428 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000143c 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001448 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001464 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00001484 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001490 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000014ac 0000db1c R_ARM_CALL 00000000 pow │ │ │ │ │ +000014cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000014e4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000014f0 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -0000150c 0000dc1c R_ARM_CALL 00000000 pow │ │ │ │ │ -0000152c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001544 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001560 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001598 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000015b8 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000015cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000015d8 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015f4 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001614 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001638 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001650 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001674 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001678 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001694 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000016b4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000016d0 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000016ec 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001708 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00001730 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -0000174c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00001764 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001794 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -000017b0 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -000017cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000017ec 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001808 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00001820 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00001858 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001874 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000018a0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000018d4 0000df1c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -000018e4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001918 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001938 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001960 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000019bc 0000e002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000019c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019d8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019e0 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000019e4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019e8 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000019ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019f0 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019f4 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000019f8 0000e102 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ -000019fc 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001a04 0000e51d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -00001a74 0000e81d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001a80 0000e91d R_ARM_JUMP24 00001c8c PyFloat_FromString │ │ │ │ │ -00001aec 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b10 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001b4c 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b68 0000eb1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00001b80 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b8c 0000ec02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001b90 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b94 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bc0 0000e81d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001bc4 0000e91d R_ARM_JUMP24 00001c8c PyFloat_FromString │ │ │ │ │ -00001c40 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c50 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001c78 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c84 0000ec02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001c88 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cb0 0000ed1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001cc8 0000ee1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00001cd8 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001cf4 0000f01c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001d00 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d30 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d68 0000f01c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001d74 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d90 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001da8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001dbc 0000f21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001dd4 0000f31c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001e18 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e20 00003802 R_ARM_ABS32 00001e38 float_from_string_inner │ │ │ │ │ -00001e24 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e28 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001e2c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e30 0000f402 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00001e34 0000f502 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001e94 0000f61c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001ebc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001ecc 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001f20 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f38 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001f44 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f78 0000f61c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001fa0 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fe4 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ff4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002000 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00002008 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000200c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002010 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002018 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002040 0000a71d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000020f0 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002124 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00002140 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00002154 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00002170 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000218c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000021bc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000021e0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000021ec 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000021f4 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00002208 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002214 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002220 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002224 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000022d4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000022ec 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002304 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002314 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00002328 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002344 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00002348 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000234c 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00002350 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000237c 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00002388 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002394 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -000023a0 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023b8 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002404 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002424 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00002438 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002450 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002464 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000024ac 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000024c8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000024dc 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000024ec 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002518 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002544 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000255c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002570 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002594 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000025a8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000025b0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025b8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025bc 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025dc 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000263c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002650 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002660 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002664 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002668 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000026e0 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -000026fc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000270c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002740 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00002748 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000027b0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c8 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000027f0 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002814 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00002830 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00002870 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -000028c4 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -000028c8 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000028e0 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00002900 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000294c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002960 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -0000298c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000029d8 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a04 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002a08 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a28 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00002a44 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00002a78 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002aac 0000d51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002ad4 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002af4 0000d31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002b00 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00002b2c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b50 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b58 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b80 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ba0 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00002bb8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002be8 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00002c10 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002c3c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c70 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002c7c 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c84 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c90 0000d41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00002ca8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002cac 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -00002cb8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002cc0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ccc 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002cd0 0000e002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00002cd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002cdc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ce4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ce8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cec 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002cf4 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002cf8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d00 0000d702 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002d04 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d08 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d10 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00002d14 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d18 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d1c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d50 00010a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00002d6c 00010b1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00002d7c 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00002d98 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002da4 00010d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00002dac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002db0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002db4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002dd4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002e00 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002e60 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e74 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e84 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002e88 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002e8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002eb8 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002ee8 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00003264 0001101c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00003368 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000033a0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033ac 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000033e4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033f0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003408 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00003440 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000344c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003458 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 │ │ │ │ │ -0000360c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003684 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -000036c8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003788 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003790 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000037a0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00003804 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000380c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003840 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003858 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003870 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000038d4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038ec 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000038f4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000390c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003914 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000392c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003950 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00003960 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003988 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000039b0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a5c 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00003a60 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003a70 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a78 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003a7c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a80 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a84 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003a88 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ae4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003b00 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003b1c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003b34 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003b5c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003b70 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003b84 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003ba0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003bb0 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003bc4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003be0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003bf0 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c04 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c20 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c30 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c44 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c60 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c84 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c98 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003cb8 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00003cc8 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003ce0 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003d28 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00003db8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dec 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e08 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e1c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e24 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e5c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e74 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e90 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ef4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f00 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00003f08 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003f0c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f10 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003f14 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f6c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003f8c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003fac 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003fc8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003fe0 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003ff8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004010 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004024 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004038 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000404c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004058 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004064 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004078 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004084 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004090 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000409c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000040b0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040bc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000040c8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000040d4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000040e8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040f4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004100 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000410c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004120 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000412c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004138 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004144 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004158 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004164 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004170 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000417c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004190 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000419c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000041a8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000041b4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000041c8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000041d4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000041e0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000041ec 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004200 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000420c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004218 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004224 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004238 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004244 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004250 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000425c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004270 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000427c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004288 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004294 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000042a8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000042b4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042c0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000042cc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000042e0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000042ec 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042f0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004324 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004340 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00004380 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000043b0 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000043f4 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000043f8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004424 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004428 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004430 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00004438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000443c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004448 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000444c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004484 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ -00004498 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ -000044ac 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ -000044e0 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000453c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004558 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00004570 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004594 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000045c0 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000045d4 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -000045f0 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000460c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004638 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004658 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004664 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004668 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000046cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000046e4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046f4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004708 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004714 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004728 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0000472c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004798 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -000047cc 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004824 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00004830 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004850 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004870 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004888 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000489c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048a0 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000048a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000048dc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000048fc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004918 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00004934 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004950 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000496c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000498c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000049a0 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000049bc 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -000049dc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004a0c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a18 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004a28 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004a38 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004a4c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a60 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004a7c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b2c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b54 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b94 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004bbc 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004be0 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bec 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004bf8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004c04 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004c14 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004c28 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004c3c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004c64 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004c68 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004c70 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004c74 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004cbc 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00004cc8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004cdc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004ce4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004d00 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001500 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001538 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001558 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +0000156c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001578 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001594 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000015b4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000015d8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015f0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001614 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001618 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001634 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001654 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001670 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000168c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000016a8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000016d0 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +000016ec 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00001704 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001734 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00001750 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +0000176c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000178c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000017a8 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000017c0 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000017f8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001814 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001840 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001874 0000de1c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00001884 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000018b8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000018d8 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001900 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000195c 0000df02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00001960 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001978 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000197c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001980 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001984 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001988 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000198c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001990 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001994 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001998 0000e002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ +0000199c 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000019a4 0000e41d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00001a14 0000e71d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001a20 0000e81d R_ARM_JUMP24 00001c2c PyFloat_FromString │ │ │ │ │ +00001a8c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab0 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001aec 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b08 0000ea1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00001b20 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b2c 0000eb02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001b30 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b34 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001b60 0000e71d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001b64 0000e81d R_ARM_JUMP24 00001c2c PyFloat_FromString │ │ │ │ │ +00001be0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf0 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001c18 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c24 0000eb02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001c28 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c50 0000ec1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001c68 0000ed1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00001c78 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001c94 0000ef1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001ca0 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001cd0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d08 0000ef1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001d14 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d30 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d48 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d5c 0000f11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d74 0000f21c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001db8 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001dc0 00003802 R_ARM_ABS32 00001dd8 float_from_string_inner │ │ │ │ │ +00001dc4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001dc8 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001dcc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001dd0 0000f302 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00001dd4 0000f402 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001e34 0000f51c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001e5c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001e6c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001ec0 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001ed8 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001ee4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f18 0000f51c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001f40 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f84 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f94 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001fa0 0000f602 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00001fa8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001fb0 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001fb4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001fb8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fe0 0000a71d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002090 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020c4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000020e0 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000020f4 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00002110 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000212c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000215c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00002180 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000218c 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00002194 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000021a8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000021b4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000021c0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000021c4 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00002274 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000228c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022a4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022b4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000022c8 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022e4 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000022e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022ec 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000022f0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000231c 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00002328 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002334 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00002340 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002358 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000023a4 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000023c4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000023d8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000023f0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00002404 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000244c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002468 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000247c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000248c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000024b8 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000024e4 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024fc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002510 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002534 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002548 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000254c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002550 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002558 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000255c 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000257c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000025dc 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000025f0 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002600 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002604 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002608 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002680 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +0000269c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000026ac 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000026e0 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000026e8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002750 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002768 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002790 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000027b4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000027d0 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00002810 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00002864 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00002868 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00002880 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +000028a0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000028ec 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002900 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +0000292c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002978 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000029a4 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000029a8 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029c8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000029e4 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00002a18 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a4c 0000d51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002a74 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002a94 0000d31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002aa0 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00002acc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002af0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002af8 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b20 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b40 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00002b58 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b88 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00002bb0 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bdc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c10 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002c1c 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c24 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c30 0000d41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00002c48 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002c4c 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +00002c58 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002c60 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c6c 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002c70 0000df02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002c74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c7c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c84 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c88 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c8c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c94 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002c98 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ca0 0000d702 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002ca4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ca8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002cb0 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00002cb4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002cb8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cbc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002cf0 00010a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00002d0c 00010b1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00002d1c 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00002d38 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002d44 00010d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00002d4c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d50 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d54 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d74 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00002da0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002e00 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e14 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e24 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002e28 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002e58 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002e88 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00003204 0001101c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00003308 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003340 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000334c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003384 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003390 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000033a8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000033e0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000033ec 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000033f8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003460 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000034a8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000034f8 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000035ac 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003624 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00003668 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003728 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003730 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003740 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000037a4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000037ac 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000037e0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000037f8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003810 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00003874 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000388c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003894 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000038ac 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000038b4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000038cc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038f0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00003900 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003928 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003950 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039fc 0000f602 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00003a00 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003a10 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003a14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a18 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003a1c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a20 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a24 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003a28 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a84 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003aa0 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003abc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003ad4 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003afc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b10 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b24 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003b40 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b50 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b64 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003b80 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b90 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003ba4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003bc0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003bd0 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003be4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003c00 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003c24 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003c38 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003c58 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00003c68 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003c80 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003cc8 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00003d58 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d8c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003da8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dbc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dc4 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003dfc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e14 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e30 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e94 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003ea0 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00003ea8 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003eac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003eb0 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003eb4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f0c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003f2c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003f4c 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003f68 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003f80 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003f98 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00003fb0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00003fc4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003fd8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00003fec 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003ff8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004004 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004018 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004024 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004030 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000403c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004050 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000405c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004068 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004074 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004088 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004094 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000040a0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000040ac 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040c0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000040cc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000040d8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000040e4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040f8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004104 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004110 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000411c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004130 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000413c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004148 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004154 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004168 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004174 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004180 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000418c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000041a0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000041ac 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000041b8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041c4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000041d8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000041e4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000041f0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041fc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004210 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000421c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004228 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004234 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004248 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004254 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004260 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000426c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004280 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000428c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004290 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000042c4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000042e0 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00004320 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004350 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00004394 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004398 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043c8 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000043d0 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +000043d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004424 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ +00004438 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ +0000444c 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ +00004480 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000044dc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000044f8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00004510 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004534 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004560 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00004574 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00004590 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000045ac 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000045d8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000045f8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004604 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004608 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000466c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004684 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004694 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000046a8 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000046b4 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000046b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000046c8 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000046cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004738 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +0000476c 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000047c4 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000047d0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000047f0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004810 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004828 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000483c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004840 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00004844 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000487c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000489c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000048b8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +000048d4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000048f0 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000490c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000492c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00004940 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000495c 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +0000497c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000049ac 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000049b8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000049c8 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +000049d8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000049ec 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004a00 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004a1c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004acc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004af4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004b34 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004b5c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004b80 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b8c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004b98 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004ba4 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00004bb4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004bc8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004bdc 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004c04 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004c08 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004c10 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00004c14 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004c5c 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00004c68 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004c7c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004c84 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004ca0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa7f8 contains 56 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa768 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 00000ca0 convert_to_double │ │ │ │ │ 000000c8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000dc 0000201c R_ARM_CALL 00000ca0 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 00000ca0 convert_to_double │ │ │ │ │ 000003ec 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000400 0000201c R_ARM_CALL 00000ca0 convert_to_double │ │ │ │ │ 00000424 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 0000043c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -884,16 +878,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 000008bc 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 1b98 │ │ │ │ │ + b 1b38 │ │ │ │ │ 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 201c │ │ │ │ │ + bl 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 201c │ │ │ │ │ + bl 1fbc │ │ │ │ │ b 408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Negative │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 42c │ │ │ │ │ mov r7, r4 │ │ │ │ │ @@ -975,17 +975,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne cf8 │ │ │ │ │ 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 cf0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [pc, #24] @ d34 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ @@ -1154,303 +1154,273 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000f54 : │ │ │ │ │ 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] @ 116c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r5, [pc, #424] @ 1114 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 1074 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + beq 1084 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1074 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 1084 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1108 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 10ec │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #452] @ 1170 │ │ │ │ │ + ldr r3, [pc, #360] @ 1118 │ │ │ │ │ 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 10f4 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + bne 10dc │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 1084 │ │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bne 108c │ │ │ │ │ + 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] @ 1174 │ │ │ │ │ + ldr r3, [pc, #300] @ 111c │ │ │ │ │ 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 1044 │ │ │ │ │ - ldr r0, [pc, #360] @ 1178 │ │ │ │ │ + beq 1054 │ │ │ │ │ + ldr r0, [pc, #260] @ 1120 │ │ │ │ │ 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 1068 │ │ │ │ │ + bne 1078 │ │ │ │ │ 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 1158 │ │ │ │ │ - ldr r0, [pc, #284] @ 1178 │ │ │ │ │ + beq 1108 │ │ │ │ │ + ldr r0, [pc, #180] @ 1120 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1030 │ │ │ │ │ + beq 103c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 1030 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldrd r8, [r4, #8] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq fcc │ │ │ │ │ - ldr r1, [pc, #224] @ 116c │ │ │ │ │ + b 103c │ │ │ │ │ + ldrd r6, [r6, #8] │ │ │ │ │ + b fc4 │ │ │ │ │ + ldr r1, [pc, #128] @ 1114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcc │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1108 │ │ │ │ │ + bne fd4 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + add r0, sp, #4 │ │ │ │ │ + bl ca0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + ldreq r4, [sp, #4] │ │ │ │ │ + beq 1048 │ │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #188] @ 1170 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - bl 0 <__aeabi_dcmpeq> │ │ │ │ │ - R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1120 │ │ │ │ │ - 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] @ 117c │ │ │ │ │ + ldr r3, [pc, #88] @ 1124 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b ff0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq fc0 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 103c │ │ │ │ │ - ldr r3, [pc, #112] @ 1180 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1160 │ │ │ │ │ - ldr r4, [pc, #96] @ 1180 │ │ │ │ │ - b 103c │ │ │ │ │ + b ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1100 │ │ │ │ │ - ldr r3, [pc, #80] @ 1184 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 <__aeabi_dsub> │ │ │ │ │ - R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #64] @ 1188 │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - bl 0 <__aeabi_read_tp> │ │ │ │ │ - R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b ff0 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 1118 │ │ │ │ │ + beq fc4 │ │ │ │ │ + b 1048 │ │ │ │ │ + ldr r2, [pc, #52] @ 1128 │ │ │ │ │ + ldr r4, [pc, #48] @ 1128 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r2] │ │ │ │ │ + b 1048 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1048 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000118c : │ │ │ │ │ +0000112c : │ │ │ │ │ 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] @ 19bc │ │ │ │ │ + ldr r3, [pc, #2072] @ 195c │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 162c │ │ │ │ │ - ldr r6, [pc, #2056] @ 19c0 │ │ │ │ │ + bne 15cc │ │ │ │ │ + ldr r6, [pc, #2056] @ 1960 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 1594 │ │ │ │ │ + bne 1534 │ │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 158c │ │ │ │ │ - ldr r1, [pc, #2016] @ 19c0 │ │ │ │ │ + beq 152c │ │ │ │ │ + ldr r1, [pc, #2016] @ 1960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 158c │ │ │ │ │ + bne 152c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 170c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #1980] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #1980] @ 1964 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1678 │ │ │ │ │ + bne 1618 │ │ │ │ │ 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 1620 │ │ │ │ │ + bne 15c0 │ │ │ │ │ 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 1664 │ │ │ │ │ + bne 1604 │ │ │ │ │ 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 1848 │ │ │ │ │ + bne 17e8 │ │ │ │ │ bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ bic r5, fp, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - ldr r3, [pc, #1856] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #1856] @ 1968 │ │ │ │ │ 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 12bc │ │ │ │ │ - ldr r3, [pc, #1824] @ 19c8 │ │ │ │ │ + bne 125c │ │ │ │ │ + ldr r3, [pc, #1824] @ 1968 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17e0 │ │ │ │ │ - ldr r3, [pc, #1796] @ 19c8 │ │ │ │ │ + beq 1780 │ │ │ │ │ + ldr r3, [pc, #1796] @ 1968 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 128c │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1768] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #1768] @ 1968 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1784 │ │ │ │ │ + beq 1724 │ │ │ │ │ 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 1720 │ │ │ │ │ + bne 16c0 │ │ │ │ │ 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 1494 │ │ │ │ │ - ldr r3, [pc, #1696] @ 19cc │ │ │ │ │ + bne 1434 │ │ │ │ │ + ldr r3, [pc, #1696] @ 196c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 165c │ │ │ │ │ + bne 15fc │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -1460,50 +1430,50 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pow │ │ │ │ │ ldr r9, [r8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 189c │ │ │ │ │ - ldr r3, [pc, #1608] @ 19d0 │ │ │ │ │ + bne 183c │ │ │ │ │ + ldr r3, [pc, #1608] @ 1970 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - ldr r3, [pc, #1604] @ 19d4 │ │ │ │ │ + ldr r3, [pc, #1604] @ 1974 │ │ │ │ │ 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 1998 │ │ │ │ │ - ldr r3, [pc, #1564] @ 19d8 │ │ │ │ │ + bne 1938 │ │ │ │ │ + ldr r3, [pc, #1564] @ 1978 │ │ │ │ │ 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 155c │ │ │ │ │ - ldr r0, [pc, #1532] @ 19dc │ │ │ │ │ + beq 14fc │ │ │ │ │ + ldr r0, [pc, #1532] @ 197c │ │ │ │ │ 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 1580 │ │ │ │ │ + bne 1520 │ │ │ │ │ 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} │ │ │ │ │ @@ -1511,228 +1481,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 1620 │ │ │ │ │ + bne 15c0 │ │ │ │ │ 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 1868 │ │ │ │ │ + bne 1808 │ │ │ │ │ bic r5, fp, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1384] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #1384] @ 1968 │ │ │ │ │ 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 1494 │ │ │ │ │ - ldr r3, [pc, #1352] @ 19c8 │ │ │ │ │ + bne 1434 │ │ │ │ │ + ldr r3, [pc, #1352] @ 1968 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ + beq 15c0 │ │ │ │ │ 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 1974 │ │ │ │ │ + beq 1914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ - ldr r3, [pc, #1268] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #1268] @ 1964 │ │ │ │ │ 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 1644 │ │ │ │ │ + bne 15e4 │ │ │ │ │ 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 18dc │ │ │ │ │ - ldr r3, [pc, #1192] @ 19d4 │ │ │ │ │ + bne 187c │ │ │ │ │ + ldr r3, [pc, #1192] @ 1974 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b0 │ │ │ │ │ + bne 1950 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1160] @ 19cc │ │ │ │ │ + ldr r3, [pc, #1160] @ 196c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b4 │ │ │ │ │ + beq 1354 │ │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 1354 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1930 │ │ │ │ │ - ldr r0, [pc, #1128] @ 19dc │ │ │ │ │ + beq 18d0 │ │ │ │ │ + ldr r0, [pc, #1128] @ 197c │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1400 │ │ │ │ │ + beq 13a0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 1400 │ │ │ │ │ + b 13a0 │ │ │ │ │ ldrd sl, [r7, #8] │ │ │ │ │ - b 121c │ │ │ │ │ + b 11bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193c │ │ │ │ │ + bne 18dc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 170c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #1024] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #1024] @ 1964 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11cc │ │ │ │ │ + beq 116c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 163c │ │ │ │ │ + bne 15dc │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 1418 │ │ │ │ │ + beq 13b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e8 │ │ │ │ │ + beq 1188 │ │ │ │ │ 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 1254 │ │ │ │ │ - ldr r1, [pc, #932] @ 19cc │ │ │ │ │ + beq 11f4 │ │ │ │ │ + ldr r1, [pc, #932] @ 196c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 166c │ │ │ │ │ - ldr r3, [pc, #940] @ 19e0 │ │ │ │ │ - ldr r1, [pc, #940] @ 19e4 │ │ │ │ │ + b 160c │ │ │ │ │ + ldr r3, [pc, #940] @ 1980 │ │ │ │ │ + ldr r1, [pc, #940] @ 1984 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 140c │ │ │ │ │ + b 13ac │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #892] @ 19cc │ │ │ │ │ + ldr r3, [pc, #892] @ 196c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1664 │ │ │ │ │ - ldr r9, [pc, #872] @ 19cc │ │ │ │ │ + bne 1604 │ │ │ │ │ + ldr r9, [pc, #872] @ 196c │ │ │ │ │ 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 163c │ │ │ │ │ + bne 15dc │ │ │ │ │ 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 1664 │ │ │ │ │ + bne 1604 │ │ │ │ │ bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #796] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #796] @ 1968 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16dc │ │ │ │ │ - ldr r3, [pc, #768] @ 19c8 │ │ │ │ │ + bne 167c │ │ │ │ │ + ldr r3, [pc, #768] @ 1968 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1884 │ │ │ │ │ + beq 1824 │ │ │ │ │ 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 1758 │ │ │ │ │ + bne 16f8 │ │ │ │ │ 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 1324 │ │ │ │ │ - ldr r5, [pc, #688] @ 19cc │ │ │ │ │ + beq 12c4 │ │ │ │ │ + ldr r5, [pc, #688] @ 196c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 14b4 │ │ │ │ │ + b 1454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -1740,183 +1710,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 1950 │ │ │ │ │ - ldr r3, [pc, #648] @ 19e8 │ │ │ │ │ - ldr r1, [pc, #648] @ 19ec │ │ │ │ │ + beq 18f0 │ │ │ │ │ + ldr r3, [pc, #648] @ 1988 │ │ │ │ │ + ldr r1, [pc, #648] @ 198c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 163c │ │ │ │ │ - ldr r3, [pc, #636] @ 19f0 │ │ │ │ │ + b 15dc │ │ │ │ │ + ldr r3, [pc, #636] @ 1990 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1944 │ │ │ │ │ - ldr r7, [pc, #620] @ 19f0 │ │ │ │ │ - b 140c │ │ │ │ │ + bne 18e4 │ │ │ │ │ + ldr r7, [pc, #620] @ 1990 │ │ │ │ │ + b 13ac │ │ │ │ │ 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] @ 19cc │ │ │ │ │ + ldr r3, [pc, #528] @ 196c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1874 │ │ │ │ │ + beq 1814 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r9, [pc, #504] @ 19d4 │ │ │ │ │ + ldreq r9, [pc, #504] @ 1974 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - b 1664 │ │ │ │ │ - ldr r3, [pc, #484] @ 19cc │ │ │ │ │ + b 1604 │ │ │ │ │ + ldr r3, [pc, #484] @ 196c │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1620 │ │ │ │ │ + bne 15c0 │ │ │ │ │ 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] @ 19cc │ │ │ │ │ + ldr r3, [pc, #440] @ 196c │ │ │ │ │ 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] @ 19d4 │ │ │ │ │ + ldreq r1, [pc, #408] @ 1974 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 166c │ │ │ │ │ + beq 160c │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 166c │ │ │ │ │ - ldr r3, [pc, #380] @ 19cc │ │ │ │ │ + b 160c │ │ │ │ │ + ldr r3, [pc, #380] @ 196c │ │ │ │ │ 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 166c │ │ │ │ │ + b 160c │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq 1840 │ │ │ │ │ + beq 17e0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 166c │ │ │ │ │ + b 160c │ │ │ │ │ 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 13b4 │ │ │ │ │ + bne 1354 │ │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ │ - beq 19a4 │ │ │ │ │ - ldr r3, [pc, #288] @ 19f4 │ │ │ │ │ + beq 1944 │ │ │ │ │ + ldr r3, [pc, #288] @ 1994 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetFromErrno │ │ │ │ │ - b 163c │ │ │ │ │ + b 15dc │ │ │ │ │ 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 18c4 │ │ │ │ │ + beq 1864 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #184] @ 19cc │ │ │ │ │ + ldr r3, [pc, #184] @ 196c │ │ │ │ │ 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 1550 │ │ │ │ │ - b 13b4 │ │ │ │ │ + bne 14f0 │ │ │ │ │ + b 1354 │ │ │ │ │ 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 11c8 │ │ │ │ │ + b 1168 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 177c │ │ │ │ │ - ldr r3, [pc, #116] @ 19cc │ │ │ │ │ + b 171c │ │ │ │ │ + ldr r3, [pc, #116] @ 196c │ │ │ │ │ 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 1664 │ │ │ │ │ - ldr r3, [pc, #124] @ 19f8 │ │ │ │ │ + b 1604 │ │ │ │ │ + ldr r3, [pc, #124] @ 1998 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r2, [pc, #52] @ 19bc │ │ │ │ │ + ldr r2, [pc, #52] @ 195c │ │ │ │ │ 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] @ 19fc │ │ │ │ │ + ldr r3, [pc, #80] @ 199c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 1874 │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 19a4 │ │ │ │ │ + b 1944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ @@ -1935,207 +1905,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 │ │ │ │ │ │ │ │ │ │ -00001a00 : │ │ │ │ │ +000019a0 : │ │ │ │ │ float_hash(): │ │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ │ b 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -00001a08 : │ │ │ │ │ +000019a8 : │ │ │ │ │ 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 1b5c │ │ │ │ │ + bne 1afc │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 1b3c │ │ │ │ │ + bne 1adc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1af4 │ │ │ │ │ - ldr r3, [pc, #320] @ 1b88 │ │ │ │ │ + beq 1a94 │ │ │ │ │ + ldr r3, [pc, #320] @ 1b28 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1a84 │ │ │ │ │ + bne 1a24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b00 │ │ │ │ │ - ldr r3, [pc, #300] @ 1b8c │ │ │ │ │ + beq 1aa0 │ │ │ │ │ + ldr r3, [pc, #300] @ 1b2c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a78 │ │ │ │ │ + beq 1a18 │ │ │ │ │ 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 1c8c │ │ │ │ │ + b 1c2c │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #260] @ 1b90 │ │ │ │ │ + ldr r3, [pc, #260] @ 1b30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #240] @ 1b88 │ │ │ │ │ - bl 1b98 │ │ │ │ │ + ldr r0, [pc, #240] @ 1b28 │ │ │ │ │ + bl 1b38 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1b34 │ │ │ │ │ + beq 1ad4 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b1c │ │ │ │ │ + beq 1abc │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [r5, #8] │ │ │ │ │ - beq 1adc │ │ │ │ │ + beq 1a7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1ae8 │ │ │ │ │ + beq 1a88 │ │ │ │ │ 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 1adc │ │ │ │ │ - ldr r3, [pc, #140] @ 1b88 │ │ │ │ │ + b 1a7c │ │ │ │ │ + ldr r3, [pc, #140] @ 1b28 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1b14 │ │ │ │ │ + bne 1ab4 │ │ │ │ │ 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] @ 1b90 │ │ │ │ │ - b 1a90 │ │ │ │ │ + ldr r1, [pc, #116] @ 1b30 │ │ │ │ │ + b 1a30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1b34 │ │ │ │ │ + beq 1ad4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1b7c │ │ │ │ │ + beq 1b1c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1adc │ │ │ │ │ - ldr r0, [pc, #80] @ 1b94 │ │ │ │ │ + b 1a7c │ │ │ │ │ + ldr r0, [pc, #80] @ 1b34 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a38 │ │ │ │ │ - b 1b34 │ │ │ │ │ - ldr r0, [pc, #48] @ 1b94 │ │ │ │ │ + bne 19d8 │ │ │ │ │ + b 1ad4 │ │ │ │ │ + ldr r0, [pc, #48] @ 1b34 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b34 │ │ │ │ │ - b 1a2c │ │ │ │ │ + beq 1ad4 │ │ │ │ │ + b 19cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b34 │ │ │ │ │ + b 1ad4 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00001b98 : │ │ │ │ │ +00001b38 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r3, [pc, #224] @ 1c80 │ │ │ │ │ + ldr r3, [pc, #224] @ 1c20 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bc8 │ │ │ │ │ + bne 1b68 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1c48 │ │ │ │ │ - ldr r3, [pc, #208] @ 1c84 │ │ │ │ │ + beq 1be8 │ │ │ │ │ + ldr r3, [pc, #208] @ 1c24 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1bc4 │ │ │ │ │ + beq 1b64 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ - b 1c8c │ │ │ │ │ + b 1c2c │ │ │ │ │ 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] @ 1c88 │ │ │ │ │ + ldr r2, [pc, #168] @ 1c28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1b98 │ │ │ │ │ + bl 1b38 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c6c │ │ │ │ │ + beq 1c0c │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c54 │ │ │ │ │ + beq 1bf4 │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [r4, #8] │ │ │ │ │ - beq 1c34 │ │ │ │ │ + beq 1bd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1c3c │ │ │ │ │ + beq 1bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c34 │ │ │ │ │ + b 1bd4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1c6c │ │ │ │ │ + beq 1c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1c74 │ │ │ │ │ + beq 1c14 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1c34 │ │ │ │ │ + b 1bd4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c6c │ │ │ │ │ + b 1c0c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001c8c : │ │ │ │ │ +00001c2c : │ │ │ │ │ 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 │ │ │ │ │ @@ -2143,182 +2113,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 1d40 │ │ │ │ │ + beq 1ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d94 │ │ │ │ │ + beq 1d34 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - ldr r3, [pc, #316] @ 1e20 │ │ │ │ │ - ldr r2, [pc, #316] @ 1e24 │ │ │ │ │ + ldr r3, [pc, #316] @ 1dc0 │ │ │ │ │ + ldr r2, [pc, #316] @ 1dc4 │ │ │ │ │ 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 1d20 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1d2c │ │ │ │ │ + beq 1ccc │ │ │ │ │ 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 1d9c │ │ │ │ │ + beq 1d3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - ldr r3, [pc, #200] @ 1e20 │ │ │ │ │ + ldr r3, [pc, #200] @ 1dc0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ldr r2, [pc, #188] @ 1e24 │ │ │ │ │ + ldr r2, [pc, #188] @ 1dc4 │ │ │ │ │ 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 1d20 │ │ │ │ │ + b 1cc0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #160] @ 1e28 │ │ │ │ │ + ldr r3, [pc, #160] @ 1dc8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #156] @ 1e2c │ │ │ │ │ + ldr r1, [pc, #156] @ 1dcc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1d20 │ │ │ │ │ - ldr r1, [pc, #140] @ 1e30 │ │ │ │ │ + b 1cc0 │ │ │ │ │ + ldr r1, [pc, #140] @ 1dd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1e00 │ │ │ │ │ + beq 1da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e00 │ │ │ │ │ + bne 1da0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d7c │ │ │ │ │ + bne 1d1c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e14 │ │ │ │ │ - ldr r1, [pc, #56] @ 1e20 │ │ │ │ │ + beq 1db4 │ │ │ │ │ + ldr r1, [pc, #56] @ 1dc0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #52] @ 1e24 │ │ │ │ │ + ldr r2, [pc, #52] @ 1dc4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - b 1cf4 │ │ │ │ │ + b 1c94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ - ldreq r0, [pc, #32] @ 1e34 │ │ │ │ │ - b 1d50 │ │ │ │ │ + ldreq r0, [pc, #32] @ 1dd4 │ │ │ │ │ + b 1cf0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1d94 │ │ │ │ │ + b 1d34 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00001e38 : │ │ │ │ │ +00001dd8 : │ │ │ │ │ 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 1fd8 │ │ │ │ │ - ldr ip, [pc, #412] @ 2000 │ │ │ │ │ + bcs 1f78 │ │ │ │ │ + ldr ip, [pc, #412] @ 1fa0 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1fac │ │ │ │ │ + bne 1f4c │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bls 1f70 │ │ │ │ │ - ldr ip, [pc, #380] @ 2000 │ │ │ │ │ + bls 1f10 │ │ │ │ │ + ldr ip, [pc, #380] @ 1fa0 │ │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ ands r2, r3, #8 │ │ │ │ │ - bne 1f50 │ │ │ │ │ + bne 1ef0 │ │ │ │ │ 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 1f90 │ │ │ │ │ - ldr r3, [pc, #336] @ 2004 │ │ │ │ │ + bne 1f30 │ │ │ │ │ + ldr r3, [pc, #336] @ 1fa4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe4 │ │ │ │ │ - ldr r3, [pc, #312] @ 2008 │ │ │ │ │ + bne 1f84 │ │ │ │ │ + ldr r3, [pc, #312] @ 1fa8 │ │ │ │ │ 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 1f34 │ │ │ │ │ + beq 1ed4 │ │ │ │ │ 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] @ 200c │ │ │ │ │ + ldr r3, [pc, #260] @ 1fac │ │ │ │ │ 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] │ │ │ │ │ @@ -2328,111 +2298,111 @@ │ │ │ │ │ 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 1f00 │ │ │ │ │ + bne 1ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1f28 │ │ │ │ │ + b 1ec8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 1f70 │ │ │ │ │ + beq 1f10 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f50 │ │ │ │ │ + bne 1ef0 │ │ │ │ │ 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 1eac │ │ │ │ │ - ldr r3, [pc, #120] @ 2010 │ │ │ │ │ - ldr r1, [pc, #120] @ 2014 │ │ │ │ │ + beq 1e4c │ │ │ │ │ + ldr r3, [pc, #120] @ 1fb0 │ │ │ │ │ + ldr r1, [pc, #120] @ 1fb4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f28 │ │ │ │ │ + b 1ec8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls 1fd8 │ │ │ │ │ + bls 1f78 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 1fd8 │ │ │ │ │ + beq 1f78 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 1fb8 │ │ │ │ │ + bne 1f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 1e70 │ │ │ │ │ - b 1f90 │ │ │ │ │ + bne 1e10 │ │ │ │ │ + b 1f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa4 │ │ │ │ │ - ldr r3, [pc, #32] @ 2018 │ │ │ │ │ + bne 1f44 │ │ │ │ │ + ldr r3, [pc, #32] @ 1fb8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 1ed4 │ │ │ │ │ + b 1e74 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000201c : │ │ │ │ │ +00001fbc : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002044 : │ │ │ │ │ +00001fe4 : │ │ │ │ │ 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, #716] @ 2328 │ │ │ │ │ + ldr ip, [pc, #716] @ 22c8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr ip, [ip, #1508] @ 0x5e4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ - beq 2100 │ │ │ │ │ + beq 20a0 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 20cc │ │ │ │ │ + bne 206c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e4 │ │ │ │ │ + bne 2084 │ │ │ │ │ ldrb r0, [sp] │ │ │ │ │ ldrb r1, [sp, #1] │ │ │ │ │ ldrb r2, [sp, #2] │ │ │ │ │ ldrb r3, [sp, #3] │ │ │ │ │ strb r0, [r4, #7] │ │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ │ strb r1, [r4, #6] │ │ │ │ │ @@ -2449,15 +2419,15 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne 2080 │ │ │ │ │ + bne 2020 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ @@ -2471,59 +2441,59 @@ │ │ │ │ │ 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 22b4 │ │ │ │ │ + bne 2254 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #476] @ 232c │ │ │ │ │ + ldr r3, [pc, #476] @ 22cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22c8 │ │ │ │ │ - ldr r3, [pc, #452] @ 2330 │ │ │ │ │ + beq 2268 │ │ │ │ │ + ldr r3, [pc, #452] @ 22d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e0 │ │ │ │ │ + beq 2280 │ │ │ │ │ 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 22f8 │ │ │ │ │ - ldr ip, [pc, #392] @ 2334 │ │ │ │ │ + bge 2298 │ │ │ │ │ + ldr ip, [pc, #392] @ 22d4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 230c │ │ │ │ │ + blt 22ac │ │ │ │ │ add r5, r2, #1020 @ 0x3fc │ │ │ │ │ - ldr r3, [pc, #372] @ 2330 │ │ │ │ │ + ldr r3, [pc, #372] @ 22d0 │ │ │ │ │ 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] @ 2338 │ │ │ │ │ + ldr r3, [pc, #356] @ 22d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2535,35 +2505,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] @ 233c │ │ │ │ │ + ldr r3, [pc, #296] @ 22dc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #268] @ 232c │ │ │ │ │ + ldr r3, [pc, #268] @ 22cc │ │ │ │ │ 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 225c │ │ │ │ │ + beq 21fc │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsrs r3, sl, #28 │ │ │ │ │ - beq 225c │ │ │ │ │ - ldr r3, [pc, #248] @ 2340 │ │ │ │ │ + beq 21fc │ │ │ │ │ + ldr r3, [pc, #248] @ 22e0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - bgt 22f8 │ │ │ │ │ + bgt 2298 │ │ │ │ │ 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 │ │ │ │ │ @@ -2579,48 +2549,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 20c4 │ │ │ │ │ + b 2064 │ │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ strd r6, [sp] │ │ │ │ │ - b 2134 │ │ │ │ │ + b 20d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21cc │ │ │ │ │ - ldr r3, [pc, #92] @ 2344 │ │ │ │ │ - ldr r1, [pc, #92] @ 2348 │ │ │ │ │ + bne 216c │ │ │ │ │ + ldr r3, [pc, #92] @ 22e4 │ │ │ │ │ + ldr r1, [pc, #92] @ 22e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 20c4 │ │ │ │ │ - ldr r3, [pc, #76] @ 234c │ │ │ │ │ - ldr r1, [pc, #76] @ 2350 │ │ │ │ │ + b 2064 │ │ │ │ │ + ldr r3, [pc, #76] @ 22ec │ │ │ │ │ + ldr r1, [pc, #76] @ 22f0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 22f0 │ │ │ │ │ + b 2290 │ │ │ │ │ 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 21cc │ │ │ │ │ + b 216c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0xfffffc02 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ @@ -2630,30 +2600,30 @@ │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000002a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002354 : │ │ │ │ │ +000022f4 : │ │ │ │ │ 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 23b0 │ │ │ │ │ + beq 2350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -2664,151 +2634,151 @@ │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -000023bc : │ │ │ │ │ +0000235c : │ │ │ │ │ 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] @ 25a0 │ │ │ │ │ + ldr r5, [pc, #460] @ 2540 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 24e4 │ │ │ │ │ + bne 2484 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 24c0 │ │ │ │ │ - ldr r1, [pc, #408] @ 25a0 │ │ │ │ │ + beq 2460 │ │ │ │ │ + ldr r1, [pc, #408] @ 2540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 24c0 │ │ │ │ │ + bne 2460 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 2518 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #372] @ 25a4 │ │ │ │ │ + ldr r3, [pc, #372] @ 2544 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2544 │ │ │ │ │ + bne 24e4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #332] @ 25a8 │ │ │ │ │ + ldr r3, [pc, #332] @ 2548 │ │ │ │ │ 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 2514 │ │ │ │ │ - ldr r0, [pc, #292] @ 25ac │ │ │ │ │ + beq 24b4 │ │ │ │ │ + ldr r0, [pc, #292] @ 254c │ │ │ │ │ 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 2538 │ │ │ │ │ + bne 24d8 │ │ │ │ │ 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] @ 25b0 │ │ │ │ │ + ldr r3, [pc, #220] @ 2550 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 2468 │ │ │ │ │ + b 2408 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ec │ │ │ │ │ + bne 238c │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl ca0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 23f4 │ │ │ │ │ + bne 2394 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 2454 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2594 │ │ │ │ │ - ldr r0, [pc, #128] @ 25ac │ │ │ │ │ + beq 2534 │ │ │ │ │ + ldr r0, [pc, #128] @ 254c │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 24a8 │ │ │ │ │ + beq 2448 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 2448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b4 │ │ │ │ │ - ldr r3, [pc, #92] @ 25b4 │ │ │ │ │ + bne 2454 │ │ │ │ │ + ldr r3, [pc, #92] @ 2554 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #80] @ 25b8 │ │ │ │ │ + ldr r3, [pc, #80] @ 2558 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 2468 │ │ │ │ │ - ldr r2, [pc, #60] @ 25bc │ │ │ │ │ - ldr r4, [pc, #56] @ 25bc │ │ │ │ │ + b 2408 │ │ │ │ │ + ldr r2, [pc, #60] @ 255c │ │ │ │ │ + ldr r4, [pc, #56] @ 255c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 2454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 2454 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -2816,41 +2786,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 │ │ │ │ │ │ │ │ │ │ -000025c0 : │ │ │ │ │ +00002560 : │ │ │ │ │ float_neg(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #140] @ 2664 │ │ │ │ │ + ldr r2, [pc, #140] @ 2604 │ │ │ │ │ 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 264c │ │ │ │ │ + beq 25ec │ │ │ │ │ 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] @ 2668 │ │ │ │ │ + ldr r3, [pc, #68] @ 2608 │ │ │ │ │ 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] │ │ │ │ │ @@ -2859,186 +2829,186 @@ │ │ │ │ │ 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 261c │ │ │ │ │ + bne 25bc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000266c : │ │ │ │ │ +0000260c : │ │ │ │ │ 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] @ 2ccc │ │ │ │ │ + ldr r3, [pc, #1608] @ 2c6c │ │ │ │ │ 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 27b8 │ │ │ │ │ + bhi 2758 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27dc │ │ │ │ │ - ldr r5, [pc, #1564] @ 2cd0 │ │ │ │ │ + bne 277c │ │ │ │ │ + ldr r5, [pc, #1564] @ 2c70 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2c90 │ │ │ │ │ + beq 2c30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r6, [pc, #1548] @ 2cd4 │ │ │ │ │ + ldr r6, [pc, #1548] @ 2c74 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 2744 │ │ │ │ │ + bne 26e4 │ │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 27e8 │ │ │ │ │ + bne 2788 │ │ │ │ │ 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] @ 2cd8 │ │ │ │ │ + ldr r3, [pc, #1488] @ 2c78 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c98 │ │ │ │ │ - ldr r3, [pc, #1452] @ 2ccc │ │ │ │ │ + bne 2c38 │ │ │ │ │ + ldr r3, [pc, #1452] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ moveq r0, r6 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 29a4 │ │ │ │ │ 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 26cc │ │ │ │ │ + bne 266c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29c8 │ │ │ │ │ + beq 2968 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 29bc │ │ │ │ │ + beq 295c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 29dc │ │ │ │ │ + beq 297c │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 2a74 │ │ │ │ │ + bne 2a14 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 26d0 │ │ │ │ │ + beq 2670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 26d0 │ │ │ │ │ + bne 2670 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26d0 │ │ │ │ │ - ldr r0, [pc, #1308] @ 2cdc │ │ │ │ │ + b 2670 │ │ │ │ │ + ldr r0, [pc, #1308] @ 2c7c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c40 │ │ │ │ │ + beq 2be0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 26ac │ │ │ │ │ + ble 264c │ │ │ │ │ ldr r7, [r6] │ │ │ │ │ - ldr r5, [pc, #1256] @ 2cd0 │ │ │ │ │ - b 26b4 │ │ │ │ │ + ldr r5, [pc, #1256] @ 2c70 │ │ │ │ │ + b 2654 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2a08 │ │ │ │ │ + beq 29a8 │ │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1236] @ 2ce0 │ │ │ │ │ + ldr r3, [pc, #1236] @ 2c80 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ - ldr r3, [pc, #1208] @ 2ce0 │ │ │ │ │ + bne 2b60 │ │ │ │ │ + ldr r3, [pc, #1208] @ 2c80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ + bne 2b60 │ │ │ │ │ cmp r4, #324 @ 0x144 │ │ │ │ │ - bge 2bc0 │ │ │ │ │ + bge 2b60 │ │ │ │ │ cmn r4, #308 @ 0x134 │ │ │ │ │ - blt 2c48 │ │ │ │ │ + blt 2be8 │ │ │ │ │ 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 2c3c │ │ │ │ │ + beq 2bdc │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ add r1, r4, #8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt 2c08 │ │ │ │ │ + bgt 2ba8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2bf8 │ │ │ │ │ - ldr r3, [pc, #1084] @ 2ce4 │ │ │ │ │ + bne 2b98 │ │ │ │ │ + ldr r3, [pc, #1084] @ 2c84 │ │ │ │ │ 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, #1056] @ 2ce8 │ │ │ │ │ + ldr r2, [pc, #1056] @ 2c88 │ │ │ │ │ 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 │ │ │ │ │ @@ -3046,291 +3016,291 @@ │ │ │ │ │ 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 2b94 │ │ │ │ │ - ldr r3, [pc, #1004] @ 2cec │ │ │ │ │ + beq 2b34 │ │ │ │ │ + ldr r3, [pc, #1004] @ 2c8c │ │ │ │ │ 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 2988 │ │ │ │ │ - ldr r0, [pc, #972] @ 2cf0 │ │ │ │ │ + beq 2928 │ │ │ │ │ + ldr r0, [pc, #972] @ 2c90 │ │ │ │ │ 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 29b0 │ │ │ │ │ + bne 2950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne 2c78 │ │ │ │ │ + bne 2c18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #864] @ 2ccc │ │ │ │ │ + ldr r3, [pc, #864] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 29a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c84 │ │ │ │ │ - ldr r0, [pc, #848] @ 2cf0 │ │ │ │ │ + beq 2c24 │ │ │ │ │ + ldr r0, [pc, #848] @ 2c90 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 28e8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 2948 │ │ │ │ │ + b 28e8 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2af0 │ │ │ │ │ - ldr r3, [pc, #804] @ 2cf4 │ │ │ │ │ + bne 2a90 │ │ │ │ │ + ldr r3, [pc, #804] @ 2c94 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #796] @ 2cf8 │ │ │ │ │ + ldr r1, [pc, #796] @ 2c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ldreq r1, [pc, #788] @ 2cfc │ │ │ │ │ + ldreq r1, [pc, #788] @ 2c9c │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 2acc │ │ │ │ │ - ldr r3, [pc, #728] @ 2ccc │ │ │ │ │ + bne 2a6c │ │ │ │ │ + ldr r3, [pc, #728] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 2738 │ │ │ │ │ + beq 26d8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c40 │ │ │ │ │ + bne 2be0 │ │ │ │ │ bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #704] @ 2ce0 │ │ │ │ │ + ldr r3, [pc, #704] @ 2c80 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ - ldr r3, [pc, #676] @ 2ce0 │ │ │ │ │ + bne 2b60 │ │ │ │ │ + ldr r3, [pc, #676] @ 2c80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ + bne 2b60 │ │ │ │ │ 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 2868 │ │ │ │ │ + b 2808 │ │ │ │ │ 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 2b70 │ │ │ │ │ + beq 2b10 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #604] @ 2d00 │ │ │ │ │ - ldr r2, [pc, #604] @ 2d04 │ │ │ │ │ + ldr r1, [pc, #604] @ 2ca0 │ │ │ │ │ + ldr r2, [pc, #604] @ 2ca4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b34 │ │ │ │ │ + bne 2ad4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ │ - bne 279c │ │ │ │ │ - b 26d0 │ │ │ │ │ + bne 273c │ │ │ │ │ + b 2670 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2b58 │ │ │ │ │ - ldr r9, [pc, #528] @ 2cfc │ │ │ │ │ + beq 2af8 │ │ │ │ │ + ldr r9, [pc, #528] @ 2c9c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 283c │ │ │ │ │ + b 27dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 29dc │ │ │ │ │ + beq 297c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 26d0 │ │ │ │ │ + beq 2670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 26d0 │ │ │ │ │ + bne 2670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26d0 │ │ │ │ │ + b 2670 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 29dc │ │ │ │ │ + beq 297c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 29dc │ │ │ │ │ + bne 297c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29dc │ │ │ │ │ + b 297c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c40 │ │ │ │ │ - ldr r9, [pc, #400] @ 2cfc │ │ │ │ │ + bne 2be0 │ │ │ │ │ + ldr r9, [pc, #400] @ 2c9c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2a50 │ │ │ │ │ + b 29f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #376] @ 2cf4 │ │ │ │ │ + ldr r1, [pc, #376] @ 2c94 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [pc, #388] @ 2d08 │ │ │ │ │ + ldr r1, [pc, #388] @ 2ca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2b3c │ │ │ │ │ - b 29dc │ │ │ │ │ - ldr r3, [pc, #368] @ 2d0c │ │ │ │ │ + bne 2adc │ │ │ │ │ + b 297c │ │ │ │ │ + ldr r3, [pc, #368] @ 2cac │ │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bec │ │ │ │ │ - ldr r3, [pc, #348] @ 2d10 │ │ │ │ │ - ldr r1, [pc, #348] @ 2d14 │ │ │ │ │ + beq 2b8c │ │ │ │ │ + ldr r3, [pc, #348] @ 2cb0 │ │ │ │ │ + ldr r1, [pc, #348] @ 2cb4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2954 │ │ │ │ │ - ldr r3, [pc, #260] @ 2ccc │ │ │ │ │ + b 28f4 │ │ │ │ │ + ldr r3, [pc, #260] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ moveq r0, r8 │ │ │ │ │ moveq r1, r9 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 29a4 │ │ │ │ │ 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] @ 2d18 │ │ │ │ │ + ldr r3, [pc, #292] @ 2cb8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 2900 │ │ │ │ │ + b 28a0 │ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - ldr r3, [pc, #276] @ 2d1c │ │ │ │ │ - b 28ac │ │ │ │ │ + ldr r3, [pc, #276] @ 2cbc │ │ │ │ │ + b 284c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2c60 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r9, sp, #40 @ 0x28 │ │ │ │ │ - bne 2c00 │ │ │ │ │ - ldr r3, [pc, #172] @ 2ce4 │ │ │ │ │ + bne 2ba0 │ │ │ │ │ + ldr r3, [pc, #172] @ 2c84 │ │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ │ - b 28ac │ │ │ │ │ + b 284c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2964 │ │ │ │ │ - ldr r3, [pc, #124] @ 2ccc │ │ │ │ │ + b 2904 │ │ │ │ │ + ldr r3, [pc, #124] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 29a4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - b 2be0 │ │ │ │ │ + b 2b80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 295c │ │ │ │ │ + b 28fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2954 │ │ │ │ │ + b 28f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ - b 29dc │ │ │ │ │ - ldr r3, [pc, #56] @ 2cd8 │ │ │ │ │ + b 297c │ │ │ │ │ + ldr r3, [pc, #56] @ 2c78 │ │ │ │ │ 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 29ec │ │ │ │ │ + b 298c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 295c │ │ │ │ │ + b 28fc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x000002d0 │ │ │ │ │ @@ -3360,105 +3330,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 │ │ │ │ │ │ │ │ │ │ -00002d20 : │ │ │ │ │ +00002cc0 : │ │ │ │ │ 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 2d88 │ │ │ │ │ + beq 2d28 │ │ │ │ │ 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 2da4 │ │ │ │ │ + beq 2d44 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r2, [pc, #28] @ 2dac │ │ │ │ │ - ldr r1, [pc, #28] @ 2db0 │ │ │ │ │ - ldr r0, [pc, #28] @ 2db4 │ │ │ │ │ + ldr r2, [pc, #28] @ 2d4c │ │ │ │ │ + ldr r1, [pc, #28] @ 2d50 │ │ │ │ │ + ldr r0, [pc, #28] @ 2d54 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2d80 │ │ │ │ │ + b 2d20 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b 2d9c │ │ │ │ │ + b 2d3c │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000314 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002db8 : │ │ │ │ │ +00002d58 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00002de4 : │ │ │ │ │ +00002d84 : │ │ │ │ │ float_abs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #140] @ 2e88 │ │ │ │ │ + ldr r2, [pc, #140] @ 2e28 │ │ │ │ │ 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 2e70 │ │ │ │ │ + beq 2e10 │ │ │ │ │ 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] @ 2e8c │ │ │ │ │ + ldr r3, [pc, #68] @ 2e2c │ │ │ │ │ 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] │ │ │ │ │ @@ -3467,816 +3437,816 @@ │ │ │ │ │ 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 2e40 │ │ │ │ │ + bne 2de0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002e90 : │ │ │ │ │ +00002e30 : │ │ │ │ │ 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 36cc │ │ │ │ │ + beq 366c │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r1, [pc, #2956] @ 3a5c │ │ │ │ │ + ldr r1, [pc, #2956] @ 39fc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ tst r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 3668 │ │ │ │ │ + bne 3608 │ │ │ │ │ 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 369c │ │ │ │ │ + bne 363c │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 3518 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ addeq r8, r8, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - bne 3880 │ │ │ │ │ + bne 3820 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne 39bc │ │ │ │ │ + bne 395c │ │ │ │ │ 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 3480 │ │ │ │ │ - ldr r4, [pc, #2820] @ 3a60 │ │ │ │ │ + bhi 3420 │ │ │ │ │ + ldr r4, [pc, #2820] @ 3a00 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38ac │ │ │ │ │ + blt 384c │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3490 │ │ │ │ │ + bls 3430 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne 3708 │ │ │ │ │ + bne 36a8 │ │ │ │ │ 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 35f0 │ │ │ │ │ - ldr r4, [pc, #2736] @ 3a60 │ │ │ │ │ + bhi 3590 │ │ │ │ │ + ldr r4, [pc, #2736] @ 3a00 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38e0 │ │ │ │ │ + blt 3880 │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ add r8, r5, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38dc │ │ │ │ │ + blt 387c │ │ │ │ │ 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 3564 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38e0 │ │ │ │ │ + blt 3880 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ add r8, r5, #4 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38dc │ │ │ │ │ + blt 387c │ │ │ │ │ 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 3564 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38e0 │ │ │ │ │ + blt 3880 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ add r8, r5, #6 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38dc │ │ │ │ │ + blt 387c │ │ │ │ │ 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 3564 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38e0 │ │ │ │ │ + blt 3880 │ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ │ add r8, r5, #8 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38dc │ │ │ │ │ + blt 387c │ │ │ │ │ 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 3564 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38e0 │ │ │ │ │ + blt 3880 │ │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ │ add r8, r5, #10 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38dc │ │ │ │ │ + blt 387c │ │ │ │ │ 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 3564 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38e0 │ │ │ │ │ + blt 3880 │ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ │ add r8, r5, #12 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38dc │ │ │ │ │ + blt 387c │ │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ │ add r2, r5, #13 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3194 │ │ │ │ │ - b 35c4 │ │ │ │ │ + bls 3134 │ │ │ │ │ + b 3564 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38e0 │ │ │ │ │ + blt 3880 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3190 │ │ │ │ │ + bls 3130 │ │ │ │ │ subs r7, r2, r7 │ │ │ │ │ sub r5, r2, r5 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq 36bc │ │ │ │ │ - ldr r3, [pc, #2192] @ 3a64 │ │ │ │ │ + beq 365c │ │ │ │ │ + ldr r3, [pc, #2192] @ 3a04 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 38c8 │ │ │ │ │ + bgt 3868 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ - bne 36f4 │ │ │ │ │ + bne 3694 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ add r0, r8, #1 │ │ │ │ │ sub r2, r3, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ - bne 38b4 │ │ │ │ │ + bne 3854 │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 36bc │ │ │ │ │ + bhi 365c │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addhi r8, r8, #1 │ │ │ │ │ - bhi 325c │ │ │ │ │ + bhi 31fc │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addhi r8, r8, #2 │ │ │ │ │ - bhi 325c │ │ │ │ │ + bhi 31fc │ │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ │ add r8, r8, #3 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 325c │ │ │ │ │ + bhi 31fc │ │ │ │ │ ldrb r3, [r8, #1]! │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 324c │ │ │ │ │ + bls 31ec │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_CALL __isoc23_strtol │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ - ble 32ac │ │ │ │ │ + ble 324c │ │ │ │ │ sub r2, r7, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt 35d4 │ │ │ │ │ + bgt 3574 │ │ │ │ │ sub r3, sl, r7 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 32ac │ │ │ │ │ - ldr r4, [pc, #1984] @ 3a60 │ │ │ │ │ + bhi 324c │ │ │ │ │ + ldr r4, [pc, #1984] @ 3a00 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3588 │ │ │ │ │ + beq 3528 │ │ │ │ │ cmp r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ - blt 363c │ │ │ │ │ + blt 35dc │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3920 │ │ │ │ │ + bgt 38c0 │ │ │ │ │ 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 36d4 │ │ │ │ │ + bgt 3674 │ │ │ │ │ sub r3, sl, r7 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 36ec │ │ │ │ │ - ldr r2, [pc, #1900] @ 3a60 │ │ │ │ │ + bhi 368c │ │ │ │ │ + ldr r2, [pc, #1900] @ 3a00 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3310 │ │ │ │ │ + beq 32b0 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - bne 3300 │ │ │ │ │ - ldr r3, [pc, #1872] @ 3a68 │ │ │ │ │ + bne 32a0 │ │ │ │ │ + ldr r3, [pc, #1872] @ 3a08 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 363c │ │ │ │ │ + blt 35dc │ │ │ │ │ cmp r6, #1024 @ 0x400 │ │ │ │ │ - bgt 3920 │ │ │ │ │ + bgt 38c0 │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r3, r6 │ │ │ │ │ sub r3, r3, #53 @ 0x35 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 371c │ │ │ │ │ + blt 36bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 35fc │ │ │ │ │ - ldr fp, [pc, #1812] @ 3a60 │ │ │ │ │ + blt 359c │ │ │ │ │ + ldr fp, [pc, #1812] @ 3a00 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 33b8 │ │ │ │ │ - ldr r3, [pc, #1796] @ 3a6c │ │ │ │ │ + bne 3358 │ │ │ │ │ + ldr r3, [pc, #1796] @ 3a0c │ │ │ │ │ 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 3940 │ │ │ │ │ + bhi 38e0 │ │ │ │ │ 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 │ │ │ │ │ + bcc 345c │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 3400 │ │ │ │ │ + b 33a0 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 3934 │ │ │ │ │ + bhi 38d4 │ │ │ │ │ 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 34b8 │ │ │ │ │ - ldr r3, [pc, #1636] @ 3a6c │ │ │ │ │ + beq 3458 │ │ │ │ │ + ldr r3, [pc, #1636] @ 3a0c │ │ │ │ │ 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 3934 │ │ │ │ │ + bhi 38d4 │ │ │ │ │ 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, #1556] @ 3a6c │ │ │ │ │ + ldr r3, [pc, #1556] @ 3a0c │ │ │ │ │ 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 33c8 │ │ │ │ │ + b 3368 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ moveq r7, r8 │ │ │ │ │ - beq 2f90 │ │ │ │ │ - b 38ac │ │ │ │ │ + beq 2f30 │ │ │ │ │ + b 384c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3708 │ │ │ │ │ + blt 36a8 │ │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3490 │ │ │ │ │ - b 2f80 │ │ │ │ │ + bls 3430 │ │ │ │ │ + b 2f20 │ │ │ │ │ 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, #1412] @ 3a5c │ │ │ │ │ + ldr r2, [pc, #1412] @ 39fc │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 3650 │ │ │ │ │ + bne 35f0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 36bc │ │ │ │ │ + bne 365c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r4, r2 │ │ │ │ │ movne r5, r3 │ │ │ │ │ - ldr r3, [pc, #1380] @ 3a70 │ │ │ │ │ + ldr r3, [pc, #1380] @ 3a10 │ │ │ │ │ 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 3608 │ │ │ │ │ - ldr r1, [pc, #1348] @ 3a74 │ │ │ │ │ + beq 35a8 │ │ │ │ │ + ldr r1, [pc, #1348] @ 3a14 │ │ │ │ │ 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 3630 │ │ │ │ │ + bne 35d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ strd r4, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 3980 │ │ │ │ │ + bne 3920 │ │ │ │ │ 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, #16] │ │ │ │ │ - b 2f1c │ │ │ │ │ + b 2ebc │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ - beq 363c │ │ │ │ │ + beq 35dc │ │ │ │ │ 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 32a0 │ │ │ │ │ - b 32ac │ │ │ │ │ + bls 3240 │ │ │ │ │ + b 324c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 31bc │ │ │ │ │ + b 315c │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3298 │ │ │ │ │ - b 32ac │ │ │ │ │ + bls 3238 │ │ │ │ │ + b 324c │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 31bc │ │ │ │ │ + b 315c │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 34bc │ │ │ │ │ + b 345c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3960 │ │ │ │ │ - ldr r1, [pc, #1108] @ 3a74 │ │ │ │ │ + beq 3900 │ │ │ │ │ + ldr r1, [pc, #1108] @ 3a14 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add r7, r1, #16 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - beq 3554 │ │ │ │ │ + beq 34f4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - b 3554 │ │ │ │ │ + b 34f4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 34cc │ │ │ │ │ + b 346c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r3, [r8, #1]! │ │ │ │ │ - ldr r2, [pc, #1024] @ 3a5c │ │ │ │ │ + ldr r2, [pc, #1024] @ 39fc │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - b 3650 │ │ │ │ │ + beq 3480 │ │ │ │ │ + b 35f0 │ │ │ │ │ ldrb r3, [r6, #1]! │ │ │ │ │ - ldr r2, [pc, #1000] @ 3a5c │ │ │ │ │ + ldr r2, [pc, #1000] @ 39fc │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 3668 │ │ │ │ │ + bne 3608 │ │ │ │ │ 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 2f00 │ │ │ │ │ + beq 2ea0 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ - ldr r2, [pc, #948] @ 3a5c │ │ │ │ │ + ldr r2, [pc, #948] @ 39fc │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 3648 │ │ │ │ │ + bne 35e8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 3504 │ │ │ │ │ - ldr r3, [pc, #948] @ 3a78 │ │ │ │ │ - ldr r1, [pc, #948] @ 3a7c │ │ │ │ │ + beq 34a4 │ │ │ │ │ + ldr r3, [pc, #948] @ 3a18 │ │ │ │ │ + ldr r1, [pc, #948] @ 3a1c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 356c │ │ │ │ │ + b 350c │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 32ec │ │ │ │ │ + bls 328c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 3310 │ │ │ │ │ + b 32b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bgt 3274 │ │ │ │ │ - b 32bc │ │ │ │ │ + bgt 3214 │ │ │ │ │ + b 325c │ │ │ │ │ subs r7, r8, r5 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ - beq 36bc │ │ │ │ │ + beq 365c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 31cc │ │ │ │ │ + b 316c │ │ │ │ │ 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 3798 │ │ │ │ │ + b 3738 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ suble r1, sl, #1 │ │ │ │ │ subgt r1, sl, r4 │ │ │ │ │ suble r1, r1, r4 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ - ldr r0, [pc, #752] @ 3a60 │ │ │ │ │ + ldr r0, [pc, #752] @ 3a00 │ │ │ │ │ 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, #716] @ 3a6c │ │ │ │ │ + ldr r3, [pc, #716] @ 3a0c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r4, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bgt 3754 │ │ │ │ │ + bgt 36f4 │ │ │ │ │ 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 38ec │ │ │ │ │ - ldr r4, [pc, #616] @ 3a60 │ │ │ │ │ + bhi 388c │ │ │ │ │ + ldr r4, [pc, #616] @ 3a00 │ │ │ │ │ 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 3868 │ │ │ │ │ + beq 3808 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn r3, #2 │ │ │ │ │ bics r3, r2, r3, lsl r1 │ │ │ │ │ - beq 39c4 │ │ │ │ │ + beq 3964 │ │ │ │ │ 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 3900 │ │ │ │ │ + beq 38a0 │ │ │ │ │ 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 346c │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ movhi r5, r8 │ │ │ │ │ - bhi 3480 │ │ │ │ │ - ldr r4, [pc, #452] @ 3a60 │ │ │ │ │ + bhi 3420 │ │ │ │ │ + ldr r4, [pc, #452] @ 3a00 │ │ │ │ │ mov r5, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 2f68 │ │ │ │ │ + bge 2f08 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - b 36bc │ │ │ │ │ + b 365c │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 36bc │ │ │ │ │ + bhi 365c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3210 │ │ │ │ │ - ldr r3, [pc, #424] @ 3a78 │ │ │ │ │ - ldr r1, [pc, #428] @ 3a80 │ │ │ │ │ + b 31b0 │ │ │ │ │ + ldr r3, [pc, #424] @ 3a18 │ │ │ │ │ + ldr r1, [pc, #428] @ 3a20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 36cc │ │ │ │ │ + b 366c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 31bc │ │ │ │ │ + b 315c │ │ │ │ │ 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 3834 │ │ │ │ │ + b 37d4 │ │ │ │ │ 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 3868 │ │ │ │ │ - ldr r3, [pc, #348] @ 3a84 │ │ │ │ │ - ldr r1, [pc, #348] @ 3a88 │ │ │ │ │ + beq 3808 │ │ │ │ │ + ldr r3, [pc, #348] @ 3a24 │ │ │ │ │ + ldr r1, [pc, #348] @ 3a28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 36cc │ │ │ │ │ + b 366c │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr r8, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #324] @ 3a8c │ │ │ │ │ + ldr r3, [pc, #324] @ 3a2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3358 │ │ │ │ │ - b 34bc │ │ │ │ │ + bcs 32f8 │ │ │ │ │ + b 345c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #292] @ 3a90 │ │ │ │ │ + ldr r3, [pc, #292] @ 3a30 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 356c │ │ │ │ │ + beq 350c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36cc │ │ │ │ │ + beq 366c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 39b4 │ │ │ │ │ + beq 3954 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 39b4 │ │ │ │ │ + bne 3954 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 356c │ │ │ │ │ + b 350c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3894 │ │ │ │ │ + b 3834 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne 39d8 │ │ │ │ │ + bne 3978 │ │ │ │ │ add r3, fp, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 3a20 │ │ │ │ │ + blt 39c0 │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3868 │ │ │ │ │ + blt 3808 │ │ │ │ │ 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 3834 │ │ │ │ │ + bhi 37d4 │ │ │ │ │ ldrsb r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 39dc │ │ │ │ │ - b 3834 │ │ │ │ │ + beq 397c │ │ │ │ │ + b 37d4 │ │ │ │ │ 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 3834 │ │ │ │ │ + bhi 37d4 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3834 │ │ │ │ │ - b 39d8 │ │ │ │ │ + bne 37d4 │ │ │ │ │ + b 3978 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0ffffef3 │ │ │ │ │ .word 0xfffffbce │ │ │ │ │ .word 0x40300000 │ │ │ │ │ @@ -4293,66 +4263,66 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000044c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003a94 : │ │ │ │ │ +00003a34 : │ │ │ │ │ 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] @ 3efc │ │ │ │ │ + ldr r1, [pc, #1104] @ 3e9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1096] @ 3f00 │ │ │ │ │ + ldr r3, [pc, #1096] @ 3ea0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 3e24 │ │ │ │ │ + bne 3dc4 │ │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ │ strd r4, [sp, #8] │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1064] @ 3f04 │ │ │ │ │ + ldr r3, [pc, #1064] @ 3ea4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b0c │ │ │ │ │ - ldr r3, [pc, #1036] @ 3f04 │ │ │ │ │ + bne 3aac │ │ │ │ │ + ldr r3, [pc, #1036] @ 3ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e68 │ │ │ │ │ + beq 3e08 │ │ │ │ │ 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 3e50 │ │ │ │ │ + bne 3df0 │ │ │ │ │ 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 3c7c │ │ │ │ │ + b 3c1c │ │ │ │ │ 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 │ │ │ │ │ @@ -4364,15 +4334,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 3cac │ │ │ │ │ + bne 3c4c │ │ │ │ │ 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 │ │ │ │ │ @@ -4383,15 +4353,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 3cac │ │ │ │ │ + bne 3c4c │ │ │ │ │ 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 │ │ │ │ │ @@ -4402,15 +4372,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 3cac │ │ │ │ │ + bne 3c4c │ │ │ │ │ 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 │ │ │ │ │ @@ -4421,269 +4391,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 3cac │ │ │ │ │ + bne 3c4c │ │ │ │ │ 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 3cac │ │ │ │ │ + beq 3c4c │ │ │ │ │ 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 3b4c │ │ │ │ │ + beq 3aec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3cb0 │ │ │ │ │ + beq 3c50 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ecc │ │ │ │ │ + beq 3e6c │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3ecc │ │ │ │ │ + beq 3e6c │ │ │ │ │ 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 3ec0 │ │ │ │ │ + beq 3e60 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bgt 3dc0 │ │ │ │ │ + bgt 3d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3e7c │ │ │ │ │ + bne 3e1c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3e98 │ │ │ │ │ + beq 3e38 │ │ │ │ │ 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 3d98 │ │ │ │ │ + beq 3d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3e18 │ │ │ │ │ + beq 3db8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d68 │ │ │ │ │ + beq 3d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 3db4 │ │ │ │ │ + beq 3d54 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3d8c │ │ │ │ │ + beq 3d2c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d8c │ │ │ │ │ + beq 3d2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3e04 │ │ │ │ │ + beq 3da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d70 │ │ │ │ │ + beq 3d10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3d70 │ │ │ │ │ + bne 3d10 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d68 │ │ │ │ │ + b 3d08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 3df0 │ │ │ │ │ + beq 3d90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3df0 │ │ │ │ │ + bne 3d90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3ed4 │ │ │ │ │ + beq 3e74 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 3d1c │ │ │ │ │ + b 3cbc │ │ │ │ │ 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 3d4c │ │ │ │ │ + b 3cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ac8 │ │ │ │ │ + bne 3a68 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl ca0 │ │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 3a70 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ - b 3d8c │ │ │ │ │ - ldr r3, [pc, #176] @ 3f08 │ │ │ │ │ - ldr r1, [pc, #176] @ 3f0c │ │ │ │ │ + b 3d2c │ │ │ │ │ + ldr r3, [pc, #176] @ 3ea8 │ │ │ │ │ + ldr r1, [pc, #176] @ 3eac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d8c │ │ │ │ │ - ldr r3, [pc, #160] @ 3f10 │ │ │ │ │ - ldr r1, [pc, #160] @ 3f14 │ │ │ │ │ + b 3d2c │ │ │ │ │ + ldr r3, [pc, #160] @ 3eb0 │ │ │ │ │ + ldr r1, [pc, #160] @ 3eb4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3e60 │ │ │ │ │ + b 3e00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3d14 │ │ │ │ │ + bne 3cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d14 │ │ │ │ │ + b 3cb4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - beq 3ecc │ │ │ │ │ + beq 3e6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3ef0 │ │ │ │ │ + beq 3e90 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3d68 │ │ │ │ │ + beq 3d08 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d4c │ │ │ │ │ + b 3cec │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d68 │ │ │ │ │ + b 3d08 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3ea8 │ │ │ │ │ + bne 3e48 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 3d4c │ │ │ │ │ + b 3cec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3eb8 │ │ │ │ │ + b 3e58 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00003f18 : │ │ │ │ │ +00003eb8 : │ │ │ │ │ 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] @ 4424 │ │ │ │ │ + ldr r1, [pc, #1268] @ 43c4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1260] @ 4428 │ │ │ │ │ + ldr r3, [pc, #1260] @ 43c8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 43f8 │ │ │ │ │ + bne 4398 │ │ │ │ │ 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 43b4 │ │ │ │ │ + bne 4354 │ │ │ │ │ bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1192] @ 442c │ │ │ │ │ + ldr r3, [pc, #1192] @ 43cc │ │ │ │ │ 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 3fb8 │ │ │ │ │ - ldr r3, [pc, #1160] @ 442c │ │ │ │ │ + bne 3f58 │ │ │ │ │ + ldr r3, [pc, #1160] @ 43cc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 43b4 │ │ │ │ │ + beq 4354 │ │ │ │ │ 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 4364 │ │ │ │ │ + bne 4304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mvn r4, #1020 @ 0x3fc │ │ │ │ │ @@ -4695,30 +4665,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] @ 4430 │ │ │ │ │ + ldr r3, [pc, #1044] @ 43d0 │ │ │ │ │ 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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #996] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4728,15 +4698,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #940] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4746,15 +4716,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #884] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4764,15 +4734,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #828] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4782,15 +4752,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #772] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4800,15 +4770,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #716] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4818,15 +4788,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #660] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4836,15 +4806,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #604] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4854,15 +4824,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #548] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4872,15 +4842,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #492] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4890,15 +4860,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #436] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4908,15 +4878,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #380] @ 43d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4925,15 +4895,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] @ 4434 │ │ │ │ │ + ldr r3, [pc, #328] @ 43d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4949,78 +4919,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] @ 4438 │ │ │ │ │ - ldreq r0, [pc, #248] @ 443c │ │ │ │ │ + ldrne r0, [pc, #248] @ 43d8 │ │ │ │ │ + ldreq r0, [pc, #248] @ 43dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #220] @ 4428 │ │ │ │ │ + ldr r3, [pc, #220] @ 43c8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43f4 │ │ │ │ │ + bne 4394 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r1, [pc, #208] @ 4440 │ │ │ │ │ - ldr r3, [pc, #208] @ 4444 │ │ │ │ │ - ldrlt r1, [pc, #204] @ 4444 │ │ │ │ │ + ldr r1, [pc, #208] @ 43e0 │ │ │ │ │ + ldr r3, [pc, #208] @ 43e4 │ │ │ │ │ + ldrlt r1, [pc, #204] @ 43e4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - ldr r3, [pc, #156] @ 4428 │ │ │ │ │ + ldr r3, [pc, #156] @ 43c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43dc │ │ │ │ │ + bne 437c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #160] @ 4448 │ │ │ │ │ - bne 43f4 │ │ │ │ │ + ldreq r0, [pc, #160] @ 43e8 │ │ │ │ │ + bne 4394 │ │ │ │ │ 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] @ 4428 │ │ │ │ │ + ldr r3, [pc, #108] @ 43c8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43f4 │ │ │ │ │ + bne 4394 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 2354 │ │ │ │ │ + b 22f4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #88] @ 444c │ │ │ │ │ - beq 43a8 │ │ │ │ │ + ldreq r0, [pc, #88] @ 43ec │ │ │ │ │ + beq 4348 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f54 │ │ │ │ │ + bne 3ef4 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl ca0 │ │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3f5c │ │ │ │ │ + bne 3efc │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - b 4344 │ │ │ │ │ + b 42e4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ @@ -5032,98 +5002,98 @@ │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000508 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004450 : │ │ │ │ │ +000043f0 : │ │ │ │ │ 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 r5, r3 │ │ │ │ │ - ldr r3, [pc, #668] @ 4708 │ │ │ │ │ + ldr r3, [pc, #668] @ 46a8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr fp, [r3, #1504] @ 0x5e0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 457c │ │ │ │ │ + beq 451c │ │ │ │ │ bl 0 <__aeabi_d2f> │ │ │ │ │ R_ARM_CALL __aeabi_d2f │ │ │ │ │ - ldr r1, [pc, #636] @ 470c │ │ │ │ │ + ldr r1, [pc, #636] @ 46ac │ │ │ │ │ bic r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44b8 │ │ │ │ │ - ldr r1, [pc, #608] @ 470c │ │ │ │ │ + bne 4458 │ │ │ │ │ + ldr r1, [pc, #608] @ 46ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmple> │ │ │ │ │ R_ARM_CALL __aeabi_fcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4528 │ │ │ │ │ + beq 44c8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 44f0 │ │ │ │ │ + bne 4490 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 44a8 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r5, r5, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 44d4 │ │ │ │ │ + beq 4474 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ lsr r2, r4, #16 │ │ │ │ │ lsr r3, r4, #24 │ │ │ │ │ strb r4, [sl, #3] │ │ │ │ │ strb r1, [sl, #2] │ │ │ │ │ strb r2, [sl, #1] │ │ │ │ │ strb r3, [sl] │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4484 │ │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #476] @ 4710 │ │ │ │ │ + ldr r3, [pc, #476] @ 46b0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4564 │ │ │ │ │ - ldr r3, [pc, #448] @ 4710 │ │ │ │ │ + bne 4504 │ │ │ │ │ + ldr r3, [pc, #448] @ 46b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44b8 │ │ │ │ │ - ldr r3, [pc, #424] @ 4714 │ │ │ │ │ - ldr r1, [pc, #424] @ 4718 │ │ │ │ │ + beq 4458 │ │ │ │ │ + ldr r3, [pc, #424] @ 46b4 │ │ │ │ │ + ldr r1, [pc, #424] @ 46b8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44e8 │ │ │ │ │ + b 4488 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addne sl, r2, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ moveq r5, #1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ @@ -5137,104 +5107,104 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movne r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #332] @ 471c │ │ │ │ │ + ldr r3, [pc, #332] @ 46bc │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 46c0 │ │ │ │ │ - ldr r3, [pc, #308] @ 4720 │ │ │ │ │ + beq 4660 │ │ │ │ │ + ldr r3, [pc, #308] @ 46c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46d8 │ │ │ │ │ + beq 4678 │ │ │ │ │ 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 4564 │ │ │ │ │ + bgt 4504 │ │ │ │ │ cmn r3, #126 @ 0x7e │ │ │ │ │ - blt 46f0 │ │ │ │ │ - ldr r3, [pc, #236] @ 4720 │ │ │ │ │ + blt 4690 │ │ │ │ │ + ldr r3, [pc, #236] @ 46c0 │ │ │ │ │ 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, #216] @ 4724 │ │ │ │ │ + ldr r3, [pc, #216] @ 46c4 │ │ │ │ │ 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, #184] @ 471c │ │ │ │ │ + ldr r3, [pc, #184] @ 46bc │ │ │ │ │ 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 468c │ │ │ │ │ + beq 462c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bgt 4564 │ │ │ │ │ + bgt 4504 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ orr r0, r0, r2, lsl #7 │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ orr r2, r2, r8, lsl #7 │ │ │ │ │ strb r2, [r1], r5 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r0, [sl, r5] │ │ │ │ │ strb r2, [r1, r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [r1, r5, lsl #1] │ │ │ │ │ - b 44e8 │ │ │ │ │ + b 4488 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4644 │ │ │ │ │ - ldr r3, [pc, #72] @ 4728 │ │ │ │ │ - ldr r1, [pc, #72] @ 472c │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r3, [pc, #72] @ 46c8 │ │ │ │ │ + ldr r1, [pc, #72] @ 46cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44e8 │ │ │ │ │ + b 4488 │ │ │ │ │ add r2, r2, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 4644 │ │ │ │ │ + b 45e4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000052c │ │ │ │ │ @@ -5243,29 +5213,29 @@ │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004730 : │ │ │ │ │ +000046d0 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #340] @ 489c │ │ │ │ │ + ldr r3, [pc, #340] @ 483c │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47d4 │ │ │ │ │ + beq 4774 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 47a4 │ │ │ │ │ + bne 4744 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 47c0 │ │ │ │ │ + bne 4760 │ │ │ │ │ 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 │ │ │ │ │ @@ -5281,21 +5251,21 @@ │ │ │ │ │ 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 4764 │ │ │ │ │ + bne 4704 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4794 │ │ │ │ │ + b 4734 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r0, r0, #3 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb r2, [ip], r1 │ │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ │ @@ -5303,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 4864 │ │ │ │ │ + beq 4804 │ │ │ │ │ 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 4880 │ │ │ │ │ + bne 4820 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addne r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 479c │ │ │ │ │ - ldr r3, [pc, #52] @ 48a0 │ │ │ │ │ - ldr r1, [pc, #52] @ 48a4 │ │ │ │ │ + b 473c │ │ │ │ │ + ldr r3, [pc, #52] @ 4840 │ │ │ │ │ + ldr r1, [pc, #52] @ 4844 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #44] @ 48a8 │ │ │ │ │ + ldr r1, [pc, #44] @ 4848 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 479c │ │ │ │ │ + b 473c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #32] @ 48ac │ │ │ │ │ + ldr r3, [pc, #32] @ 484c │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r2, r4, #127 @ 0x7f │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 4848 │ │ │ │ │ + b 47e8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000048b0 : │ │ │ │ │ +00004850 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5368,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 4b38 │ │ │ │ │ + bne 4ad8 │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #864] @ 4c54 │ │ │ │ │ + ldr r3, [pc, #864] @ 4bf4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4924 │ │ │ │ │ - ldr r3, [pc, #836] @ 4c54 │ │ │ │ │ + bne 48c4 │ │ │ │ │ + ldr r3, [pc, #836] @ 4bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4bac │ │ │ │ │ + beq 4b4c │ │ │ │ │ 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 4b78 │ │ │ │ │ + bne 4b18 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5417,51 +5387,51 @@ │ │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r5, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ - ldr r3, [pc, #704] @ 4c58 │ │ │ │ │ + ldr r3, [pc, #704] @ 4bf8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd4 │ │ │ │ │ - ldr r3, [pc, #680] @ 4c5c │ │ │ │ │ + bne 4b74 │ │ │ │ │ + ldr r3, [pc, #680] @ 4bfc │ │ │ │ │ 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 4bd4 │ │ │ │ │ + bne 4b74 │ │ │ │ │ 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 4b20 │ │ │ │ │ + bgt 4ac0 │ │ │ │ │ cmn r3, #25 │ │ │ │ │ - blt 4b6c │ │ │ │ │ + blt 4b0c │ │ │ │ │ cmn r3, #14 │ │ │ │ │ - blt 4be8 │ │ │ │ │ - ldr r3, [pc, #592] @ 4c5c │ │ │ │ │ + blt 4b88 │ │ │ │ │ + ldr r3, [pc, #592] @ 4bfc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #584] @ 4c60 │ │ │ │ │ + ldr r3, [pc, #584] @ 4c00 │ │ │ │ │ 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> │ │ │ │ │ @@ -5473,127 +5443,127 @@ │ │ │ │ │ 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] @ 4c58 │ │ │ │ │ + ldr r3, [pc, #512] @ 4bf8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ac8 │ │ │ │ │ - ldr r3, [pc, #484] @ 4c58 │ │ │ │ │ + bne 4a68 │ │ │ │ │ + ldr r3, [pc, #484] @ 4bf8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ac0 │ │ │ │ │ + bne 4a60 │ │ │ │ │ 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 4afc │ │ │ │ │ + beq 4a9c │ │ │ │ │ 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 4adc │ │ │ │ │ + beq 4a7c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ lsl r5, r5, #16 │ │ │ │ │ lsr r5, r5, #16 │ │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ │ - beq 4b0c │ │ │ │ │ + beq 4aac │ │ │ │ │ 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 4aa8 │ │ │ │ │ + bne 4a48 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 4aa8 │ │ │ │ │ + b 4a48 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bne 4adc │ │ │ │ │ - ldr r3, [pc, #316] @ 4c64 │ │ │ │ │ - ldr r1, [pc, #316] @ 4c68 │ │ │ │ │ + bne 4a7c │ │ │ │ │ + ldr r3, [pc, #316] @ 4c04 │ │ │ │ │ + ldr r1, [pc, #316] @ 4c08 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4a58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #280] @ 4c5c │ │ │ │ │ + ldr r1, [pc, #280] @ 4bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #288] @ 4c6c │ │ │ │ │ + ldrlt r1, [pc, #288] @ 4c0c │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #280] @ 4c6c │ │ │ │ │ + ldr r3, [pc, #280] @ 4c0c │ │ │ │ │ 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 4adc │ │ │ │ │ + b 4a7c │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 4adc │ │ │ │ │ + b 4a7c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #216] @ 4c5c │ │ │ │ │ + ldr r1, [pc, #216] @ 4bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #224] @ 4c6c │ │ │ │ │ + ldrlt r1, [pc, #224] @ 4c0c │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #216] @ 4c6c │ │ │ │ │ + ldr r3, [pc, #216] @ 4c0c │ │ │ │ │ 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 4adc │ │ │ │ │ + b 4a7c │ │ │ │ │ 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 4adc │ │ │ │ │ - ldr r3, [pc, #148] @ 4c70 │ │ │ │ │ - ldr r1, [pc, #148] @ 4c74 │ │ │ │ │ + b 4a7c │ │ │ │ │ + ldr r3, [pc, #148] @ 4c10 │ │ │ │ │ + ldr r1, [pc, #148] @ 4c14 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4b30 │ │ │ │ │ + b 4ad0 │ │ │ │ │ add r2, r4, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #104] @ 4c60 │ │ │ │ │ + ldr r3, [pc, #104] @ 4c00 │ │ │ │ │ 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 │ │ │ │ │ @@ -5604,40 +5574,40 @@ │ │ │ │ │ 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, #36] @ 4c58 │ │ │ │ │ + ldr r3, [pc, #36] @ 4bf8 │ │ │ │ │ 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 4a6c │ │ │ │ │ + beq 4a0c │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 4ac8 │ │ │ │ │ + b 4a68 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000056c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004c78 : │ │ │ │ │ +00004c18 : │ │ │ │ │ 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] │ │ │ │ │ @@ -5647,24 +5617,24 @@ │ │ │ │ │ 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 4d10 │ │ │ │ │ + beq 4cb0 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #132] @ 4d4c │ │ │ │ │ + ldr r3, [pc, #132] @ 4cec │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4cfc │ │ │ │ │ - ldr r3, [pc, #116] @ 4d50 │ │ │ │ │ + beq 4c9c │ │ │ │ │ + ldr r3, [pc, #116] @ 4cf0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5673,29 +5643,29 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r2, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - b 4cf0 │ │ │ │ │ + b 4c90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 4d2c │ │ │ │ │ + beq 4ccc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d3c │ │ │ │ │ - ldr r1, [pc, #40] @ 4d54 │ │ │ │ │ + bne 4cdc │ │ │ │ │ + ldr r1, [pc, #40] @ 4cf4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d44 │ │ │ │ │ - ldr r1, [pc, #28] @ 4d58 │ │ │ │ │ + bne 4ce4 │ │ │ │ │ + ldr r1, [pc, #28] @ 4cf8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #24] @ 4d5c │ │ │ │ │ + ldr r1, [pc, #24] @ 4cfc │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #20] @ 4d60 │ │ │ │ │ + ldr r1, [pc, #20] @ 4d00 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x3f500000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .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 --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: 8788 (bytes into file) │ │ │ │ │ + Start of section headers: 8796 (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 0x2254: │ │ │ │ │ +There are 16 section headers, starting at offset 0x225c: │ │ │ │ │ │ │ │ │ │ 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 000018 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 00004c 000320 00 WA 0 0 4 │ │ │ │ │ - [ 3] .rel.data REL 00000000 001d74 000178 08 I 13 2 4 │ │ │ │ │ + [ 3] .rel.data REL 00000000 001d7c 000178 08 I 13 2 4 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00036c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00036c 0000e1 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000450 000614 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 001eec 000178 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000a64 000508 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 002064 000168 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 000f6c 000203 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00116f 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00116f 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 00119c 000700 10 14 68 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 00189c 0004d8 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0021cc 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000450 00061c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 001ef4 000178 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000a6c 000508 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00206c 000168 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 000f74 000203 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 001177 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 001177 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0011a4 000700 10 14 68 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0018a4 0004d8 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0021d4 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 {} │ │ │ │ │ @@ -16,18 +16,18 @@ │ │ │ │ │ 12: 0000022c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 0000022c 124 FUNC LOCAL DEFAULT 6 iter_dealloc │ │ │ │ │ 14: 000002a8 32 FUNC LOCAL DEFAULT 6 Py_XDECREF.part.0 │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 16: 00000000 24 FUNC LOCAL DEFAULT 1 iter_traverse │ │ │ │ │ 17: 00000374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 18: 0000037c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 19: 0000037c 540 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ - 20: 00000590 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 00000598 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 22: 00000598 124 FUNC LOCAL DEFAULT 6 calliter_dealloc │ │ │ │ │ + 19: 0000037c 548 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ + 20: 00000598 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 000005a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 22: 000005a0 124 FUNC LOCAL DEFAULT 6 calliter_dealloc │ │ │ │ │ 23: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 24: 00000000 88 FUNC LOCAL DEFAULT 8 calliter_traverse │ │ │ │ │ 25: 000000e8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 26: 000000f0 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 27: 000000f0 144 FUNC LOCAL DEFAULT 8 anextawaitable_iternext │ │ │ │ │ 28: 00000180 228 FUNC LOCAL DEFAULT 8 anextawaitable_getiter.isra.0 │ │ │ │ │ 29: 0000017c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1d74 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d7c contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000d02 R_ARM_ABS32 0000022c iter_dealloc │ │ │ │ │ 00000048 00006e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001002 R_ARM_ABS32 00000000 iter_traverse │ │ │ │ │ 0000006c 00006f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000a02 R_ARM_ABS32 0000013c iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d4 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001602 R_ARM_ABS32 00000598 calliter_dealloc │ │ │ │ │ +000000e8 00001602 R_ARM_ABS32 000005a0 calliter_dealloc │ │ │ │ │ 00000118 00006e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00001802 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ 0000013c 00006f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001302 R_ARM_ABS32 0000037c calliter_iternext │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00003502 R_ARM_ABS32 000004b4 iter_reduce │ │ │ │ │ 000002fc 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00003202 R_ARM_ABS32 00000454 iter_setstate │ │ │ │ │ 0000030c 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1eec contains 47 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1ef4 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000451c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000024 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000058 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000098 0000481c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000b0 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -86,24 +86,24 @@ │ │ │ │ │ 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 │ │ │ │ │ -00000510 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000550 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000560 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000518 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000570 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000588 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000590 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000594 00005602 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -000005f8 0000571d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2064 contains 45 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x206c contains 45 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000074 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000b0 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000ec 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000144 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000158 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -281,15 +281,15 @@ │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [pc, #492] @ 590 │ │ │ │ │ + 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 │ │ │ │ │ @@ -315,35 +315,35 @@ │ │ │ │ │ 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 558 │ │ │ │ │ + beq 580 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dc │ │ │ │ │ + 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, #300] @ 594 │ │ │ │ │ + ldr r3, [pc, #308] @ 59c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ beq 4d4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -355,83 +355,85 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ beq 4ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 570 │ │ │ │ │ + beq 578 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - bne 578 │ │ │ │ │ + bne 560 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 534 │ │ │ │ │ + bne 53c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 430 │ │ │ │ │ - ble 534 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ble 53c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 514 │ │ │ │ │ + beq 51c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 514 │ │ │ │ │ + beq 51c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 514 │ │ │ │ │ + bne 51c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 534 │ │ │ │ │ + beq 53c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - bne 540 │ │ │ │ │ + bne 548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a8 │ │ │ │ │ b 4d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 534 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 534 │ │ │ │ │ - ldr r3, [pc, #52] @ 594 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 478 │ │ │ │ │ - b 534 │ │ │ │ │ + bne 53c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ac │ │ │ │ │ + b 53c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 4cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 4cc │ │ │ │ │ - .word 0x000001e4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 4ac │ │ │ │ │ + ldr r3, [pc, #20] @ 59c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 478 │ │ │ │ │ + b 53c │ │ │ │ │ + .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -00000598 : │ │ │ │ │ +000005a0 : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -443,21 +445,21 @@ │ │ │ │ │ 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 5fc │ │ │ │ │ + bne 604 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 60c │ │ │ │ │ + bne 614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ bl 2a8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f0 │ │ │ │ │ + beq 5f8 │ │ │ │ │ bl 2a8 │ │ │ │ │ - b 5f0 │ │ │ │ │ + b 5f8 │ │ │ ├── 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: 62844 (bytes into file) │ │ │ │ │ + Start of section headers: 63480 (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 0xf57c: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf7f8: │ │ │ │ │ │ │ │ │ │ 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 000630 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00dde4 0000e8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e068 0000e8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000664 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00decc 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00e150 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 00a66c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00e264 0011c0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00b47c 00023c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f424 0000b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00b6b8 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00f4dc 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00bd68 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bd68 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00bd94 001340 10 16 193 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00d0d4 000d0d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f4ec 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000e10 00a8f0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00e4e8 0011b8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00b700 00023c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f6a0 0000b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00b93c 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00f758 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00bfec 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bfec 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c018 001340 10 16 193 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00d358 000d0d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00f768 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,144 +15,144 @@ │ │ │ │ │ 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 6316 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 18: 000006a0 6420 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 19: 00000698 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 000006a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 21: 000016bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 00009db4 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 23: 000084bc 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 24: 00001f4c 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 25: 00008624 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 26: 0000a614 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 27: 0000a664 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 28: 000016f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 29: 00002ae0 14508 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 30: 000020a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 000020ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 000020ac 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 33: 00002258 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 00002268 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 35: 00002328 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 36: 00008cf4 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ - 37: 00002320 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00002328 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 00002924 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00002928 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00002928 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 42: 0000299c 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 43: 00002a98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 00002a9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 45: 00002ad8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00002ae0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 0000383c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00003840 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 21: 00001670 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 0000a038 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 23: 00008740 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 24: 00001fb4 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 25: 000088a8 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 26: 0000a898 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 27: 0000a8e8 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 28: 000016a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 29: 00002b48 15052 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 30: 00002108 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00002114 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 32: 00002114 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 33: 000022c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 000022d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 00002390 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 36: 00008f78 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 37: 00002388 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00002390 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 0000298c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00002990 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00002990 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 42: 00002a04 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 43: 00002b00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 00002b04 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 00002b40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00002b48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00003b08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00003b0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 49: 00000228 176 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ - 50: 0000638c 1144 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 51: 000067d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00006804 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 00006804 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 54: 00006854 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 0000685c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 56: 0000685c 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 57: 0000691c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00006930 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 00006930 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 60: 000069d4 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 61: 000069dc 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 62: 00006a8c 3632 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 63: 00006a88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 00006a8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 00006614 1144 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 51: 00006a60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00006a8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00006a8c 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 54: 00006adc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00006ae4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 56: 00006ae4 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 57: 00006ba4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00006bb8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 00006bb8 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 60: 00006c5c 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 61: 00006c64 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 62: 00006d14 3628 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 63: 00006d10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00006d14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 65: 000002d8 596 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 66: 00007894 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 000078bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 68: 000078bc 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 69: 000079bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 000079c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 71: 000079c4 724 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 66: 00007b18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00007b40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 68: 00007b40 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 69: 00007c40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00007c48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 71: 00007c48 724 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 72: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 73: 00007c80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00007c98 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00007c98 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 76: 00007df8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00007e04 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00007e04 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 79: 00008074 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00008084 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00008084 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ - 82: 0000814c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00008154 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 84: 00008154 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 85: 00008404 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 86: 00008420 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 87: 00008420 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 88: 00008448 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00007f04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00007f1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00007f1c 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 76: 0000807c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00008088 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00008088 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 79: 000082f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 00008308 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 00008308 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 82: 000083d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000083d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 84: 000083d8 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 85: 00008688 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 000086a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 87: 000086a4 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 88: 000086cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 89: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 0000844c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 000084ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 000084bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 94: 00008620 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00008624 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 0000871c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00008728 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 00008728 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ - 99: 00008864 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 00008874 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 00008874 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 102: 00008918 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 103: 00008968 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 104: 0000896c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 105: 0000896c 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 106: 000089c8 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 107: 00008ba8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 00008bb4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 00008bb4 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 110: 00008bf4 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 111: 00008cf0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 00008cf4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 00008ebc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 114: 00008ecc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 115: 00008ecc 2712 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 116: 00009944 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 00009964 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 118: 00009964 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 119: 0000997c 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 120: 00009ad0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 121: 00009ad8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 122: 00009ad8 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 123: 00009cbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 124: 00009cc8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 125: 00009d1c 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 91: 000086d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00008730 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00008740 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 94: 000088a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 000088a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 000089a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 000089ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 000089ac 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 99: 00008ae8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00008af8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 00008af8 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 102: 00008b9c 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 103: 00008bec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 104: 00008bf0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 105: 00008bf0 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 106: 00008c4c 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 107: 00008e2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 00008e38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00008e38 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 110: 00008e78 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 111: 00008f74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 00008f78 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 00009140 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 00009150 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 115: 00009150 2712 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 116: 00009bc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 00009be8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 118: 00009be8 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 119: 00009c00 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 120: 00009d54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00009d5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 122: 00009d5c 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 123: 00009f40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 124: 00009f4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 125: 00009fa0 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 126: 00000078 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 127: 00009dec 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 128: 0000a23c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 0000a254 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 0000a254 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 131: 0000a31c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 127: 0000a070 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 128: 0000a4c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 0000a4d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 0000a4d8 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 131: 0000a5a0 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: 0000a320 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 137: 0000a320 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 138: 0000a430 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 139: 0000a478 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 140: 0000a47c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 141: 0000a47c 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 142: 0000a608 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 143: 0000a614 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 136: 0000a5a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 137: 0000a5a4 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 138: 0000a6b4 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 139: 0000a6fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 140: 0000a700 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 141: 0000a700 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 142: 0000a88c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 0000a898 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: 0000a63c 40 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 147: 0000a8c0 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: 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 │ │ │ │ │ @@ -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: 00001ff4 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 224: 0000205c 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 226: 00002100 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 226: 00002168 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 228: 00002268 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 228: 000022d0 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 230: 00002a9c 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 230: 00002b04 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: 00006a60 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 241: 00006ce8 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: 0000844c 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 266: 000086d0 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: 000087f0 132 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 269: 00008a74 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: 00009cc8 84 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 284: 00009f4c 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 0xdde4 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe068 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 00008cf4 list_slice_lock_held │ │ │ │ │ +00000108 0000241d R_ARM_JUMP24 00008f78 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 00008cf4 list_slice_lock_held │ │ │ │ │ +00000224 0000241d R_ARM_JUMP24 00008f78 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 00002928 list_clear_impl.isra.0 │ │ │ │ │ +00000520 0000291c R_ARM_CALL 00002990 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 │ │ │ │ │ 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 0xdecc contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xe150 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 00009ad8 list_repr │ │ │ │ │ +0000002c 00007a02 R_ARM_ABS32 00009d5c 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 000020ac list_traverse │ │ │ │ │ -00000060 00006202 R_ARM_ABS32 00008728 list_clear_slot │ │ │ │ │ -00000064 00004702 R_ARM_ABS32 000079c4 list_richcompare │ │ │ │ │ -0000006c 00003802 R_ARM_ABS32 0000685c list_iter │ │ │ │ │ +0000005c 00002002 R_ARM_ABS32 00002114 list_traverse │ │ │ │ │ +00000060 00006202 R_ARM_ABS32 000089ac list_clear_slot │ │ │ │ │ +00000064 00004702 R_ARM_ABS32 00007c48 list_richcompare │ │ │ │ │ +0000006c 00003802 R_ARM_ABS32 00006ae4 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00004402 R_ARM_ABS32 000078bc list___init__ │ │ │ │ │ +00000094 00004402 R_ARM_ABS32 00007b40 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 00008bf4 list_vectorcall │ │ │ │ │ +000000c8 00006e02 R_ARM_ABS32 00008e78 list_vectorcall │ │ │ │ │ 000000d4 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003d02 R_ARM_ABS32 000069dc listiter_dealloc │ │ │ │ │ +000000e8 00003d02 R_ARM_ABS32 00006c64 listiter_dealloc │ │ │ │ │ 00000118 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00007602 R_ARM_ABS32 00009964 listiter_traverse │ │ │ │ │ +0000012c 00007602 R_ARM_ABS32 00009be8 listiter_traverse │ │ │ │ │ 0000013c 00013202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00003b02 R_ARM_ABS32 00006930 listiter_next │ │ │ │ │ +00000140 00003b02 R_ARM_ABS32 00006bb8 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 0000896c listreviter_dealloc │ │ │ │ │ +000001b8 00006902 R_ARM_ABS32 00008bf0 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 00009d1c listreviter_next │ │ │ │ │ +00000210 00007d02 R_ARM_ABS32 00009fa0 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 0000a63c listiter_len │ │ │ │ │ +000002fc 00009302 R_ARM_ABS32 0000a8c0 listiter_len │ │ │ │ │ 00000304 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 000005ac listiter_setstate │ │ │ │ │ 00000324 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00003c02 R_ARM_ABS32 000069d4 list_length │ │ │ │ │ -0000033c 00003202 R_ARM_ABS32 0000638c list_subscript │ │ │ │ │ -00000340 00007302 R_ARM_ABS32 00008ecc list_ass_subscript │ │ │ │ │ -00000344 00003c02 R_ARM_ABS32 000069d4 list_length │ │ │ │ │ -00000348 00005402 R_ARM_ABS32 00008154 list_concat │ │ │ │ │ -0000034c 00007f02 R_ARM_ABS32 00009dec list_repeat │ │ │ │ │ -00000350 00003502 R_ARM_ABS32 00006804 list_item │ │ │ │ │ -00000358 00005102 R_ARM_ABS32 00008084 list_ass_item │ │ │ │ │ -00000360 00006502 R_ARM_ABS32 00008874 list_contains │ │ │ │ │ -00000364 00006d02 R_ARM_ABS32 00008bb4 list_inplace_concat │ │ │ │ │ +00000338 00003c02 R_ARM_ABS32 00006c5c list_length │ │ │ │ │ +0000033c 00003202 R_ARM_ABS32 00006614 list_subscript │ │ │ │ │ +00000340 00007302 R_ARM_ABS32 00009150 list_ass_subscript │ │ │ │ │ +00000344 00003c02 R_ARM_ABS32 00006c5c list_length │ │ │ │ │ +00000348 00005402 R_ARM_ABS32 000083d8 list_concat │ │ │ │ │ +0000034c 00007f02 R_ARM_ABS32 0000a070 list_repeat │ │ │ │ │ +00000350 00003502 R_ARM_ABS32 00006a8c list_item │ │ │ │ │ +00000358 00005102 R_ARM_ABS32 00008308 list_ass_item │ │ │ │ │ +00000360 00006502 R_ARM_ABS32 00008af8 list_contains │ │ │ │ │ +00000364 00006d02 R_ARM_ABS32 00008e38 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 0000638c list_subscript │ │ │ │ │ +00000370 00003202 R_ARM_ABS32 00006614 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 00008918 list___reversed__ │ │ │ │ │ +00000380 00006602 R_ARM_ABS32 00008b9c 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 0000a254 py_list_clear │ │ │ │ │ +000003a0 00008202 R_ARM_ABS32 0000a4d8 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 0000299c list_append │ │ │ │ │ +000003c0 00002a02 R_ARM_ABS32 00002a04 list_append │ │ │ │ │ 000003c8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00006a02 R_ARM_ABS32 000089c8 list_insert │ │ │ │ │ +000003d0 00006a02 R_ARM_ABS32 00008c4c list_insert │ │ │ │ │ 000003d8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00005702 R_ARM_ABS32 00008420 list_extend │ │ │ │ │ +000003e0 00005702 R_ARM_ABS32 000086a4 list_extend │ │ │ │ │ 000003e8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004e02 R_ARM_ABS32 00007e04 list_pop │ │ │ │ │ +000003f0 00004e02 R_ARM_ABS32 00008088 list_pop │ │ │ │ │ 000003f8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004b02 R_ARM_ABS32 00007c98 list_remove │ │ │ │ │ +00000400 00004b02 R_ARM_ABS32 00007f1c list_remove │ │ │ │ │ 00000408 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00008d02 R_ARM_ABS32 0000a47c list_index │ │ │ │ │ +00000410 00008d02 R_ARM_ABS32 0000a700 list_index │ │ │ │ │ 00000418 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00008902 R_ARM_ABS32 0000a320 list_count │ │ │ │ │ +00000420 00008902 R_ARM_ABS32 0000a5a4 list_count │ │ │ │ │ 00000428 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00008a02 R_ARM_ABS32 0000a430 list_reverse │ │ │ │ │ +00000430 00008a02 R_ARM_ABS32 0000a6b4 list_reverse │ │ │ │ │ 00000438 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007702 R_ARM_ABS32 0000997c list_sort │ │ │ │ │ +00000440 00007702 R_ARM_ABS32 00009c00 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 0xe264 contains 568 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe4e8 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,540 +191,539 @@ │ │ │ │ │ 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 │ │ │ │ │ -00000be8 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c10 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c44 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d70 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e4c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e74 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ec8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000bdc 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c00 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c34 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d5c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e34 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e5c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ea8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000fe4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001170 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011a4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001218 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001570 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016bc 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000016c0 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000016c4 00001602 R_ARM_ABS32 00009db4 unsafe_long_compare │ │ │ │ │ -000016c8 00001702 R_ARM_ABS32 000084bc unsafe_tuple_compare │ │ │ │ │ -000016d0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000016d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016d8 0000dc02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000016dc 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000016e0 00001802 R_ARM_ABS32 00001f4c unsafe_latin_compare │ │ │ │ │ -000016e4 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -000016e8 00001902 R_ARM_ABS32 00008624 unsafe_object_compare │ │ │ │ │ -000016ec 00001a02 R_ARM_ABS32 0000a614 unsafe_float_compare │ │ │ │ │ -000016f0 00001b02 R_ARM_ABS32 0000a664 safe_object_compare │ │ │ │ │ -00001d88 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001dd4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e18 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e34 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001e9c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f00 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f2c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f44 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001fa0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001fb8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000205c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002078 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002098 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020a4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000020a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000211c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002154 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000021a8 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000021c0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021d0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002240 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002258 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000225c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002264 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000022ac 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002318 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002324 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023c8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002404 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000244c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000025f0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000260c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000026a0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000026d4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000026f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002708 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002724 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000274c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002788 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027a0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002820 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002840 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002860 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000287c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000288c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002898 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028a0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028ac 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028bc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000028d0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002924 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002988 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002998 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002a44 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002a84 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002a8c 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00002a98 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00002acc 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002adc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bcc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c88 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ce0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e1c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002eec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002f94 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003028 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000030d4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003158 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000031e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000032d0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003378 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000033fc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003488 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003500 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000360c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003720 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000377c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000383c 00001802 R_ARM_ABS32 00001f4c unsafe_latin_compare │ │ │ │ │ -0000391c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000039b8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003a68 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003aec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003b94 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003c04 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003d30 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003e30 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003ee4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003fe0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004074 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000040ec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004170 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000421c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000042d4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000433c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000435c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000043fc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000044b4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004540 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004640 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000046dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004784 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004814 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004880 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000490c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000049dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004a80 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004b1c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004b7c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004bf8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004ca4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004d38 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004dc4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004e18 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004eb8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004f50 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004fdc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005008 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005030 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000505c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005094 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000050f0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000051a8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005274 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000053b4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000053e8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005500 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000055b0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005648 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005680 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000057fc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000583c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005860 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005888 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000058a8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000058e0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058fc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005934 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005954 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000059d4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005a08 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005a24 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005ab0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005af8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005b74 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005bd4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005bf4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c30 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c54 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d38 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005d5c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005eec 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -00005f14 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -000061d4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000063d0 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000063dc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006448 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006474 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000064b0 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000064c8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006500 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006550 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006588 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065a8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000065ec 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000670c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006764 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000679c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067a8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000067d0 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000067d8 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000067dc 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -000067e0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000067e4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067e8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067ec 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067f0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067f8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067fc 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00006800 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006848 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006854 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00006858 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006884 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000068b8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000068f8 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006910 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000691c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006920 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006928 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000692c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000069c8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a3c 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006a50 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a5c 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006a88 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006ad4 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006b10 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ce4 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00006d00 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00006d48 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d90 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006de4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006e48 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006e8c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006e98 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006ef0 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006f2c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000070ac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070d8 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ -00007154 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000071c0 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007218 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007274 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072bc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000732c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007370 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007398 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000073bc 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000073e0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007404 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007428 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000744c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007470 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007494 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000074c8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007584 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000075e4 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000765c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000076b8 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000076e0 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007720 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007738 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000077cc 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000077f4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000781c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007828 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000783c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000784c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007860 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007870 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000787c 0000411d R_ARM_JUMP24 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ -00007894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007898 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000789c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000078a0 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ -000078a4 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -000078a8 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000078ac 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ -000078b0 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ -000078b4 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ -000078b8 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00007934 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00007954 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000079bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000079c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007a70 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007b94 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00007bc8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c08 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c60 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c6c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c80 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007c84 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00007c88 00010502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00007c8c 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007c90 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007c94 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007cdc 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007d64 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007dd4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007de4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007df0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007df8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00007dfc 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007e00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007eb4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007f1c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007f3c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007f70 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f88 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007fa0 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007fac 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00008004 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008010 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008024 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000803c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008048 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008050 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008074 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008078 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000807c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008080 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000080e0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00008110 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008140 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000814c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008150 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008180 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000081c8 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008224 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008304 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008320 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000835c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008390 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000083c4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083c8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000083fc 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008404 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008408 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000840c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008410 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008414 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008418 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000841c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008448 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000848c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000084a4 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000084b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000084b4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000084b8 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008504 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008528 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008558 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000085f8 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008620 00001602 R_ARM_ABS32 00009db4 unsafe_long_compare │ │ │ │ │ -000086a8 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000086ac 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000086d4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008700 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008714 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000871c 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008720 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ -00008724 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -000087a8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000087c4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087dc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008844 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000885c 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00008864 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008868 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000886c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008870 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000088dc 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008904 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008930 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000895c 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00008968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008980 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000089a4 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000089b8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089c4 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000089ec 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000089fc 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00008a6c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008b1c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b2c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008b48 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008b54 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b7c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008b98 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008ba8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00008bac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008bb0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008c2c 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00008c94 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cc0 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008cdc 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00008cf0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008d1c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008d58 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008db4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008e28 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008e78 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e7c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008eb0 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00008ebc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008ec0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008ec4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ec8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f10 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008f20 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f70 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00008f98 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fd8 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00008ffc 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000901c 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00009078 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000090ac 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000910c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000913c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000091b0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000091f4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009270 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000094c0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009590 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009718 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009738 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000974c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000976c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009790 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097c0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097d8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009808 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009820 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009838 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009850 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009868 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009880 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009898 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098b0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098c8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098f4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000993c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009944 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00009948 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -0000994c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009950 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009954 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00009958 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000995c 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00009960 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a04 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009a3c 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00009a74 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009ab0 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009ad0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00009ad4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009afc 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00009b0c 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00009b2c 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009b84 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00009b94 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00009ba8 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00009bd4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bf8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c1c 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009c2c 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00009c34 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00009c44 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009c64 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c78 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00009c80 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00009ca0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009cb8 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009cbc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009cc0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009cc4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009cfc 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00009da8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e20 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009e30 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009e6c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009ec8 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a0a0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a0d4 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a0f0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a12c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a15c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a190 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a194 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a214 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a238 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000a23c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a240 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a244 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a248 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a24c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a250 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a2d4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a308 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a31c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a360 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a3d0 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a400 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a420 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a478 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a4c8 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a4e4 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a54c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a58c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a5b0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5bc 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a5d8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a5f8 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a608 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000a60c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a610 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a62c 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000a658 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a660 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000a668 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001174 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000121c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000163c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001670 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00001674 00001602 R_ARM_ABS32 0000a038 unsafe_long_compare │ │ │ │ │ +00001678 00001702 R_ARM_ABS32 00008740 unsafe_tuple_compare │ │ │ │ │ +00001680 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001684 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001688 0000db02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +0000168c 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00001690 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001694 00001802 R_ARM_ABS32 00001fb4 unsafe_latin_compare │ │ │ │ │ +00001698 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +0000169c 00001902 R_ARM_ABS32 000088a8 unsafe_object_compare │ │ │ │ │ +000016a0 00001a02 R_ARM_ABS32 0000a898 unsafe_float_compare │ │ │ │ │ +000016a4 00001b02 R_ARM_ABS32 0000a8e8 safe_object_compare │ │ │ │ │ +00001d64 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001da4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001dec 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ea0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001eb8 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001f4c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f68 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f94 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002008 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002020 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000020c4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020e0 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002100 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000210c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00002110 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002184 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000021bc 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002210 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002228 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002238 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000022a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022c0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022c4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000022cc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002314 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002380 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000238c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002430 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000246c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000024b4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002658 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002674 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002708 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000273c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002758 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002770 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000278c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027b4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002808 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002888 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028a8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028c8 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000028e4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028f4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002900 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002908 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002914 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002924 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002938 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000298c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000029f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a00 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002aac 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002aec 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002af4 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00002b00 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002b34 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002b44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c38 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002cf8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d54 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e44 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002f50 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002fac 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000030a4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003148 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000031ec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000327c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003318 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003398 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000342c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000034ec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003584 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003600 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003690 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003704 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000037cc 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000038d8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000039ec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003a48 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003b08 00001802 R_ARM_ABS32 00001fb4 unsafe_latin_compare │ │ │ │ │ +00003be4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003c88 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003d38 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003dbc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e54 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003ec4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003ff0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004148 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000041dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004254 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000042dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004388 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004438 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000044d8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004580 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004704 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004798 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000482c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000048e0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004978 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004a0c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004a58 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004b5c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004bf0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004c80 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004cf4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004d94 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004e2c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004ec4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004f38 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004f90 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004fc8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005080 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000512c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000051c4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005248 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005288 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000052cc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005368 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000053b8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000053d4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005480 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000055f8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000562c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005754 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000057f0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000588c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000058f4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005908 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005918 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005aa0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005ac0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005ae8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b08 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b28 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b48 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b94 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005c0c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005c40 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005c98 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d78 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005dc8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e40 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e64 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005f18 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005f3c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000602c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000060c8 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ +00006238 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ +00006280 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006658 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006664 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066d0 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000066fc 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006738 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006750 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006788 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000067d8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006810 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006830 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006874 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006994 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000069ec 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006a24 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a30 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a58 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006a60 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00006a64 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00006a68 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a6c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a70 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a74 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a78 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a80 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a84 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006a88 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006ad0 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006adc 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00006ae0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b0c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006b40 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006b80 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006b98 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006ba4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006ba8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006bb0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006bb4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006c50 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cc4 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006cd8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ce4 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006d10 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00006d5c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006d98 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f6c 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00006f88 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00006fd0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007018 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000706c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000070d0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007114 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00007120 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007178 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000071b4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007334 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007360 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ +000073dc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007448 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000074a0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000074fc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007544 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000075b4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000075f8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007620 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007644 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007668 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000768c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076b0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076d4 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076f8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000771c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007750 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000780c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000786c 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000078e4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000793c 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00007964 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000079a4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000079bc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007a50 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007a78 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007aa0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007aac 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ac0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ad0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ae4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007af4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b00 0000411d R_ARM_JUMP24 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ +00007b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b1c 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00007b20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b24 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +00007b28 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +00007b2c 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00007b30 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ +00007b34 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ +00007b38 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ +00007b3c 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00007bb8 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00007bd8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007c40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007cf4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007e18 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00007e4c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e8c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ee4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ef0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f04 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007f08 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00007f0c 00010502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00007f10 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007f14 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f18 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007f60 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007fe8 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008058 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008068 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008074 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000807c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008080 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008084 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008138 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000081a0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000081c0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000081f4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000820c 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008224 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008230 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008288 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008294 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082a8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000082c0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000082cc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082d4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000082f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000082fc 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008304 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008364 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00008394 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083c4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000083d0 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000083d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008404 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000844c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084a8 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008588 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000085a4 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000085e0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008614 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008648 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000864c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008680 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008688 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000868c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008690 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008694 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008698 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000869c 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000086a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000086cc 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008710 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008728 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00008734 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008738 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0000873c 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008788 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000087ac 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000087dc 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000887c 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000088a4 00001602 R_ARM_ABS32 0000a038 unsafe_long_compare │ │ │ │ │ +0000892c 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008930 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00008958 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008984 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008998 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089a0 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000089a4 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ +000089a8 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00008a2c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a48 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a60 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ac8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008ae0 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00008ae8 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008aec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008af0 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008af4 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008b60 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008b88 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bb4 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008be0 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00008bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008c04 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00008c28 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008c3c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c48 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008c70 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008c80 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008cf0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008da0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008db0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008dcc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008dd8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e00 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008e1c 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008e2c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008e30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008e34 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008eb0 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00008f18 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f44 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008f60 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00008f74 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008fa0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008fdc 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009038 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000090ac 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000090fc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009100 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009134 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00009140 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009144 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000914c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009194 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000091a4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091f4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000921c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000925c 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00009280 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000092a0 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000092fc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009330 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00009390 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000093c0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009434 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009478 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094f4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009744 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009814 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000999c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099bc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000099d0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000099f0 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009a14 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a2c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a44 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a5c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a74 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +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 │ │ │ │ │ +00009b1c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b34 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b4c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b74 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b78 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009bc0 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009bc8 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00009bcc 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00009bd0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009bd4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009bd8 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00009bdc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009be0 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00009be4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009c88 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009cc0 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00009cf8 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009d34 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009d54 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009d58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009d80 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00009d90 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00009db0 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00009e08 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00009e18 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00009e2c 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00009e58 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e7c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ea0 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00009eb0 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00009eb8 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00009ec8 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009ee8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009efc 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00009f04 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00009f24 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f3c 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009f40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009f44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009f48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009f80 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000a02c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0a4 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000a0b4 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a0f0 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a14c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a324 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a358 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a374 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a3b0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a3e0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a414 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a418 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a498 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a4bc 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000a4c0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4c4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4c8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4cc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a4d4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a558 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a574 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a58c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5a0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a5e4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a654 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a684 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6a4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6fc 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a74c 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a768 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a7d0 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a810 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a834 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a840 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a85c 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a87c 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a88c 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a890 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a894 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a8b0 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000a8dc 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a8e4 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000a8ec 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf424 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf6a0 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 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ @@ -736,17 +735,17 @@ │ │ │ │ │ 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 00002928 list_clear_impl.isra.0 │ │ │ │ │ +000001e8 0000291c R_ARM_CALL 00002990 list_clear_impl.isra.0 │ │ │ │ │ 000001f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000020c 00003e1d R_ARM_JUMP24 00006a8c _list_extend │ │ │ │ │ +0000020c 00003e1d R_ARM_JUMP24 00006d14 _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 0xf4dc contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xf758 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 {} │ │ │ │ │ @@ -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 8cf4 │ │ │ │ │ + b 8f78 │ │ │ │ │ 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,15 +163,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 210 │ │ │ │ │ │ │ │ │ │ 0000021c : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 8cf4 │ │ │ │ │ + b 8f78 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 00000228 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge 2c4 │ │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ b 4e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 2928 │ │ │ │ │ + bl 2990 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 0000052c : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -499,97 +499,96 @@ │ │ │ │ │ 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, #4076] @ 16bc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [pc, #4008] @ 1670 │ │ │ │ │ + ldr fp, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq aa8 │ │ │ │ │ + beq aa4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - bne bb4 │ │ │ │ │ + bne bac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble ac4 │ │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ + ble ac0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + mov r9, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - ldr r9, [pc, #3988] @ 16c0 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + ldr r2, [pc, #3940] @ 168c │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq 18a0 │ │ │ │ │ - ldr r5, [pc, #3996] @ 16d8 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq 18f0 │ │ │ │ │ + ldr r5, [pc, #3920] @ 1688 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r8, [pc, #3984] @ 16dc │ │ │ │ │ + ldr r7, [pc, #3912] @ 1690 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 794 │ │ │ │ │ + b 790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b4 │ │ │ │ │ + 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 7c4 │ │ │ │ │ + bge 7c0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - mov lr, r8 │ │ │ │ │ + mov lr, r7 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ - bne 1cc4 │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - bne a94 │ │ │ │ │ + bne 1d28 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + bne a90 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq 764 │ │ │ │ │ + beq 760 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 78c │ │ │ │ │ - ldr lr, [pc, #3860] @ 16dc │ │ │ │ │ + blt 788 │ │ │ │ │ + ldr lr, [pc, #3788] @ 1690 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b88 │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - beq 1c9c │ │ │ │ │ - ldr r3, [pc, #3800] @ 16c4 │ │ │ │ │ + bne b7c │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + beq 1cd4 │ │ │ │ │ + ldr r3, [pc, #3724] @ 1674 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - bne b98 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bne b8c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1078 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + bne 107c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ 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] │ │ │ │ │ @@ -597,1667 +596,1694 @@ │ │ │ │ │ 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 │ │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ - bne 110c │ │ │ │ │ + bne 1110 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - movle fp, r3 │ │ │ │ │ - strle r3, [sp, #56] @ 0x38 │ │ │ │ │ - bgt 1b84 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ │ + strle r3, [sp, #52] @ 0x34 │ │ │ │ │ + bgt 1bf0 │ │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 1748 │ │ │ │ │ + ble 1798 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r8, [pc, #3656] @ 16c4 │ │ │ │ │ + ldr r7, [pc, #3580] @ 1674 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ - bne 990 │ │ │ │ │ + bne 98c │ │ │ │ │ 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 1234 │ │ │ │ │ + blt 1238 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ movne r5, #2 │ │ │ │ │ - beq 9b4 │ │ │ │ │ + beq 9b0 │ │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ ldr ip, [sl, r5, 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 f20 │ │ │ │ │ + blt f1c │ │ │ │ │ add ip, r5, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble 1c3c │ │ │ │ │ + ble 1ca8 │ │ │ │ │ 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 r3, r2 │ │ │ │ │ - movlt r5, ip │ │ │ │ │ - blt 980 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movgt r5, ip │ │ │ │ │ + bgt 97c │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - ble 980 │ │ │ │ │ + ble 97c │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [sl, r5, 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] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 980 │ │ │ │ │ + bgt 97c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 93c │ │ │ │ │ + bgt 938 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq cc4 │ │ │ │ │ + beq cb0 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b c78 │ │ │ │ │ + b c64 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + sub r8, r2, #8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne 1234 │ │ │ │ │ + blt 1d34 │ │ │ │ │ + bne 1238 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne a1c │ │ │ │ │ + bne a18 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17d4 │ │ │ │ │ + bne 1800 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - bne 1464 │ │ │ │ │ + bne 14b4 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 864 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ - bgt 1af8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + bgt 1c14 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 113c │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ + bne 1140 │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b0c │ │ │ │ │ - b 1564 │ │ │ │ │ + beq b04 │ │ │ │ │ + b 1630 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ - bne a70 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ + bne a6c │ │ │ │ │ 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 c74 │ │ │ │ │ + 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 c60 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ movne r5, #3 │ │ │ │ │ - bne 8c4 │ │ │ │ │ - b a8c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bne 8c0 │ │ │ │ │ + b a88 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne c70 │ │ │ │ │ + blt 1d34 │ │ │ │ │ + bne c5c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne ff4 │ │ │ │ │ + bne ff8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - b 9b8 │ │ │ │ │ - ldr fp, [r0, #8] │ │ │ │ │ - cmp fp, #15 │ │ │ │ │ - bls 7ac │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 7b4 │ │ │ │ │ + b 9b4 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + cmp r8, #15 │ │ │ │ │ + bls 7a8 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 7b0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bgt 710 │ │ │ │ │ + bgt 70c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #7 │ │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bne 1564 │ │ │ │ │ - ldr r5, [pc, #2984] @ 16bc │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + bne 1630 │ │ │ │ │ + ldr r5, [pc, #2916] @ 1670 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ - bgt 1d54 │ │ │ │ │ + bgt 1d70 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1d88 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ │ - str r3, [r6, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r6, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + bne 1da4 │ │ │ │ │ + ldr r6, [sl, #12] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ - bne 1dc8 │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str fp, [sl, #12] │ │ │ │ │ + str r3, [sl, #8] │ │ │ │ │ + bne 1de0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b78 │ │ │ │ │ + beq b6c │ │ │ │ │ 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, #2896] @ 16e0 │ │ │ │ │ + ldr r3, [pc, #2832] @ 1694 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - beq 7f4 │ │ │ │ │ - ldr r2, [pc, #2896] @ 16f0 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ + beq 7f0 │ │ │ │ │ + ldr r1, [pc, #2808] @ 168c │ │ │ │ │ + ldr r2, [pc, #2828] @ 16a4 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ │ - ldr r3, [pc, #2840] @ 16c8 │ │ │ │ │ + ldr r3, [pc, #2768] @ 1678 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b 7f4 │ │ │ │ │ + b 7f0 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1e98 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ add r4, r3, #136 @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ add r3, r5, r4, lsl #2 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ble 1590 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ble 15a8 │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, r4, lsl #2] │ │ │ │ │ - beq 1e90 │ │ │ │ │ + beq 1df4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17a8 │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ + beq 17d4 │ │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ - beq 1cd8 │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ - beq c60 │ │ │ │ │ - add r4, r4, #4 │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + beq 1e64 │ │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ │ + cmp r8, #2 │ │ │ │ │ + beq c50 │ │ │ │ │ + add r4, fp, #4 │ │ │ │ │ + add r7, r3, #4 │ │ │ │ │ mov r5, #2 │ │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r8, #4]! │ │ │ │ │ - beq 1cdc │ │ │ │ │ + str r0, [r7, #4]! │ │ │ │ │ + beq 1df8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bne c3c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 720 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bne c2c │ │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ │ + str fp, [sp, #16] │ │ │ │ │ + b 71c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ mov r5, #2 │ │ │ │ │ sub r6, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ │ - lsl r7, r6, #2 │ │ │ │ │ + lsl r8, r6, #2 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ - bne f34 │ │ │ │ │ + bne f30 │ │ │ │ │ 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 f4c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bge f48 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge f2c │ │ │ │ │ + bge f28 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 9b8 │ │ │ │ │ + bge 9b4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - mov fp, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ - mov r9, sl │ │ │ │ │ + mov r3, r5 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r7, [r9, fp, lsl #2] │ │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr fp, [sl, r3, lsl #2] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - str fp, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #2512] @ 16e0 │ │ │ │ │ - ldr sl, [sp, #1628] @ 0x65c │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r5, r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r9, [sp, #1628] @ 0x65c │ │ │ │ │ + ldr r3, [pc, #2448] @ 1694 │ │ │ │ │ + add r5, r4, r8 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ - ldr r1, [r9, r5, lsl #2] │ │ │ │ │ - bne d9c │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r1, [sl, r5, lsl #2] │ │ │ │ │ + bne d8c │ │ │ │ │ + ldr r7, [fp, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1f54 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1e78 │ │ │ │ │ + beq 1e6c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - add r0, r7, #20 │ │ │ │ │ + add r0, fp, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1e88 │ │ │ │ │ + beq 1e7c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1210 │ │ │ │ │ + beq 1214 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1228 │ │ │ │ │ + beq 122c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge db4 │ │ │ │ │ + bge da4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - strlt r5, [sp, #4] │ │ │ │ │ - blt dd8 │ │ │ │ │ - b ea4 │ │ │ │ │ + movlt r8, r5 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + blt dc8 │ │ │ │ │ + b e80 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne ef8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + blt 1f04 │ │ │ │ │ + bne ee0 │ │ │ │ │ add r4, r5, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble ea4 │ │ │ │ │ - ldr r3, [pc, #2324] @ 16e0 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne 1e70 │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ │ - lsr sl, r6, #5 │ │ │ │ │ - lsr r6, r6, #6 │ │ │ │ │ - and r6, r6, #1 │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - str fp, [sp, #28] │ │ │ │ │ - and sl, sl, #1 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble ef0 │ │ │ │ │ + ldr r3, [pc, #2268] @ 1694 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 1efc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add r5, r3, r4 │ │ │ │ │ + ldr r7, [fp, #8] │ │ │ │ │ + ldrb r6, [fp, #16] │ │ │ │ │ + lsr r9, r6, #5 │ │ │ │ │ + lsr r6, r6, #6 │ │ │ │ │ + and r2, r6, #1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + and r9, r9, #1 │ │ │ │ │ + add r2, fp, #20 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r5, r8, r4 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ - ldr r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr r1, [sl, r5, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 1f3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 1fac │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1e60 │ │ │ │ │ + beq 1ef4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq e70 │ │ │ │ │ + beq e58 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e80 │ │ │ │ │ + beq e68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e88 │ │ │ │ │ + bge e70 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble e98 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - b e00 │ │ │ │ │ + ble e7c │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b de8 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e58 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bgt e60 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne e40 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bgt e48 │ │ │ │ │ add r4, r5, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt e00 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + blt de8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ lsl r5, r4, #2 │ │ │ │ │ - add r1, r9, r4, lsl #2 │ │ │ │ │ - ble f08 │ │ │ │ │ - sub r8, fp, r4 │ │ │ │ │ - lsl r8, r8, #2 │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + ble f04 │ │ │ │ │ + sub r7, r3, r4 │ │ │ │ │ + lsl r7, r7, #2 │ │ │ │ │ add r6, r5, #4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r0, r9, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r0, sl, r6 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r7, [r9, r4, lsl #2] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fd4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne cfc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + bne fd0 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne ce8 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b 9b8 │ │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 9b4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge ea4 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - b d08 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r7, [r9, r4, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq edc │ │ │ │ │ - ldr r4, [r3, fp, lsl #2] │ │ │ │ │ - b fe8 │ │ │ │ │ + bge ef0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b cf8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsl r5, r4, #2 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + bgt e90 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq ec0 │ │ │ │ │ + ldr r4, [r2, r3, lsl #2] │ │ │ │ │ + b fec │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne c78 │ │ │ │ │ - b cc4 │ │ │ │ │ + bne c64 │ │ │ │ │ + b cb0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 9b8 │ │ │ │ │ + b 9b4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne cc4 │ │ │ │ │ + blt 1d34 │ │ │ │ │ + bne cb0 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bcs f88 │ │ │ │ │ + bcs f84 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls f88 │ │ │ │ │ + bls f84 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bhi f70 │ │ │ │ │ + bhi f6c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r6, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - add r9, r7, #8 │ │ │ │ │ - bne 1c70 │ │ │ │ │ + add r1, r8, #8 │ │ │ │ │ + bne 1cfc │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 1244 │ │ │ │ │ - add r9, r7, #4 │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ + bgt 1248 │ │ │ │ │ + add r8, r8, #4 │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs 17cc │ │ │ │ │ + bcs 18e8 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc 12ec │ │ │ │ │ - b 1310 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r0, r3, r6 │ │ │ │ │ - add r1, r3, r5 │ │ │ │ │ - ldr r4, [r3, fp, lsl #2] │ │ │ │ │ + bcc 1300 │ │ │ │ │ + b 1324 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r0, ip, r6 │ │ │ │ │ + add r1, ip, r5 │ │ │ │ │ + ldr r4, [ip, r3, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r4, [r3, r5] │ │ │ │ │ - b edc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r4, [r2, r5] │ │ │ │ │ + b ec0 │ │ │ │ │ add r6, sl, #8 │ │ │ │ │ mov r5, #3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne 1054 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bne 105c │ │ │ │ │ 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 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 980 │ │ │ │ │ + blt 97c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 8c4 │ │ │ │ │ - b 1070 │ │ │ │ │ + bne 8c0 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b cb0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne 980 │ │ │ │ │ + blt 1d34 │ │ │ │ │ + bne 97c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne ffc │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b cc4 │ │ │ │ │ + bne 1000 │ │ │ │ │ + b 1054 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #1608] @ 16cc │ │ │ │ │ + ldr r2, [pc, #1524] @ 167c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - bgt 1dfc │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + bgt 1f38 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ 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 r9, [sp, #72] @ 0x48 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - beq 84c │ │ │ │ │ + beq 848 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ sub r2, r3, #4 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls 110c │ │ │ │ │ + bls 1110 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ str ip, [r1], #4 │ │ │ │ │ str r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi 10f4 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + bhi 10f8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls 84c │ │ │ │ │ + add r3, fp, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bls 848 │ │ │ │ │ + mov r2, fp │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1120 │ │ │ │ │ - b 84c │ │ │ │ │ + bhi 1124 │ │ │ │ │ + b 848 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1554 │ │ │ │ │ - ldr r5, [pc, #1388] @ 16bc │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble 165c │ │ │ │ │ + ldr r5, [pc, #1308] @ 1670 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1174 │ │ │ │ │ + beq 1178 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1174 │ │ │ │ │ + bne 1178 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1608 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble 161c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11a8 │ │ │ │ │ + beq 11ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11a8 │ │ │ │ │ + bne 11ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ │ - cmp r8, #2 │ │ │ │ │ - beq 1200 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r7, #2 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq 1204 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r6, #2 │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 11e8 │ │ │ │ │ + beq 11ec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 11e8 │ │ │ │ │ + bne 11ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bne 11c0 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne 11c4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 1e98 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ + bgt 1d60 │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b10 │ │ │ │ │ - b 1614 │ │ │ │ │ + beq b08 │ │ │ │ │ + b 1628 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d80 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - blt d88 │ │ │ │ │ - b db4 │ │ │ │ │ - mov r9, #8 │ │ │ │ │ + bne d6c │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + blt d74 │ │ │ │ │ + b da4 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r6, #2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 17b0 │ │ │ │ │ + ble 18cc │ │ │ │ │ sub r5, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r5, sl, r5, lsl #2 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ - ldr r1, [r5], #4 │ │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - lsl r9, r6, #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne 1404 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldmda r5, {r0, r1} │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 1424 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr ip, [r5, #-4] │ │ │ │ │ + lsl r8, r6, #2 │ │ │ │ │ + bne 1418 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #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 1480 │ │ │ │ │ + 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 1438 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - sub r9, r9, #4 │ │ │ │ │ - bne 1620 │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ + bge 1468 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + sub r8, r8, #4 │ │ │ │ │ + bne 16a8 │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs 1304 │ │ │ │ │ + bcs 1318 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [sl] │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1304 │ │ │ │ │ + bls 1318 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 12ec │ │ │ │ │ + bhi 1300 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19f0 │ │ │ │ │ + bne 1b0c │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 17cc │ │ │ │ │ + ble 18e8 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r8, [pc, #928] @ 16c4 │ │ │ │ │ + ldr r7, [pc, #828] @ 1674 │ │ │ │ │ add r9, sl, r6, lsl #2 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r0, [sl, r6, lsl #2] │ │ │ │ │ ldr r1, [r9, #-4] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - bne 1440 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bne 1490 │ │ │ │ │ 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 145c │ │ │ │ │ + bgt 14ac │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - ble 13e4 │ │ │ │ │ - add r1, sl, r5, lsl #2 │ │ │ │ │ - ldr r2, [r1, #-4] │ │ │ │ │ + ble 13f8 │ │ │ │ │ + add r2, sl, r5, lsl #2 │ │ │ │ │ + ldr r1, [r2, #-4] │ │ │ │ │ ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ + mul r1, r3, r1 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r0, r2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt 13e4 │ │ │ │ │ - add r0, r5, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble 13e0 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul r3, ip, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge 16f4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + mul r3, r0, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 13f8 │ │ │ │ │ + add r1, r5, #1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + ble 13f4 │ │ │ │ │ + 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 │ │ │ │ │ + bge 1744 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge f2c │ │ │ │ │ + bge f28 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt ce0 │ │ │ │ │ - b 9b8 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 1ba8 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ + bgt ccc │ │ │ │ │ + b 9b4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + sub r2, r2, #8 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1d34 │ │ │ │ │ + bne 1480 │ │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ + ldr ip, [r5, #-4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + beq 129c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1d34 │ │ │ │ │ + bne 12cc │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bgt 1254 │ │ │ │ │ - add r9, r9, #4 │ │ │ │ │ - b 12b8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne 12b8 │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - b 1410 │ │ │ │ │ + add r8, r8, #4 │ │ │ │ │ + b 12cc │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 1b5c │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 146c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + sub r8, r2, #8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - beq 1478 │ │ │ │ │ + blt 1d34 │ │ │ │ │ + beq 14c8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13e4 │ │ │ │ │ + b 13f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r2, r2, ip │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b 9ec │ │ │ │ │ + b 9e8 │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - ble 13e4 │ │ │ │ │ + ble 13f8 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ - bne 14d8 │ │ │ │ │ + bne 1528 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ + 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 13e4 │ │ │ │ │ + bgt 13f8 │ │ │ │ │ add r5, r6, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 1378 │ │ │ │ │ - b 13e4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bgt 138c │ │ │ │ │ + b 13f8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne 13e4 │ │ │ │ │ + blt 1d34 │ │ │ │ │ + bne 13f8 │ │ │ │ │ add r5, r6, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - ble 13e4 │ │ │ │ │ - add r3, fp, #4 │ │ │ │ │ + ble 13f8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ add r6, sl, r3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ - bne 1784 │ │ │ │ │ + bne 17dc │ │ │ │ │ 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 │ │ │ │ │ - blt 13e4 │ │ │ │ │ + blt 13f8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 1378 │ │ │ │ │ - b 13e4 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - ldreq r5, [pc, #344] @ 16bc │ │ │ │ │ - beq b24 │ │ │ │ │ - ldr r3, [pc, #356] @ 16d0 │ │ │ │ │ - ldr r1, [pc, #356] @ 16d4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - cmpne r2, #1 │ │ │ │ │ - bgt 1d50 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b b24 │ │ │ │ │ + bgt 138c │ │ │ │ │ + b 13f8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str fp, [sp, #16] │ │ │ │ │ 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] │ │ │ │ │ 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 r2, [sp, #68] @ 0x44 │ │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bgt 1ec0 │ │ │ │ │ - bne 1554 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r5, [pc, #192] @ 16bc │ │ │ │ │ + bgt 1ed4 │ │ │ │ │ + bne 165c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r5, [pc, #96] @ 1670 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1160 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ + bne 1164 │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b24 │ │ │ │ │ + beq b1c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1564 │ │ │ │ │ - b 1574 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r2, fp, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - sub r3, r6, r2 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ - add ip, sl, r3, lsl #2 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - add r0, ip, r2 │ │ │ │ │ - bne 19cc │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bcs 19bc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r0, r0, #4 │ │ │ │ │ - add r1, ip, #4 │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - ldr r5, [ip, r2] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - str r5, [ip] │ │ │ │ │ - str lr, [ip, r2] │ │ │ │ │ - bcs 168c │ │ │ │ │ - ldr ip, [r1] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - str lr, [r1], #4 │ │ │ │ │ - str ip, [r0], #-4 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bhi 1674 │ │ │ │ │ + beq 1640 │ │ │ │ │ + ldr r3, [pc, #72] @ 1680 │ │ │ │ │ + ldr r1, [pc, #72] @ 1684 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls 12c4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi 16a0 │ │ │ │ │ - b 12c4 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bgt 1d6c │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b b1c │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + ldreq r5, [pc, #4] @ 1670 │ │ │ │ │ + beq b1c │ │ │ │ │ + b 1630 │ │ │ │ │ ... │ │ │ │ │ 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, #16] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + sub r2, r6, r9 │ │ │ │ │ + lsl r9, r9, #2 │ │ │ │ │ + add r0, sl, r2, lsl #2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + sub r3, r9, #4 │ │ │ │ │ + lsl r2, r2, #2 │ │ │ │ │ + add r1, r0, r3 │ │ │ │ │ + bne 1ae8 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bcs 1a20 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add ip, r0, #4 │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r5, [r0] │ │ │ │ │ + str lr, [r0, r3] │ │ │ │ │ + bls 1714 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + str lr, [ip], #4 │ │ │ │ │ + str r0, [r1], #-4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bhi 16fc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 12d8 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bcs 12d8 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1728 │ │ │ │ │ + b 12d8 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - ble 13e4 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ │ + ble 13f8 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [sl, r5, lsl #2] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul r3, r0, r3 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 13e4 │ │ │ │ │ + bgt 13f8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 1700 │ │ │ │ │ - b 13e4 │ │ │ │ │ - beq 177c │ │ │ │ │ + bgt 1750 │ │ │ │ │ + b 13f8 │ │ │ │ │ + beq 17cc │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - movcc r9, #4 │ │ │ │ │ + movcc r8, #4 │ │ │ │ │ movcc r6, #2 │ │ │ │ │ - bcc 12d4 │ │ │ │ │ + bcc 12e8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ddc │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bne 1e44 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 9b4 │ │ │ │ │ + beq 9b0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 9b8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b 9b4 │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + b 15b0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne 13e4 │ │ │ │ │ + blt 1d34 │ │ │ │ │ + bne 13f8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - ble 13e4 │ │ │ │ │ - b 1500 │ │ │ │ │ - mov r3, #2 │ │ │ │ │ - b 1598 │ │ │ │ │ - sub r9, r9, #4 │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bcc 12d0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 19f0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b cc4 │ │ │ │ │ + ble 13f8 │ │ │ │ │ + b 1554 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - sub r0, r2, #-268435455 @ 0xf0000001 │ │ │ │ │ - add ip, r1, #20 │ │ │ │ │ - ldr r1, [ip, r0, lsl #4] │ │ │ │ │ - add ip, ip, r0, lsl #4 │ │ │ │ │ - ldr lr, [ip, #8] │ │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ │ - lsl r0, r0, #4 │ │ │ │ │ - sub r1, r1, ip │ │ │ │ │ + sub ip, r2, #-268435455 @ 0xf0000001 │ │ │ │ │ + add r0, r1, #20 │ │ │ │ │ + ldr r1, [r0, ip, lsl #4] │ │ │ │ │ + add r0, r0, ip, lsl #4 │ │ │ │ │ + ldr lr, [r0, #8] │ │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ + lsl ip, ip, #4 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ add r1, lr, r1, lsl #1 │ │ │ │ │ add lr, lr, r1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ add lr, lr, r3 │ │ │ │ │ - ble 1a84 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ + ble 1a74 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ movle r5, #1 │ │ │ │ │ - bgt 1a8c │ │ │ │ │ + bgt 1a7c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 1a40 │ │ │ │ │ - add r0, sp, r0 │ │ │ │ │ - ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ + ble 1a30 │ │ │ │ │ + add ip, sp, ip │ │ │ │ │ + ldr r1, [ip, #88] @ 0x58 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble 1a40 │ │ │ │ │ + ble 1a30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ - sub r7, r3, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 2ae0 │ │ │ │ │ + sub r8, r3, #8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 2b48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d2c │ │ │ │ │ + bne 1d34 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r3, sp, #1632 @ 0x660 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #4 │ │ │ │ │ - ble 1c50 │ │ │ │ │ + ble 1cb4 │ │ │ │ │ ldr ip, [r1, #-1568] @ 0xfffff9e0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ - ble 1c50 │ │ │ │ │ - bl 2ae0 │ │ │ │ │ + ble 1cb4 │ │ │ │ │ + bl 2b48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d2c │ │ │ │ │ + bne 1d34 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ - b 1864 │ │ │ │ │ + b 1890 │ │ │ │ │ + sub r8, r1, #4 │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bcc 12e4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1b0c │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b cb0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 734 │ │ │ │ │ + ble 730 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r5, [pc, #-480] @ 16d8 │ │ │ │ │ + ldr r5, [pc, #-640] @ 1688 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ sub r5, ip, r5 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r4, [pc, #-496] @ 16dc │ │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ │ + ldr r4, [pc, #-660] @ 1690 │ │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1920 │ │ │ │ │ + b 1974 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1968 │ │ │ │ │ + beq 19c0 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 7c8 │ │ │ │ │ + bge 19ec │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ + ldr lr, [pc, #-752] @ 168c │ │ │ │ │ + cmp r0, lr │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ - bne 1ee8 │ │ │ │ │ + bne 1f9c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1ee8 │ │ │ │ │ + beq 1f9c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bne 1eb8 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 1968 │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - bne 1980 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bne 1f30 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 19c0 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + bne 19d8 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 18e4 │ │ │ │ │ + beq 1938 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - bge 1994 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bge 19f4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 190c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b 1960 │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bls 195c │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 1968 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 1e68 │ │ │ │ │ - ldr r3, [pc, #-712] @ 16dc │ │ │ │ │ + bls 19b4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 19c0 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b 7c4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + beq 1d58 │ │ │ │ │ + ldr r3, [pc, #-888] @ 1690 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c48 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 7dc │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bcc fb4 │ │ │ │ │ - b 1310 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - add r3, r1, r3 │ │ │ │ │ - bcc 1654 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1694 │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ + bne 1ca0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b 7d8 │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc 12d0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r9, r3, r9 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - addcc r2, r3, #4 │ │ │ │ │ - movcc r0, r3 │ │ │ │ │ - bcs 1310 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - ldr r1, [r0] │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls 1310 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bhi 1a24 │ │ │ │ │ - b 1310 │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ + bcc fb0 │ │ │ │ │ + b 1324 │ │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ │ lsl r0, r2, #4 │ │ │ │ │ add ip, sp, r2, lsl #4 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ add r1, r0, #28 │ │ │ │ │ str r5, [ip, #88] @ 0x58 │ │ │ │ │ - str sl, [r7, r1] │ │ │ │ │ - add r1, r7, r1 │ │ │ │ │ + str sl, [r8, r1] │ │ │ │ │ + add r1, r8, r1 │ │ │ │ │ str lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r3, [ip, #100] @ 0x64 │ │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - beq 9ec │ │ │ │ │ - b 1468 │ │ │ │ │ - sub r1, r1, ip │ │ │ │ │ - sub lr, lr, ip │ │ │ │ │ - cmp ip, r1, lsl #1 │ │ │ │ │ + beq 9e8 │ │ │ │ │ + b 14b8 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + sub lr, lr, r0 │ │ │ │ │ + cmp r0, r1, lsl #1 │ │ │ │ │ lsl lr, lr, #1 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ - ble 1c58 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ + ble 1cbc │ │ │ │ │ + cmp r0, lr │ │ │ │ │ movle r5, #2 │ │ │ │ │ - ble 1820 │ │ │ │ │ - cmp ip, r1, lsl #1 │ │ │ │ │ + ble 184c │ │ │ │ │ + cmp r0, r1, lsl #1 │ │ │ │ │ lsl lr, lr, #1 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ - ble 1c64 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ + ble 1cc8 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ movle r5, #3 │ │ │ │ │ - ble 1820 │ │ │ │ │ + ble 184c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ lsl lr, lr, #1 │ │ │ │ │ mov r5, #3 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - suble r1, r1, ip │ │ │ │ │ - suble lr, lr, ip │ │ │ │ │ - ble 1aec │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - ble 1820 │ │ │ │ │ + suble r1, r1, r0 │ │ │ │ │ + suble lr, lr, r0 │ │ │ │ │ + ble 1adc │ │ │ │ │ + cmp r0, lr │ │ │ │ │ + ble 184c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ lsl lr, lr, #1 │ │ │ │ │ - b 1ad0 │ │ │ │ │ + b 1ac0 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add r2, ip, r2 │ │ │ │ │ + bcc 16dc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 171c │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bcc 12e4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r8, r3, r8 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + addcc r2, r3, #4 │ │ │ │ │ + movcc r0, r3 │ │ │ │ │ + bcs 1324 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls 1324 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1b40 │ │ │ │ │ + b 1324 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + lsl r2, r9, #2 │ │ │ │ │ + sub r3, r6, r9 │ │ │ │ │ + add ip, sl, r3, lsl #2 │ │ │ │ │ + sub r2, r2, #4 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add r1, ip, r2 │ │ │ │ │ + bne 1e84 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bcs 1488 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add r0, ip, #4 │ │ │ │ │ + ldr lr, [ip] │ │ │ │ │ + ldr r9, [ip, r2] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + str r9, [ip] │ │ │ │ │ + str lr, [ip, r2] │ │ │ │ │ + bls 1bc8 │ │ │ │ │ + ldr ip, [r0] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + str lr, [r0], #4 │ │ │ │ │ + str ip, [r1], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bhi 1bb0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r2, r3, r2 │ │ │ │ │ + beq 1488 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls 1488 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r0, [r3], #4 │ │ │ │ │ + str r1, [r2], #-4 │ │ │ │ │ + b 1bd4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + and r2, r3, #1 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + bgt 1f10 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 858 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1c34 │ │ │ │ │ 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 2ae0 │ │ │ │ │ + bl 2b48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d30 │ │ │ │ │ + bne 1d38 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble a00 │ │ │ │ │ + ble 9fc │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 1b74 │ │ │ │ │ + beq 1c90 │ │ │ │ │ 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 2ae0 │ │ │ │ │ + bl 2b48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b34 │ │ │ │ │ - b 1d30 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ │ - and r2, r3, #1 │ │ │ │ │ - asr r3, r3, #1 │ │ │ │ │ - bgt 1ed0 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 860 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - lsl r2, fp, #2 │ │ │ │ │ - sub r3, r6, fp │ │ │ │ │ - add ip, sl, r3, lsl #2 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - add r1, ip, r2 │ │ │ │ │ - bne 1ea4 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bcs 140c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r1, r1, #4 │ │ │ │ │ - add r0, ip, #4 │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - ldr fp, [ip, r2] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - str fp, [ip] │ │ │ │ │ - str lr, [ip, r2] │ │ │ │ │ - bls 1c14 │ │ │ │ │ - ldr ip, [r0] │ │ │ │ │ - ldr lr, [r1] │ │ │ │ │ - str lr, [r0], #4 │ │ │ │ │ - str ip, [r1], #-4 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bhi 1bfc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - addne r2, r3, r2 │ │ │ │ │ - beq 140c │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls 140c │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - b 1c20 │ │ │ │ │ - beq 1070 │ │ │ │ │ + beq 1c50 │ │ │ │ │ + b 1d38 │ │ │ │ │ + ldr r3, [pc, #-1556] @ 1694 │ │ │ │ │ + b b8c │ │ │ │ │ + beq 1054 │ │ │ │ │ mov r5, ip │ │ │ │ │ - b c78 │ │ │ │ │ - ldr r3, [pc, #-1392] @ 16e0 │ │ │ │ │ - b b98 │ │ │ │ │ + b c64 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1a44 │ │ │ │ │ - sub r1, r1, ip │ │ │ │ │ - sub lr, lr, ip │ │ │ │ │ - b 1aa8 │ │ │ │ │ - sub r1, r1, ip │ │ │ │ │ - sub lr, lr, ip │ │ │ │ │ - b 1ac4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r7, r3, r7 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bcs 123c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ - str r2, [r7], #-4 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bcc 1c80 │ │ │ │ │ - b 123c │ │ │ │ │ - ldr r3, [pc, #-1472] @ 16e4 │ │ │ │ │ + b 1a34 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + sub lr, lr, r0 │ │ │ │ │ + b 1a98 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + sub lr, lr, r0 │ │ │ │ │ + b 1ab4 │ │ │ │ │ + ldr r3, [pc, #-1604] @ 1698 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 1cd0 │ │ │ │ │ + beq 1f28 │ │ │ │ │ ldr r1, [ip, #100] @ 0x64 │ │ │ │ │ - ldr r0, [pc, #-1476] @ 16f0 │ │ │ │ │ + ldr r0, [pc, #-1608] @ 16a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r3, [pc, #-1492] @ 16e8 │ │ │ │ │ + ldr r3, [pc, #-1624] @ 169c │ │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - b b8c │ │ │ │ │ + b b80 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add r3, r2, r8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bcs 1240 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + str ip, [r2], #4 │ │ │ │ │ + str r0, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1d0c │ │ │ │ │ + b 1240 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #-1504] @ 16f0 │ │ │ │ │ - b b8c │ │ │ │ │ - ldr r3, [pc, #-1516] @ 16ec │ │ │ │ │ - b b8c │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add r5, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1f08 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 1efc │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ │ - str r3, [r6, #16] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r6, #12] │ │ │ │ │ - bne 1f34 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b b78 │ │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [pc, #-1680] @ 16a4 │ │ │ │ │ + b b80 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1200 │ │ │ │ │ + beq 1204 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1588 │ │ │ │ │ + ble 1654 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 114c │ │ │ │ │ + b 1150 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + b 1d2c │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 1204 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls b24 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bls b1c │ │ │ │ │ + mov r2, fp │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc 1d6c │ │ │ │ │ - b b24 │ │ │ │ │ + bcc 1d88 │ │ │ │ │ + b b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ │ - str r3, [r6, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r6, #12] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [sl, #12] │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ │ - str r3, [r6, #8] │ │ │ │ │ - beq b60 │ │ │ │ │ - b 1dc8 │ │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str fp, [sl, #12] │ │ │ │ │ + str r3, [sl, #8] │ │ │ │ │ + beq b54 │ │ │ │ │ + b 1de0 │ │ │ │ │ + ldr r0, [r6, r7, lsl #2] │ │ │ │ │ bl 338 │ │ │ │ │ - subs r8, r8, #1 │ │ │ │ │ - bpl 1dc0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + bpl 1dd8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b b60 │ │ │ │ │ + b b54 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r5, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 1f70 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + bgt 1f64 │ │ │ │ │ + ldr r6, [sl, #12] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str fp, [sl, #12] │ │ │ │ │ + str r3, [sl, #8] │ │ │ │ │ + bne 1f5c │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b b6c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ movcc r6, #2 │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - bcc 1a08 │ │ │ │ │ - b 1770 │ │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b 15ac │ │ │ │ │ + bcc 1b24 │ │ │ │ │ + b 17c0 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + b 1df8 │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne d4c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1218 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + add r3, r0, r3 │ │ │ │ │ + bcc 1b90 │ │ │ │ │ + b 1bc8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 1f44 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + beq 1f4c │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne c04 │ │ │ │ │ - b 1cdc │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne e40 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b e74 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - b 1cc8 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - b f00 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ + bne bf8 │ │ │ │ │ + b 1df8 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 848 │ │ │ │ │ + b 10dc │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne d60 │ │ │ │ │ + bne e28 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1214 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 1cdc │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1200 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - add r3, r0, r3 │ │ │ │ │ - bcc 1bdc │ │ │ │ │ - b 1c14 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 1968 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 84c │ │ │ │ │ - b 10d8 │ │ │ │ │ + b e5c │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b ee8 │ │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + b 1d38 │ │ │ │ │ and r1, r3, #1 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ - ble 1b98 │ │ │ │ │ - b 1ed0 │ │ │ │ │ - ldr r3, [pc, #-2048] @ 16f0 │ │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b 7f4 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1e7c │ │ │ │ │ + ble 1c04 │ │ │ │ │ + b 1f10 │ │ │ │ │ + ldr r3, [pc, #-2192] @ 16a0 │ │ │ │ │ + b b80 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 19c0 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + b 15c0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 1e18 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1e70 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1de0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1cfc │ │ │ │ │ + b 1e18 │ │ │ │ │ ldr r3, [r5, #-4]! │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 1ce4 │ │ │ │ │ + beq 1e00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1ce4 │ │ │ │ │ + bne 1e00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ce4 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1dc8 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 1e54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1cfc │ │ │ │ │ + b 1e00 │ │ │ │ │ + ldr r3, [pc, #-2304] @ 16a4 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ │ + b 7f0 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1ee8 │ │ │ │ │ │ │ │ │ │ -00001f4c : │ │ │ │ │ +00001fb4 : │ │ │ │ │ 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 1fec │ │ │ │ │ + beq 2054 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1fd4 │ │ │ │ │ + beq 203c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1fe4 │ │ │ │ │ + beq 204c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1fb4 │ │ │ │ │ + beq 201c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc4 │ │ │ │ │ + beq 202c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fac │ │ │ │ │ + bne 2014 │ │ │ │ │ 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 1f94 │ │ │ │ │ + bne 1ffc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1fb8 │ │ │ │ │ + b 2020 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1fd8 │ │ │ │ │ + b 2040 │ │ │ │ │ │ │ │ │ │ -00001ff4 : │ │ │ │ │ +0000205c : │ │ │ │ │ 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 2068 │ │ │ │ │ + beq 20d0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 2084 │ │ │ │ │ + bcs 20ec │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040 │ │ │ │ │ + beq 20a8 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 204c │ │ │ │ │ + bne 20b4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 2040 │ │ │ │ │ + bne 20a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r0, [pc, #40] @ 20a0 │ │ │ │ │ + ldr r0, [pc, #40] @ 2108 │ │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2044 │ │ │ │ │ + b 20ac │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r3, [pc, #16] @ 20a4 │ │ │ │ │ - ldr r1, [pc, #16] @ 20a8 │ │ │ │ │ + ldr r3, [pc, #16] @ 210c │ │ │ │ │ + ldr r1, [pc, #16] @ 2110 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 207c │ │ │ │ │ + b 20e4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000020ac : │ │ │ │ │ +00002114 : │ │ │ │ │ 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 20ec │ │ │ │ │ + b 2154 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ec │ │ │ │ │ + beq 2154 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bpl 20d0 │ │ │ │ │ + bpl 2138 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00002100 <_PyList_FromArraySteal>: │ │ │ │ │ +00002168 <_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 21a0 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ - ldr r3, [pc, #312] @ 2258 <_PyList_FromArraySteal+0x158> │ │ │ │ │ + bne 2208 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ + ldr r3, [pc, #312] @ 22c0 <_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 21cc <_PyList_FromArraySteal+0xcc> │ │ │ │ │ + ble 2234 <_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] @ 225c <_PyList_FromArraySteal+0x15c> │ │ │ │ │ + ldr r3, [pc, #252] @ 22c4 <_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] │ │ │ │ │ @@ -2272,28 +2298,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 2248 <_PyList_FromArraySteal+0x148> │ │ │ │ │ + beq 22b0 <_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] @ 2260 <_PyList_FromArraySteal+0x160> │ │ │ │ │ + ldr r0, [pc, #140] @ 22c8 <_PyList_FromArraySteal+0x160> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2250 <_PyList_FromArraySteal+0x150> │ │ │ │ │ - ldr r3, [pc, #128] @ 2264 <_PyList_FromArraySteal+0x164> │ │ │ │ │ + beq 22b8 <_PyList_FromArraySteal+0x150> │ │ │ │ │ + ldr r3, [pc, #128] @ 22cc <_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] │ │ │ │ │ @@ -2301,140 +2327,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 2198 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 2200 <_PyList_FromArraySteal+0x98> │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 2244 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + beq 22ac <_PyList_FromArraySteal+0x144> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2244 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + bne 22ac <_PyList_FromArraySteal+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 2220 <_PyList_FromArraySteal+0x120> │ │ │ │ │ + bgt 2288 <_PyList_FromArraySteal+0x120> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2198 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 2200 <_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 │ │ │ │ │ │ │ │ │ │ -00002268 : │ │ │ │ │ +000022d0 : │ │ │ │ │ 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 22a4 │ │ │ │ │ + beq 230c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 22c0 │ │ │ │ │ + beq 2328 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 2328 │ │ │ │ │ - ldr r1, [pc, #116] @ 2320 │ │ │ │ │ - ldr r0, [pc, #116] @ 2324 │ │ │ │ │ + b 2390 │ │ │ │ │ + ldr r1, [pc, #116] @ 2388 │ │ │ │ │ + ldr r0, [pc, #116] @ 238c │ │ │ │ │ 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 8cf4 │ │ │ │ │ + bl 8f78 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 2318 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 2390 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 22b4 │ │ │ │ │ + beq 231c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 22b4 │ │ │ │ │ + bne 231c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22b4 │ │ │ │ │ + b 231c │ │ │ │ │ .word 0x00000407 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002328 : │ │ │ │ │ +00002390 : │ │ │ │ │ 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 2604 │ │ │ │ │ + bne 266c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - blt 28d8 │ │ │ │ │ + blt 2948 │ │ │ │ │ cmp r4, sl │ │ │ │ │ movge r4, sl │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 28e4 │ │ │ │ │ + bgt 2954 │ │ │ │ │ cmp r5, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movge r5, sl │ │ │ │ │ sub r8, r3, r5 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ cmn r8, sl │ │ │ │ │ - beq 2570 │ │ │ │ │ + beq 25d8 │ │ │ │ │ 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 2638 │ │ │ │ │ + beq 26a0 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bhi 285c │ │ │ │ │ + bhi 28c4 │ │ │ │ │ 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 264c │ │ │ │ │ + bge 26b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2444,4316 +2470,4451 @@ │ │ │ │ │ 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 2764 │ │ │ │ │ + ble 27cc │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 27f8 │ │ │ │ │ + bgt 2860 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2818 │ │ │ │ │ + beq 2880 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 28ac │ │ │ │ │ + bhi 2914 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 28ac │ │ │ │ │ + beq 2914 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str fp, [r6, #16] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 24e0 │ │ │ │ │ + ble 2548 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27c4 │ │ │ │ │ + beq 282c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 27c4 │ │ │ │ │ + beq 282c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 24e0 │ │ │ │ │ + beq 2548 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add sl, sl, r4, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r3, [r7], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27b4 │ │ │ │ │ + beq 281c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 27b4 │ │ │ │ │ + beq 281c │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [sl, #4]! │ │ │ │ │ - bne 24b4 │ │ │ │ │ + bne 251c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 253c │ │ │ │ │ + bmi 25a4 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2508 │ │ │ │ │ + beq 2570 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 273c │ │ │ │ │ + bne 27a4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - beq 253c │ │ │ │ │ + beq 25a4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2534 │ │ │ │ │ + beq 259c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 26f8 │ │ │ │ │ + bne 2760 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 2518 │ │ │ │ │ + bcs 2580 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2894 │ │ │ │ │ + bne 28fc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2564 │ │ │ │ │ + beq 25cc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 26dc │ │ │ │ │ + bne 2744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2584 │ │ │ │ │ + beq 25ec │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2710 │ │ │ │ │ + bne 2778 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 25f4 │ │ │ │ │ + beq 265c │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bmi 25ec │ │ │ │ │ + bmi 2654 │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25c0 │ │ │ │ │ + beq 2628 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2790 │ │ │ │ │ + bne 27f8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - beq 25ec │ │ │ │ │ + beq 2654 │ │ │ │ │ ldr r0, [r4, sl, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25e4 │ │ │ │ │ + beq 264c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2778 │ │ │ │ │ + bne 27e0 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bcs 25cc │ │ │ │ │ + bcs 2634 │ │ │ │ │ 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] @ 2924 │ │ │ │ │ + ldr r1, [pc, #792] @ 298c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 291c │ │ │ │ │ + beq 2940 │ │ │ │ │ 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 2358 │ │ │ │ │ + b 23c0 │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt 23d8 │ │ │ │ │ - beq 27d8 │ │ │ │ │ + blt 2440 │ │ │ │ │ + beq 2840 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r2, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble 2804 │ │ │ │ │ + ble 286c │ │ │ │ │ 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 2834 │ │ │ │ │ + beq 289c │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 28a0 │ │ │ │ │ + bhi 2908 │ │ │ │ │ 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 28a0 │ │ │ │ │ + beq 2908 │ │ │ │ │ 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 2464 │ │ │ │ │ + b 24cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 2564 │ │ │ │ │ + bne 25cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2564 │ │ │ │ │ + b 25cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2534 │ │ │ │ │ + bne 259c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2534 │ │ │ │ │ + b 259c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 2584 │ │ │ │ │ + bne 25ec │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 25f4 │ │ │ │ │ + beq 265c │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - b 2590 │ │ │ │ │ + b 25f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2508 │ │ │ │ │ + bne 2570 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - bne 2518 │ │ │ │ │ - b 253c │ │ │ │ │ + bne 2580 │ │ │ │ │ + b 25a4 │ │ │ │ │ cmp r5, r3, asr #1 │ │ │ │ │ - blt 27e0 │ │ │ │ │ + blt 2848 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 2464 │ │ │ │ │ + b 24cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 25e4 │ │ │ │ │ + bne 264c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25e4 │ │ │ │ │ + b 264c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 25c0 │ │ │ │ │ + bne 2628 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - bne 25cc │ │ │ │ │ - b 25ec │ │ │ │ │ + bne 2634 │ │ │ │ │ + b 2654 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [sl, #4]! │ │ │ │ │ - bne 24b4 │ │ │ │ │ - b 24e0 │ │ │ │ │ + bne 251c │ │ │ │ │ + b 2548 │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 24a4 │ │ │ │ │ - b 24e0 │ │ │ │ │ + bne 250c │ │ │ │ │ + b 2548 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b 2464 │ │ │ │ │ + b 24cc │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 2434 │ │ │ │ │ + bge 249c │ │ │ │ │ add fp, r5, #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ - b 2434 │ │ │ │ │ + b 249c │ │ │ │ │ cmp r3, r1, asr #1 │ │ │ │ │ - blt 2664 │ │ │ │ │ + blt 26cc │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 26c0 │ │ │ │ │ + b 2728 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 28ac │ │ │ │ │ + beq 2914 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b 2458 │ │ │ │ │ + b 24c0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 28a0 │ │ │ │ │ + beq 2908 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 26b4 │ │ │ │ │ + b 271c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 288c │ │ │ │ │ + beq 28f4 │ │ │ │ │ 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 23d0 │ │ │ │ │ + b 2438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2550 │ │ │ │ │ + b 25b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2540 │ │ │ │ │ + b 25a8 │ │ │ │ │ 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 28a4 │ │ │ │ │ + b 290c │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 25cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bge 2374 │ │ │ │ │ + bge 23dc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r3, sl │ │ │ │ │ - beq 2570 │ │ │ │ │ + beq 25d8 │ │ │ │ │ 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 23d0 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 2564 │ │ │ │ │ + b 2438 │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002928 : │ │ │ │ │ +00002990 : │ │ │ │ │ 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 2990 │ │ │ │ │ + bmi 29f8 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2958 │ │ │ │ │ + beq 29c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2958 │ │ │ │ │ + beq 29c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2958 │ │ │ │ │ + bne 29c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2958 │ │ │ │ │ + b 29c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ │ │ │ │ │ -0000299c : │ │ │ │ │ +00002a04 : │ │ │ │ │ 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 29f4 │ │ │ │ │ + beq 2a5c │ │ │ │ │ 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 2a08 │ │ │ │ │ + ble 2a70 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - ldr r0, [pc, #172] @ 2a98 │ │ │ │ │ + ldr r0, [pc, #172] @ 2b00 │ │ │ │ │ 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 29e0 │ │ │ │ │ + blt 2a48 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble 2a68 │ │ │ │ │ + ble 2ad0 │ │ │ │ │ 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 2a7c │ │ │ │ │ + beq 2ae4 │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 2a84 │ │ │ │ │ + bhi 2aec │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a84 │ │ │ │ │ + beq 2aec │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ - ldr r0, [pc, #52] @ 2a98 │ │ │ │ │ + ldr r0, [pc, #52] @ 2b00 │ │ │ │ │ str r6, [r3, r5, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, r2, asr #1 │ │ │ │ │ - blt 2a10 │ │ │ │ │ + blt 2a78 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 2ac4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 2a3c │ │ │ │ │ + b 2aa4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002a9c : │ │ │ │ │ +00002b04 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2ab4 │ │ │ │ │ + beq 2b1c │ │ │ │ │ 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] @ 2ad8 │ │ │ │ │ - ldr r0, [pc, #12] @ 2adc │ │ │ │ │ + ldr r1, [pc, #12] @ 2b40 │ │ │ │ │ + ldr r0, [pc, #12] @ 2b44 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002ae0 : │ │ │ │ │ +00002b48 : │ │ │ │ │ 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, #16] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [lr, r2] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ 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, #20] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - beq 3f14 │ │ │ │ │ - ldr r3, [pc, #3276] @ 383c │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + beq 4078 │ │ │ │ │ + ldr r3, [pc, #3884] @ 3b08 │ │ │ │ │ ldr r4, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r9, [r0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r5, [r5] │ │ │ │ │ str lr, [r2, #24] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bne 3f54 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne 40b8 │ │ │ │ │ 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 6270 │ │ │ │ │ + beq 64f0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 600c │ │ │ │ │ + beq 633c │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 601c │ │ │ │ │ + beq 634c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5930 │ │ │ │ │ + beq 5b44 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5940 │ │ │ │ │ + beq 5b54 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3f70 │ │ │ │ │ + beq 40d4 │ │ │ │ │ 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 2e24 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 30b4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ 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, #28] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r0, [r2, r5, lsl #2] │ │ │ │ │ - add r2, r2, r5, lsl #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bne 532c │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r8, [r9, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r0, [r2, r6, lsl #2] │ │ │ │ │ + add sl, r2, r6, lsl #2 │ │ │ │ │ + bne 5574 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6278 │ │ │ │ │ + beq 6604 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 60fc │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ + beq 6324 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r4, #32 │ │ │ │ │ - beq 610c │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - beq 5950 │ │ │ │ │ - add r1, r9, #20 │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + beq 6334 │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + beq 5b04 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5960 │ │ │ │ │ + beq 5b14 │ │ │ │ │ lsr r8, r0, #31 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 41a4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq 4468 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 6098 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + ble 6188 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - bgt 34bc │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bgt 5ee4 │ │ │ │ │ + bgt 3788 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 6230 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ 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, #12] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add r3, r6, #4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bne 5af0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add r9, r6, #4 │ │ │ │ │ + bne 5dc0 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r9, [r1, #12] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 5f34 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne 60b8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 2e10 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 5824 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 6270 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 4f7c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r9, [sp, #32] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r9, [sl] │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr fp, [r3] │ │ │ │ │ - str fp, [sp, #12] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r3, [fp, #1564] @ 0x61c │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ - ldr r0, [r8] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r8, [r3] │ │ │ │ │ + bne 2e94 │ │ │ │ │ + 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 6520 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 6218 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r9, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6228 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 36fc │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ - blt 6290 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq 3714 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 371c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r9, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + beq 2ecc │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 2ecc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3010 │ │ │ │ │ + blt 6194 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r8], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 2e30 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + bne 2e78 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 2e04 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 5388 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 30c0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 2ddc │ │ │ │ │ + add r5, r4, #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 2e64 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 2d5c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r4, r4, #4 │ │ │ │ │ + ldr r4, [sl] │ │ │ │ │ + ldr r8, [r3] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldr fp, [r8, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + movlt r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 64f8 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 6200 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6210 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 2fa8 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2fb8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 2fc0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 321c │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + str r4, [r5, #-4] │ │ │ │ │ + bne 375c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - beq 5194 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 5350 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 2e64 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 2d5c │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2e20 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - lsl r2, sl, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + ble 30c0 │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 2f00 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2f5c │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt 2f64 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r8, [r5, #-4] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bne 36c8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 4f74 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 30c0 │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 2f00 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r2], #4 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bne 3740 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 4f74 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 30c0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq 2efc │ │ │ │ │ + b 2ddc │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 30b4 │ │ │ │ │ + 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, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 58f8 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - 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 5cf8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt 2dbc │ │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str fp, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r4, [r8] │ │ │ │ │ + str ip, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r6, [sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3248 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + bne 3464 │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6280 │ │ │ │ │ + beq 660c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 6024 │ │ │ │ │ + beq 6258 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + add r0, r6, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6034 │ │ │ │ │ + beq 6268 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 57f8 │ │ │ │ │ + beq 5abc │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5808 │ │ │ │ │ + beq 5acc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3260 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ │ - add r2, r8, #4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r4, [fp], #4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bne 5230 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq 347c │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + add r9, sl, #4 │ │ │ │ │ + str r6, [r4], #4 │ │ │ │ │ + bne 5440 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 58c4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 55b0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r5, [r9] │ │ │ │ │ - bne 51bc │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r7, [r2] │ │ │ │ │ + bne 53e4 │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6298 │ │ │ │ │ + beq 6500 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 60a0 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ + beq 6354 │ │ │ │ │ + ldrb r8, [r7, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - beq 60b0 │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 5884 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + tst r8, #32 │ │ │ │ │ + beq 6364 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + beq 5a9c │ │ │ │ │ + add r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5894 │ │ │ │ │ + beq 5aac │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51d8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq 5404 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 50d0 │ │ │ │ │ + ble 52b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + mov fp, #0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [r3, r2, lsl #2] │ │ │ │ │ - bne 4620 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r0, [r9, r3, lsl #2] │ │ │ │ │ + bne 4658 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 634c │ │ │ │ │ + beq 649c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6344 │ │ │ │ │ + beq 6548 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e60 │ │ │ │ │ + beq 6178 │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 597c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq 5bac │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ - add r4, r3, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble 545c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne 5e70 │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble 56c0 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne 6050 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ + ldr r3, [r9, r6, lsl #2] │ │ │ │ │ + ldr fp, [r7, #8] │ │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + movlt r2, fp │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 59f0 │ │ │ │ │ + beq 32f4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 59f0 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - add r0, r3, #20 │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - beq 59fc │ │ │ │ │ - lsr r3, r6, #6 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r8, [r7, #16] │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ + ldreq r1, [r7, #28] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 5a08 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + beq 3318 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5a14 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 56b0 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - lsl r3, r4, #1 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ble 5728 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5cf8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 56c8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r0, [r2, r1, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + lsl sl, r6, #1 │ │ │ │ │ + add r3, sl, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ble 5998 │ │ │ │ │ + ldr r0, [r9, r3, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + movlt r2, fp │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 3378 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r1, [r5, #28] │ │ │ │ │ - beq 3154 │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ + ldreq r1, [r7, #28] │ │ │ │ │ + beq 3394 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - lsl r4, r2, #1 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble 5798 │ │ │ │ │ - lsr r6, r6, #6 │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - and r7, r6, #1 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 5ebc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + beq 59c0 │ │ │ │ │ + lsl r6, r3, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6210 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 5a7c │ │ │ │ │ + add r3, r7, #20 │ │ │ │ │ + lsr r8, r8, #6 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + and sl, r8, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r0, [r4, r6, lsl #2] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, fp │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 64ac │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6218 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + beq 6530 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ddc │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 56b0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsl r2, r4, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - ble 577c │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b 319c │ │ │ │ │ - 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 5818 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 2df0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 5ecc │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 59c8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + lsl r3, r6, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 5a5c │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 33e8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4588 │ │ │ │ │ - bne 456c │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 4564 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ + blt 45dc │ │ │ │ │ + bne 45c0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 45b4 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr r1, [r9, r6, lsl #2] │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 4574 │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - movlt r2, fp │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 6268 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 6364 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 45c8 │ │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 64e8 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6598 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ed4 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4954 │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble 494c │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne 5ba8 │ │ │ │ │ - ldr r1, [r9, r3, lsl #2] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - movlt r2, fp │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 3358 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ + beq 60dc │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 4860 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r5, #1 │ │ │ │ │ + add r4, r3, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble 4858 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne 5eb4 │ │ │ │ │ + ldr r1, [fp, r4, lsl #2] │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb r8, [r6, #16] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r6, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 3568 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3374 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + beq 3584 │ │ │ │ │ + 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 5b98 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 494c │ │ │ │ │ - lsl r2, r3, #1 │ │ │ │ │ - add r5, r2, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ble 5998 │ │ │ │ │ - ldr r1, [r9, r5, lsl #2] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - movlt r2, fp │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5c78 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4858 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r4, #1 │ │ │ │ │ + add r7, r3, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble 5bb8 │ │ │ │ │ + ldr r1, [fp, r7, lsl #2] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 33dc │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + ldreq r0, [r6, #28] │ │ │ │ │ + beq 35e0 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 33f8 │ │ │ │ │ + beq 35fc │ │ │ │ │ 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 5cb8 │ │ │ │ │ + beq 5edc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5354 │ │ │ │ │ - lsl r6, r5, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - ble 5a40 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - lsr r3, r3, #6 │ │ │ │ │ - and r3, r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r9, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + bne 55a4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r5, r7, #1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble 5c5c │ │ │ │ │ + lsr r8, r8, #6 │ │ │ │ │ + and r3, r8, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6248 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq 6590 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r0, [sp, #44] @ 0x2c │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ + movne r0, r9 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6228 │ │ │ │ │ + beq 6580 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db4 │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 4954 │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ble 4948 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b 3440 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + beq 5d10 │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 4860 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsl r4, r5, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ble 4858 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 3648 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + beq 6310 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 2ff8 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2e54 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt 2e5c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r8, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq 3034 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 3034 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + beq 6128 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 2f90 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 5f0c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + blt 60c0 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ add r9, r2, r4, lsl #2 │ │ │ │ │ - bne 5b5c │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + bne 5db4 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr fp, [r5, #16] │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 5b68 │ │ │ │ │ + ldr r5, [r5, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5d6c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ - add r3, ip, r6 │ │ │ │ │ + add r8, ip, r6 │ │ │ │ │ + bne 5d8c │ │ │ │ │ + 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 5b8c │ │ │ │ │ - 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 r6, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ strne r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r6], #-4 │ │ │ │ │ + ldr r3, [sl], #-4 │ │ │ │ │ sub r9, r9, #4 │ │ │ │ │ str r3, [r2, r4, lsl #2] │ │ │ │ │ - bne 5ad4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne 5d98 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5444 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ + beq 65f8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r8, [sp, #12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - bne 365c │ │ │ │ │ + bne 3928 │ │ │ │ │ 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 633c │ │ │ │ │ + beq 6508 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 6068 │ │ │ │ │ + beq 61a8 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6078 │ │ │ │ │ + beq 61b8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 3bfc │ │ │ │ │ + beq 3ebc │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c14 │ │ │ │ │ + beq 3ed4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3c1c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge 3edc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r8, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ sub sl, sl, #4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - beq 3694 │ │ │ │ │ + beq 3960 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3694 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3960 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37e0 │ │ │ │ │ - blt 6054 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq 3aac │ │ │ │ │ + blt 62b8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sl], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r9, r4 │ │ │ │ │ - bne 3640 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne 390c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq 4308 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 306c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 3874 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bge 3b40 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 35a4 │ │ │ │ │ + bne 3870 │ │ │ │ │ mov fp, r6 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ 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 62a8 │ │ │ │ │ + beq 6528 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 60cc │ │ │ │ │ + beq 62d0 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 60dc │ │ │ │ │ + beq 62e0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 3778 │ │ │ │ │ + beq 3a44 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3788 │ │ │ │ │ + beq 3a54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3790 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge 3a5c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ sub sl, sl, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ - bne 3840 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne 3b0c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq 4308 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 306c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 3874 │ │ │ │ │ + ble 3b40 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 36d0 │ │ │ │ │ + b 399c │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 372c │ │ │ │ │ + bne 39f8 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - blt 3734 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + blt 3a00 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str r8, [r7, #4] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bne 3bc8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bne 3e88 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - beq 543c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 567c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 3874 │ │ │ │ │ + ble 3b40 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 36d0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + b 399c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bne 3c40 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bne 3f00 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - beq 543c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 567c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 3874 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ble 3b40 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 36c4 │ │ │ │ │ - b 35a4 │ │ │ │ │ + beq 3990 │ │ │ │ │ + b 3870 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_latin_compare │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - beq 5f24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + beq 6138 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 376c │ │ │ │ │ + bgt 3a38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - str sl, [sp, #28] │ │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r5, sl, #1 │ │ │ │ │ + sub r7, fp, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r4, [r2] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r2, r5, lsl #2] │ │ │ │ │ - add r2, r2, r5, lsl #2 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bne 3c5c │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + ldr r1, [r2, r7, lsl #2] │ │ │ │ │ + add r2, r2, r7, lsl #2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bne 3f1c │ │ │ │ │ + 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 6288 │ │ │ │ │ + beq 6510 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 60e4 │ │ │ │ │ + beq 62f8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60f4 │ │ │ │ │ + beq 6308 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 58f8 │ │ │ │ │ + beq 5b24 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5908 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3c74 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 4364 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + beq 5b34 │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 3f34 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + ble 4ff0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r2, #1564] @ 0x61c │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - sub r2, r2, r9, lsl #2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub r2, r2, sl, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - bne 57b4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + bne 5a10 │ │ │ │ │ + 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 62bc │ │ │ │ │ + beq 6560 │ │ │ │ │ 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 62c4 │ │ │ │ │ + beq 6558 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f94 │ │ │ │ │ + beq 61c0 │ │ │ │ │ lsr r2, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ - lsl r2, r9, #1 │ │ │ │ │ + beq 5d48 │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - ble 5cc8 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + ble 5d34 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r4, sl │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5f64 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - sub r2, r2, r3, lsl #2 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - lsr r0, r7, #5 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 3a48 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ + bne 61d0 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, 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, #60] @ 0x3c │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq 3d1c │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3a64 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + beq 3d38 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5bb0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 570c │ │ │ │ │ - lsl r6, r3, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - ble 56d0 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, r6, lsl #2 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5d20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 596c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ble 5988 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + sub r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 3acc │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + beq 3d9c │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3ae8 │ │ │ │ │ + beq 3db8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ lsrne r2, r2, #31 │ │ │ │ │ - beq 5ea8 │ │ │ │ │ + beq 6158 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5758 │ │ │ │ │ - lsl r9, r6, #1 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble 56d8 │ │ │ │ │ - lsr r7, r7, #6 │ │ │ │ │ - and r3, r7, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ + beq 59ec │ │ │ │ │ + lsl sl, r3, #1 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + ble 59f8 │ │ │ │ │ + lsr r8, r8, #6 │ │ │ │ │ + and r2, r8, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r2, r3, sl, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - 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 62ec │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq 65cc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldrne r0, [sp, #60] @ 0x3c │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6240 │ │ │ │ │ + beq 6550 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e1c │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 5764 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ + beq 6148 │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 59e0 │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - bge 5784 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 3b44 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ble 5a4c │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 3e04 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [r1], #-4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ str r0, [r2], #-4 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 62a0 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 37c8 │ │ │ │ │ + b 3a94 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 361c │ │ │ │ │ + bne 38e8 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt 3624 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + blt 38f0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r9, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 3804 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq 3ad0 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3804 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3ad0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6080 │ │ │ │ │ - bne 3934 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - blt 6080 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + blt 62e8 │ │ │ │ │ + bne 3bfc │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + blt 62e8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [r8], #-4 │ │ │ │ │ - bne 5f88 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + bne 62ac │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp fp, #2 │ │ │ │ │ - sub r4, fp, #1 │ │ │ │ │ - beq 5394 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + sub fp, r4, #1 │ │ │ │ │ + beq 55d0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - sub r7, fp, #2 │ │ │ │ │ + sub r4, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r5, [r2] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r8, [r2] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ │ + add r2, r2, r4, lsl #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 5314 │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldr fp, [r5, #8] │ │ │ │ │ + bne 558c │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 62a0 │ │ │ │ │ + beq 6518 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 603c │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ + beq 6288 │ │ │ │ │ + ldrb r7, [r8, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 604c │ │ │ │ │ - tst sl, #64 @ 0x40 │ │ │ │ │ - beq 58a4 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + tst r7, #32 │ │ │ │ │ + beq 6298 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 5ae4 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58b4 │ │ │ │ │ - lsr fp, r0, #31 │ │ │ │ │ + beq 5af4 │ │ │ │ │ + lsr sl, r0, #31 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 4314 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 3dbc │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 5218 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + blt 54f8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r4, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - ldreq r5, [sp, #8] │ │ │ │ │ + ldreq r5, [sp, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - str r3, [r8], #-4 │ │ │ │ │ - bne 5f3c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs sl, r3, #1 │ │ │ │ │ - beq 5b48 │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + bne 6120 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs fp, r3, #1 │ │ │ │ │ + beq 60a4 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt 3890 │ │ │ │ │ + bgt 3b58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 3598 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 5a70 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub r3, r3, r6, lsl #2 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bne 45dc │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6384 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 635c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5ec4 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 5924 │ │ │ │ │ - lsl r9, r6, #1 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bge 4658 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne 5ebc │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - lsr fp, sl, #5 │ │ │ │ │ - lsr sl, sl, #6 │ │ │ │ │ - and r2, sl, #1 │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - 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, r9, 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 6354 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 6114 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - beq 6120 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 463c │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 464c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 4654 │ │ │ │ │ - lsl r2, r9, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - bge 5918 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b 3e98 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - ldr r2, [pc, #-1764] @ 383c │ │ │ │ │ + b 3864 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + ldr r2, [pc, #-1404] @ 3b08 │ │ │ │ │ ldr r4, [r6, #1564] @ 0x61c │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ 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 2b88 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + beq 2bf4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 45ac │ │ │ │ │ - bne 2be4 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 57e8 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + blt 4608 │ │ │ │ │ + bne 2c50 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5adc │ │ │ │ │ + mov sl, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 4598 │ │ │ │ │ + bne 45f4 │ │ │ │ │ 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 6318 │ │ │ │ │ + beq 6578 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6200 │ │ │ │ │ + beq 6570 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e0c │ │ │ │ │ + beq 6168 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c24 │ │ │ │ │ + bne 4ad8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r5, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 537c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 5660 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 5dd4 │ │ │ │ │ + bne 5d08 │ │ │ │ │ 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 fp, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 4058 │ │ │ │ │ + beq 41c0 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 4074 │ │ │ │ │ + beq 41dc │ │ │ │ │ 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 5dc4 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c1c │ │ │ │ │ + bne 4ad0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r5, r4, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble 5370 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 5654 │ │ │ │ │ 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 fp, #0 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 40d0 │ │ │ │ │ + beq 4238 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 40ec │ │ │ │ │ + beq 4254 │ │ │ │ │ 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 5e88 │ │ │ │ │ + beq 5fe4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5414 │ │ │ │ │ + bne 564c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r5, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 537c │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 5660 │ │ │ │ │ lsr r3, r7, #6 │ │ │ │ │ - and fp, r3, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + and r7, r3, #1 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ 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 6238 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ + beq 647c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6230 │ │ │ │ │ + beq 646c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bfc │ │ │ │ │ + beq 5f94 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5344 │ │ │ │ │ + bne 4ad8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ble 537c │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4128 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble 5a64 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + ble 5660 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 4298 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + ble 5bd4 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + sub r3, r3, r5, lsl #2 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bne 462c │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 64a4 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 65e8 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r8, #20 │ │ │ │ │ + addeq r1, r8, #28 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 6108 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5a70 │ │ │ │ │ + lsl r6, r5, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + bge 60fc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 6118 │ │ │ │ │ + ldrb r7, [r8, #16] │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + lsr sl, r7, #5 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + add r2, r8, #20 │ │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ │ + and sl, sl, #1 │ │ │ │ │ + and r7, r7, #1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + sub r2, r3, r6, lsl #2 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 65f0 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 61ec │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + beq 61f8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 4cf0 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 4d00 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 4d08 │ │ │ │ │ + lsl r2, r6, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + bge 5b64 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 43f0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5be0 │ │ │ │ │ + mov r9, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - sub r3, r3, r6, lsl #2 │ │ │ │ │ + ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + sub r3, sl, r9, lsl #2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 4608 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ │ + bne 4614 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6334 │ │ │ │ │ + beq 6494 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r9, #16] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 632c │ │ │ │ │ + beq 648c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e50 │ │ │ │ │ - lsr r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 5970 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - lsl r7, r6, #1 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4678 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsl r7, r9, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 5e44 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + ble 4680 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne 5e3c │ │ │ │ │ - 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 │ │ │ │ │ + bne 6014 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + and r3, r3, #1 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + and fp, r5, #1 │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r2, sl, r7, 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 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6304 │ │ │ │ │ + beq 6484 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 6128 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - beq 6134 │ │ │ │ │ + beq 6428 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4e14 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq 6438 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 5b90 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e24 │ │ │ │ │ + beq 5ba0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4e2c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt 4680 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ lsl r2, r7, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ble 5988 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ble 5b78 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 4288 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r9, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + b 4538 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - add r0, r3, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 2e24 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - suble r6, sl, sl │ │ │ │ │ - subgt r6, sl, r9 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge 5360 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r8, r6 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - add r3, r6, r2, asr #1 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - bne 45b4 │ │ │ │ │ - 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 637c │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 6220 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5dec │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ldreq r3, [sp, #12] │ │ │ │ │ - ldrne r8, [sp, #12] │ │ │ │ │ - addeq r6, r3, #1 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble 5424 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 438c │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - sub r3, r5, r6 │ │ │ │ │ - add r3, r6, r3, asr #1 │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - lsr r3, r7, #5 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ + bne 56b8 │ │ │ │ │ + ldr r6, [sl] │ │ │ │ │ + b 3160 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge 34fc │ │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 5084 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - beq 5084 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 5090 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - beq 5094 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 50a0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 50ac │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 48b4 │ │ │ │ │ - lsr r5, r7, #6 │ │ │ │ │ - add r2, r4, #20 │ │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ │ - and r5, r5, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r7, r8, r6 │ │ │ │ │ - add r7, r6, r7, asr #1 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6320 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 5fc0 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 5fd4 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5058 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5068 │ │ │ │ │ + b 55b8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5070 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - ble 48ac │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b 44f0 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 5454 │ │ │ │ │ - ldr r4, [r8] │ │ │ │ │ - b 2f04 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bge 4158 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30b4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx fp │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 44e8 │ │ │ │ │ + b 4608 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 32e4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 439c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 58c8 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3ff0 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 2e24 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + b 3088 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 328c │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge 4410 │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 6090 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx sl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3e44 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + b 619c │ │ │ │ │ + mov r7, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - b 4320 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge 422c │ │ │ │ │ - b 45ac │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 3038 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 5700 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3ef0 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - ble 3ef8 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - sub r6, r7, r6 │ │ │ │ │ - suble r7, r4, r9 │ │ │ │ │ - subgt r7, r4, r4 │ │ │ │ │ + sub r9, r6, r9 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble 6170 │ │ │ │ │ + suble r6, r6, r6 │ │ │ │ │ + subgt r6, r6, r7 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble 569c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub r7, r9, r6 │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - sub sl, r6, r7 │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add sl, r7, sl, asr #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, sl, lsl #2] │ │ │ │ │ - bne 5204 │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 61e8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + add r7, r6, r7, asr #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + bne 5538 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 65b4 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 61e0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 65ac │ │ │ │ │ + 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 5e2c │ │ │ │ │ - lsr r9, r0, #31 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - addne r7, sl, #1 │ │ │ │ │ - moveq r6, sl │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge 541c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 4670 │ │ │ │ │ - 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 r9, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 59b8 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - beq 59b8 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - add r0, r1, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 59c4 │ │ │ │ │ - lsr r1, sl, #6 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - streq ip, [sp, #28] │ │ │ │ │ - beq 59d0 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq 5ff4 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addne r6, r7, #1 │ │ │ │ │ + moveq r9, r7 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bge 569c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 469c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub r3, r9, 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, r7 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 4778 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + ands fp, r3, #1 │ │ │ │ │ + ldreq r1, [r4, #28] │ │ │ │ │ + beq 4798 │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 59e4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 47a4 │ │ │ │ │ - add r7, fp, #1 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble 4834 │ │ │ │ │ - lsr r6, sl, #6 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - and r6, r6, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - sub r9, fp, r7 │ │ │ │ │ - add r9, r7, r9, asr #1 │ │ │ │ │ - ldr r0, [r3, r9, lsl #2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5cc0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [sp, #24] │ │ │ │ │ + strne r9, [sp, #24] │ │ │ │ │ + addne r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 2d10 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + add sl, r4, #20 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + and r9, r5, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub r5, r3, r6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + 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 6208 │ │ │ │ │ + beq 6568 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 6180 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq 61d8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6190 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 4bf0 │ │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + beq 61e4 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 5c3c │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c04 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4c0c │ │ │ │ │ - add r7, r9, #1 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - blt 47c4 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - blt 5218 │ │ │ │ │ - subs r5, r4, fp │ │ │ │ │ - beq 3d50 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - sub r4, fp, r4 │ │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ │ - add r8, r8, 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, r8, #4 │ │ │ │ │ - bne 5c0c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5c20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5394 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2e20 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str r3, [r8], #-4 │ │ │ │ │ - b 3d78 │ │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 6080 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r2, sl, r3 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq 3c7c │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - sub r3, r3, sl │ │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ │ - add r8, r8, r3, lsl #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ - add r0, r8, #4 │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - bne 5d14 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 5d28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5fec │ │ │ │ │ + beq 5c4c │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 4ce0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r6, r5, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt 47dc │ │ │ │ │ + b 2d10 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cmp fp, #2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - sub r4, fp, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [r8], #-4 │ │ │ │ │ - beq 5fdc │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3cbc │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - movlt r3, sl │ │ │ │ │ - movge r3, r6 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ble 4b58 │ │ │ │ │ + movlt r5, r3 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble 4a3c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub r8, r5, r7 │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub r7, r3, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r1, [r9, r7, lsl #2] │ │ │ │ │ - bne 5168 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r1, [fp, r8, lsl #2] │ │ │ │ │ + bne 5370 │ │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 61f8 │ │ │ │ │ + beq 64e0 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 61f0 │ │ │ │ │ + beq 6440 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5dfc │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - strne r7, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - addeq r5, r7, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge 4b50 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 4970 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ - sub r6, r3, r5 │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ - ldr r1, [r9, r6, lsl #2] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - lsr r0, r3, #5 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - movlt r2, fp │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ands r3, r0, #1 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 4a64 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + beq 6058 │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + addeq r7, r8, #1 │ │ │ │ │ + movne r5, r8 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bge 4a34 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 4878 │ │ │ │ │ + sub r9, r5, r7 │ │ │ │ │ + add r9, r7, r9, asr #1 │ │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r8, [r6, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + lsr r0, r8, #5 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + ands r0, r0, #1 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + ldreq r0, [r6, #28] │ │ │ │ │ + beq 4958 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 4a80 │ │ │ │ │ + beq 4974 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5d04 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - addeq r5, r6, #1 │ │ │ │ │ - ldreq r6, [sp, #12] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - movle r3, r6 │ │ │ │ │ - strle r6, [sp, #12] │ │ │ │ │ - ble 4b50 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r2, r4, #20 │ │ │ │ │ - lsr r3, r3, #6 │ │ │ │ │ - and r3, r3, #1 │ │ │ │ │ - str r8, [sp, #20] │ │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ - sub r7, r6, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r1, [r9, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 5eec │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r7, r9, #1 │ │ │ │ │ + moveq r9, r5 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + movle r5, r9 │ │ │ │ │ + ble 4a34 │ │ │ │ │ + lsr r8, r8, #6 │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ │ + and r8, r8, #1 │ │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub r5, r9, r7 │ │ │ │ │ + add r5, r7, r5, asr #1 │ │ │ │ │ + ldr r1, [fp, r5, lsl #2] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, fp │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 62b0 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5fa4 │ │ │ │ │ + beq 64d4 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 63d8 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 5fb8 │ │ │ │ │ + beq 63ec │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 502c │ │ │ │ │ + beq 4fc4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 4fd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5044 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 4b40 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 4ad4 │ │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 456c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 4588 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bge 4fdc │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble 4a30 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b 49c4 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 45c0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 45dc │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + lsl r6, r5, #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - add r3, r5, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bne 5aa0 │ │ │ │ │ + add r3, r4, r6 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bne 5c88 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r9, r9, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ac0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub sl, sl, r3 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 5f44 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2e20 │ │ │ │ │ + add r3, fp, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldreq r6, [sp, #36] @ 0x24 │ │ │ │ │ + bne 5cac │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, r5 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 6078 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4fb0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + mov r9, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str r3, [fp], #4 │ │ │ │ │ - bne 5244 │ │ │ │ │ + ldr r3, [r9], #4 │ │ │ │ │ + str r3, [r4], #4 │ │ │ │ │ + bne 5450 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b 2f24 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4820 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - blt 4828 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - bgt 47c4 │ │ │ │ │ - b 4834 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 3178 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ movge r4, r5 │ │ │ │ │ - add r8, r7, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble 4df4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r6, r4, r8 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble 4cb8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub r6, r4, sl │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r6, r8, r6, asr #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r6, sl, r6, asr #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - bne 52d8 │ │ │ │ │ + bne 5550 │ │ │ │ │ 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 6374 │ │ │ │ │ + beq 6588 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 636c │ │ │ │ │ + beq 6448 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e78 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addeq r8, r6, #1 │ │ │ │ │ + beq 6068 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq sl, r6, #1 │ │ │ │ │ movne r4, r6 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 4df4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bge 4cb8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 4c3c │ │ │ │ │ + bne 4af4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r5, r4, r8 │ │ │ │ │ - add r5, r8, r5, asr #1 │ │ │ │ │ + sub r5, r4, sl │ │ │ │ │ + add r5, sl, 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, #28] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - ands fp, r3, #1 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 4d1c │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 4bd4 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 4d38 │ │ │ │ │ + beq 4bf0 │ │ │ │ │ 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 5ca4 │ │ │ │ │ + beq 5fa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r8, r5, #1 │ │ │ │ │ + addeq sl, r5, #1 │ │ │ │ │ moveq r5, r4 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ble 4df0 │ │ │ │ │ - add r3, r9, #20 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + movle r4, r5 │ │ │ │ │ + ble 4cb8 │ │ │ │ │ lsr r7, r7, #6 │ │ │ │ │ - str r9, [sp, #32] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ and r7, r7, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + add fp, r9, #20 │ │ │ │ │ + str r9, [sp, #32] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r4, r9, r8 │ │ │ │ │ - add r4, r8, r4, asr #1 │ │ │ │ │ + sub r4, r5, sl │ │ │ │ │ + add r4, sl, 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 630c │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 613c │ │ │ │ │ + beq 6460 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 6384 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + mov r0, fp │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6150 │ │ │ │ │ + beq 6398 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5a20 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a30 │ │ │ │ │ + beq 5c2c │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 50bc │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 4df4 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b 4d78 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + beq 4ca8 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bge 4cb8 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 4c34 │ │ │ │ │ + add sl, r4, #1 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ + bgt 4ca0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 45ac │ │ │ │ │ + blt 4608 │ │ │ │ │ + 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 2be8 │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ + b 2c54 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + blt 47dc │ │ │ │ │ + b 2d10 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42e0 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge 42e8 │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - sub r5, r5, r3 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - suble r6, r6, r6 │ │ │ │ │ - subgt r6, r6, r7 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble 57f0 │ │ │ │ │ + bne 4444 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble 444c │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + sub r5, r4, r5 │ │ │ │ │ + suble sl, fp, r6 │ │ │ │ │ + subgt sl, fp, fp │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + ble 63bc │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub r4, r5, sl │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - sub r7, r5, r6 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r7, r6, r7, asr #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - bne 52f0 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr fp, [r9, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, fp │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 62fc │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + add r4, sl, r4, asr #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + bne 54e4 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6458 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r9, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 62f4 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6450 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r8, #20 │ │ │ │ │ + addeq r1, r8, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e98 │ │ │ │ │ + beq 6004 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r7, #1 │ │ │ │ │ - moveq r5, r7 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge 57f0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 4e50 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - sub r3, r5, r6 │ │ │ │ │ - add r3, r6, r3, asr #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ │ + addne sl, r4, #1 │ │ │ │ │ + moveq r5, r4 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + bge 4ee8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne 4d28 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r4, r5, sl │ │ │ │ │ + add r4, sl, r4, asr #1 │ │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 4f2c │ │ │ │ │ + beq 4e08 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ addne r0, r3, #20 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - lsr r3, r4, #5 │ │ │ │ │ + ldrb r7, [r8, #16] │ │ │ │ │ + lsr r3, r7, #5 │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - ldreq r1, [r9, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 4f50 │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ + ldreq r1, [r8, #28] │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq 4e2c │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r1, r8, #28 │ │ │ │ │ + addne r1, r8, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 5a7c │ │ │ │ │ + beq 5cd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [sp, #20] │ │ │ │ │ - strne r5, [sp, #20] │ │ │ │ │ - addne r6, r3, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 2ca0 │ │ │ │ │ - lsr r4, r4, #6 │ │ │ │ │ - and r8, r4, #1 │ │ │ │ │ - add fp, r9, #20 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - 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 sl, r4, #1 │ │ │ │ │ + movne r4, r5 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble 4eec │ │ │ │ │ + lsr r5, r7, #6 │ │ │ │ │ + add r3, r8, #20 │ │ │ │ │ + and r5, r5, #1 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r6, r5, sl │ │ │ │ │ + add r6, sl, r6, asr #1 │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 62e4 │ │ │ │ │ + beq 64cc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 6158 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq 63f4 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6168 │ │ │ │ │ + beq 6404 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5004 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq 5c08 │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5014 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 501c │ │ │ │ │ + beq 5c18 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 4f64 │ │ │ │ │ + add sl, r6, #1 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + blt 4e70 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 54f8 │ │ │ │ │ + subs r5, fp, r4 │ │ │ │ │ + beq 4010 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + sub r3, r4, fp │ │ │ │ │ + add r1, r2, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add r9, r9, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + lsl r2, r5, #2 │ │ │ │ │ + add r0, r9, #4 │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + bne 5e1c │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 5e30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 55d0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 4fb0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + b 4038 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + ble 53dc │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 4e70 │ │ │ │ │ + mov r9, ip │ │ │ │ │ + mov r5, sl │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add r6, r4, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt 4f88 │ │ │ │ │ - b 2ca0 │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4fe8 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt 4ff0 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - blt 4f88 │ │ │ │ │ - b 2ca0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 601c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r9, r2, 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 4b28 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bgt 4b30 │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge 5180 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 4b38 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + bne 4a18 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt 4a20 │ │ │ │ │ + add r7, r5, #1 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bge 5434 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b 4a28 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + suble r6, fp, fp │ │ │ │ │ + subgt r6, fp, sl │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge 5a00 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub sl, r7, r6 │ │ │ │ │ + ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add sl, r6, sl, asr #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [r3, sl, lsl #2] │ │ │ │ │ + bne 5510 │ │ │ │ │ + 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 65c4 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 65bc │ │ │ │ │ + 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 454c │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bgt 4554 │ │ │ │ │ - add r6, r7, #1 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bge 5308 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b 455c │ │ │ │ │ + beq 6090 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addeq r6, sl, #1 │ │ │ │ │ + movne r7, sl │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ble 56a4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 5014 │ │ │ │ │ + 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, r9 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + 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 5110 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 44a4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq 512c │ │ │ │ │ + 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 5ce4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ │ + streq r7, [sp, #4] │ │ │ │ │ + addeq r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 51f0 │ │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ │ + 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 65a0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 63a0 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 63b4 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + beq 5284 │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44c0 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - blt 44c8 │ │ │ │ │ + beq 5294 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 529c │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble 51e8 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b 5174 │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + str r8, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 62e8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r0, fp, r3 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + beq 3f3c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub r3, r3, fp │ │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ │ + add r9, r9, r3, lsl #2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + add r1, r2, #4 │ │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ + lsl r2, r0, #2 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add r0, r9, #4 │ │ │ │ │ + bne 5f00 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 5fc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5bec │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - add r6, r3, #1 │ │ │ │ │ - b 44c8 │ │ │ │ │ - add r8, r4, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 4dec │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b 4de4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 4634 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + sub fp, r4, #1 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + beq 636c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3f7c │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 51d0 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bgt 51d8 │ │ │ │ │ + add r6, r8, #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 5568 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b 51e0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 466c │ │ │ │ │ + lsl r7, r6, #2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add fp, fp, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5264 │ │ │ │ │ + bne 5470 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r8, r6, r5 │ │ │ │ │ + add sl, r9, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5288 │ │ │ │ │ + bne 5490 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 55b0 │ │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [fp], #4 │ │ │ │ │ + str r3, [r2], #4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 540c │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ │ - str r3, [r2], #4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 5824 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt 2e74 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ │ + beq 5b80 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ + cmple r5, #6 │ │ │ │ │ + str fp, [sp, #12] │ │ │ │ │ + bgt 30d0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - b 2d50 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 49f0 │ │ │ │ │ - b 4588 │ │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - b 4b50 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + b 2dd0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - lsl r6, r3, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - add r4, r4, r6 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - b 2e20 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4fb0 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 4fb0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge 48f4 │ │ │ │ │ + b 45dc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r9, ip │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + ldrne ip, [sp, #12] │ │ │ │ │ + movne r0, r9 │ │ │ │ │ + strne r2, [sp, #4] │ │ │ │ │ + beq 4fb0 │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 30b4 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 30b4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b 4eec │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4634 │ │ │ │ │ - bne 2fac │ │ │ │ │ - ldr r5, [r9] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - str r5, [r3], #4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ │ + blt 466c │ │ │ │ │ + bne 3204 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [r3] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r7, [r3], #4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ │ - add r9, r9, #4 │ │ │ │ │ - beq 5134 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 52bc │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - bge 46f0 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - b 4314 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldreq r6, [sp, #24] │ │ │ │ │ + add fp, r3, #4 │ │ │ │ │ + beq 5314 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 54c8 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b 4a34 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 2f24 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ + b 3178 │ │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r3, r6, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r8, r3, r5 │ │ │ │ │ + add sl, r9, r7 │ │ │ │ │ + add r3, r8, r7 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ + add r3, r3, r7 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 58c4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 55b0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ │ - str r3, [fp], #4 │ │ │ │ │ - str fp, [sp, #28] │ │ │ │ │ - beq 5134 │ │ │ │ │ + ldr r3, [fp], #4 │ │ │ │ │ + str r3, [r4], #4 │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + beq 5314 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 5134 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r7 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 5314 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4cb4 │ │ │ │ │ - b 45ac │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bge 4da8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 307c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5094 │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b 5a40 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4ec8 │ │ │ │ │ - b 45ac │ │ │ │ │ - str r8, [sp, #12] │ │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ │ - b 48b4 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - bge 3d40 │ │ │ │ │ - b 5218 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bge 4714 │ │ │ │ │ + b 4608 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 4b6c │ │ │ │ │ + b 4608 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + b 51f0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bge 2c98 │ │ │ │ │ - b 45ac │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 4c24 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 4954 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt 6250 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - b 48c0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ - add r8, r5, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt 4c3c │ │ │ │ │ - b 4dfc │ │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bge 2d08 │ │ │ │ │ + b 4608 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bge 4000 │ │ │ │ │ + b 54f8 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b 4860 │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 63cc │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + b 53ac │ │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ - add r1, lr, r3, lsl #2 │ │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ + add r1, lr, r3, lsl #2 │ │ │ │ │ + add r0, r7, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ rsb r5, r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ │ - ldreq r3, [r3] │ │ │ │ │ - streq r3, [r8, r5] │ │ │ │ │ - beq 2e20 │ │ │ │ │ + ldreq r3, [r8] │ │ │ │ │ + moveq r2, r7 │ │ │ │ │ + streq r3, [r2, r5] │ │ │ │ │ + beq 4fb0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ cmn r6, r5 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r8, r5] │ │ │ │ │ + str r3, [r7, r5] │ │ │ │ │ ldrne r3, [sp, #40] @ 0x28 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ strne r3, [r6, r5] │ │ │ │ │ - b 2e20 │ │ │ │ │ - str fp, [sp, #28] │ │ │ │ │ - b 2e08 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4c24 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 4834 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 48b4 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ - b 5398 │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ - b 4b58 │ │ │ │ │ + b 4fb0 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b 4ad8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - movlt r4, r2 │ │ │ │ │ - add r7, r3, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble 50d4 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r9, r7 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - add r3, r7, r2, asr #1 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add sl, r5, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + blt 4af4 │ │ │ │ │ + b 4cc0 │ │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ │ - bne 56e0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov lr, sl │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 55dc │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + b 2d10 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b 51f0 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + b 4a3c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + movge r3, r6 │ │ │ │ │ + add sl, r2, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble 5964 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub r8, r3, sl │ │ │ │ │ + add r8, sl, r8, asr #1 │ │ │ │ │ + ldr r0, [r9, r8, lsl #2] │ │ │ │ │ + bne 594c │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 62dc │ │ │ │ │ + beq 6540 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 62d4 │ │ │ │ │ + beq 6538 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f54 │ │ │ │ │ + beq 60ec │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrne r3, [sp, #28] │ │ │ │ │ - ldreq r9, [sp, #28] │ │ │ │ │ - addne r7, r3, #1 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - ble 5744 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 5490 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - sub r8, r4, r7 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r8, r7, r8, asr #1 │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + streq r8, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + addne sl, r8, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ble 59d8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bne 56e8 │ │ │ │ │ + sub r6, r3, sl │ │ │ │ │ + add r6, sl, r6, asr #1 │ │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr fp, [r7, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + movlt r2, fp │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r0, [r1, #28] │ │ │ │ │ - beq 5588 │ │ │ │ │ + beq 57c8 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - lsr r1, r6, #5 │ │ │ │ │ + ldrb r8, [r7, #16] │ │ │ │ │ + lsr r1, r8, #5 │ │ │ │ │ ands r1, r1, #1 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - ldreq r1, [r5, #28] │ │ │ │ │ - beq 55ac │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + ldreq r1, [r7, #28] │ │ │ │ │ + beq 57ec │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r3, r0, #31 │ │ │ │ │ - beq 5a8c │ │ │ │ │ + beq 5d5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r7, r8, #1 │ │ │ │ │ - movne r8, r4 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bge 5668 │ │ │ │ │ - lsr r6, r6, #6 │ │ │ │ │ - and r3, r6, #1 │ │ │ │ │ + addne sl, r6, #1 │ │ │ │ │ + ldrne r6, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + ble 58b8 │ │ │ │ │ + lsr r8, r8, #6 │ │ │ │ │ + and r3, r8, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ + add r3, r7, #20 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub r4, r8, r7 │ │ │ │ │ - add r4, r7, r4, asr #1 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ │ + sub r8, r6, sl │ │ │ │ │ + add r8, sl, r8, asr #1 │ │ │ │ │ + ldr r0, [r4, r8, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + movlt r2, fp │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 62cc │ │ │ │ │ + beq 6474 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f6c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq 640c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f7c │ │ │ │ │ + beq 641c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5678 │ │ │ │ │ + beq 5910 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 568c │ │ │ │ │ + beq 5924 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5694 │ │ │ │ │ - add r7, r4, #1 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - blt 55f4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ + bge 592c │ │ │ │ │ + add sl, r8, #1 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + blt 583c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 52b4 │ │ │ │ │ + b 53fc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 50d4 │ │ │ │ │ - b 51d4 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + beq 4fb0 │ │ │ │ │ + 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, #20] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r3, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 30b4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5654 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt 565c │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble 566c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b 55f4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - movlt r4, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add r7, r3, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt 5480 │ │ │ │ │ - b 50d4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - sub r5, r5, r6 │ │ │ │ │ - b 4368 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 5514 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b 58c8 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - sub r5, r5, r6 │ │ │ │ │ - suble r6, sl, sl │ │ │ │ │ - subgt r6, sl, r9 │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - movlt r4, r1 │ │ │ │ │ - movge r4, r2 │ │ │ │ │ - add r7, r3, #2 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt 5480 │ │ │ │ │ - b 50dc │ │ │ │ │ + bne 5898 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bgt 58a0 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movgt r6, r8 │ │ │ │ │ + bgt 583c │ │ │ │ │ mov r3, r4 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 58b8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx fp │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bge 5768 │ │ │ │ │ + b 466c │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + b 52b4 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + sub r7, r7, r3 │ │ │ │ │ + suble r6, fp, fp │ │ │ │ │ + subgt r6, fp, sl │ │ │ │ │ + b 5000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 566c │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b 5714 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 5714 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub r7, r7, r3 │ │ │ │ │ + b 4ff4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 5460 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b 56d8 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r7, r3, #2 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - movlt r4, r2 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt 5480 │ │ │ │ │ - b 50dc │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add sl, r2, #2 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bgt 56e8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 52bc │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + b 56c4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 56c8 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + b 58b8 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + b 5974 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b 5974 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 598c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 64b4 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + b 51fc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge 39cc │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ + bge 3c9c │ │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 6090 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b 4df4 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - b 2ca0 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 307c │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 598c │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b 56c4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b 4d10 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add sl, sl, #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + movge r3, r6 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + blt 56e8 │ │ │ │ │ + b 59b8 │ │ │ │ │ + add r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ef8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne 31f8 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2efc │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - 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 51b0 │ │ │ │ │ - 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, #28] │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r1, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r4, r2, lsl #2] │ │ │ │ │ - b 2e20 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + b 31fc │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fa0 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + bne 3154 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2fa4 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + b 3158 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b 4cb8 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d3c │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - movge fp, #0 │ │ │ │ │ - movlt fp, #1 │ │ │ │ │ - b 3d40 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 58f0 │ │ │ │ │ - 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 5be8 │ │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ │ - b 2e24 │ │ │ │ │ + bne 3ffc │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movge sl, #0 │ │ │ │ │ + movlt sl, #1 │ │ │ │ │ + b 4000 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2d04 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 2d08 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3928 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 392c │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b 4658 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 4658 │ │ │ │ │ + bne 3bf0 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 3bf4 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bd8 │ │ │ │ │ + bne 2c44 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 2bdc │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2c94 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 2c98 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 4e34 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - str r8, [sp, #28] │ │ │ │ │ - b 56b0 │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + b 2c48 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 4d10 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 4e34 │ │ │ │ │ - movge r3, r5 │ │ │ │ │ - movlt r3, sl │ │ │ │ │ - add r5, r7, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bgt 4970 │ │ │ │ │ - b 4b64 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 4760 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str ip, [sp, #28] │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + b 4680 │ │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str fp, [sp, #12] │ │ │ │ │ + b 4f7c │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4794 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bge 47a4 │ │ │ │ │ - b 479c │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - bne 30b4 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ + bne 458c │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bge 4594 │ │ │ │ │ + b 4680 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + str fp, [sp, #32] │ │ │ │ │ + b 56c8 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + movge r5, r7 │ │ │ │ │ + movlt r5, r2 │ │ │ │ │ + add r7, r3, #2 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bgt 4878 │ │ │ │ │ + b 4a44 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + b 4d10 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 4680 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 307c │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30e0 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - blt 30e8 │ │ │ │ │ - b 56b0 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + bne 4ed0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 4ed4 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b 4c90 │ │ │ │ │ + add r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dd0 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b 4dd4 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - movlt r3, sl │ │ │ │ │ - movge r3, r6 │ │ │ │ │ - add r5, r2, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + bne 4838 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 483c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add r7, r3, #2 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + movlt r5, r2 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + blt 4878 │ │ │ │ │ + b 4a44 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 3594 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + add r3, r4, r6 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + add r3, fp, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt 4970 │ │ │ │ │ - b 4b64 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 4e34 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov r9, #1 │ │ │ │ │ - b 4658 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 4a88 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 4f60 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b 47a8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4e3c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 513c │ │ │ │ │ + cmp fp, sl │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - b 55c4 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + b 3328 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 40e8 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + b 36a0 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 3d48 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 598c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b 5974 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 5804 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r9, r9, r4 │ │ │ │ │ - add r3, r5, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r4, r3, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 4ba8 │ │ │ │ │ + ldr ip, [r3, #12] │ │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ │ + add r8, ip, r6 │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 37f4 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3570 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3840 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + b 37b4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - 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 5bc4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b 2d38 │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b 4314 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ - b 34e8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ │ - ldr fp, [r3, #16] │ │ │ │ │ - add r3, ip, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add r3, fp, r6 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ │ + str r1, [r0], #4 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + beq 65d4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 352c │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 338c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b 3270 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 3a7c │ │ │ │ │ - lsl sl, sl, #2 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2e20 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 58f0 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b 4180 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 5c2c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b 2db0 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + add ip, ip, r3 │ │ │ │ │ + str ip, [sp, #20] │ │ │ │ │ + beq 5e3c │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c58 │ │ │ │ │ + beq 5e68 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5394 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2e20 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 55d0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 4fb0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - str r3, [r8], #-4 │ │ │ │ │ - beq 3d78 │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + beq 4038 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3d78 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 4d48 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 3410 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b 56d8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 5714 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - movgt r2, #1 │ │ │ │ │ - b 316c │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 58c8 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 4038 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 3490 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 33ac │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 343c │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b 4a90 │ │ │ │ │ + b 3614 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 498c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - beq 5d34 │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, ip, r3 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str ip, [sp, #20] │ │ │ │ │ + bne 5fc4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4910 │ │ │ │ │ + beq 524c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 619c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 58c4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [r8], #-4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3cb0 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b 3498 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3f70 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b 42ec │ │ │ │ │ cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 4084 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 3f80 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 31f4 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movge r7, #0 │ │ │ │ │ - movlt r7, #1 │ │ │ │ │ - b 4410 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 49f0 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 3ff0 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b 3ba4 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movge r9, #0 │ │ │ │ │ - movlt r9, #1 │ │ │ │ │ - b 46f0 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 41b8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 598c │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 422c │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + b 4c00 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 3038 │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - b 2fc4 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 4cb4 │ │ │ │ │ + b 41ec │ │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 5f14 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 44e8 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 40fc │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + b 4264 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 4ec8 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 3b00 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b 3dc8 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b 4714 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3e44 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + b 4da8 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b 4478 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r9, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r4, r2, lsl #2] │ │ │ │ │ + b 4fb0 │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + b 321c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b 48f4 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4b6c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 4f7c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 32e4 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + b 5094 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ + b 307c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + b 5dec │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ bl 228 │ │ │ │ │ R_ARM_CALL merge_getmem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldrne r3, [sp, #28] │ │ │ │ │ - ldrne r5, [sp, #16] │ │ │ │ │ - addne r4, r3, #4 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ - b 45ac │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - bl 228 │ │ │ │ │ - R_ARM_CALL merge_getmem │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 34c8 │ │ │ │ │ - b 45ac │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 4310 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 5b18 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 5c88 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b 5824 │ │ │ │ │ + bne 3794 │ │ │ │ │ + b 4fb4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b 34fc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r6, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ - b 5514 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b 394c │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5638 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b 5680 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b 5d8c │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + b 5768 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b 5b6c │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 439c │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 4320 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 5e98 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b 5390 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3074 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movle r8, #0 │ │ │ │ │ + movgt r8, #1 │ │ │ │ │ + b 3e64 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b 39cc │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 4b10 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 5030 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 4534 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 505c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 5398 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 4314 │ │ │ │ │ + b 3dd0 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 4158 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 328c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30b4 │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 55b8 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 5934 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 38c8 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 3ec0 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 3c9c │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 3c1c │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 4820 │ │ │ │ │ + ldr r1, [fp, #28] │ │ │ │ │ + b 5c40 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 442c │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 4cf4 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 2f44 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 2fac │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 2e34 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 3700 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl 228 │ │ │ │ │ + R_ARM_CALL merge_getmem │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ │ + ldrne r5, [sp, #8] │ │ │ │ │ + addne r4, r3, #4 │ │ │ │ │ + bne 2d44 │ │ │ │ │ + b 4fb4 │ │ │ │ │ + add r0, r6, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2ee0 │ │ │ │ │ + bne 313c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 57fc │ │ │ │ │ + b 5ac0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 4fb0 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 3d24 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 58a8 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 4314 │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 35fc │ │ │ │ │ + ldrb r7, [r8, #16] │ │ │ │ │ + tst r7, #32 │ │ │ │ │ + bne 3fe4 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b 3c00 │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ + b 5ae8 │ │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b 5688 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b 5f6c │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 4314 │ │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ │ - b 2e24 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - bne 2f88 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 5888 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b 5444 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 307c │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 3714 │ │ │ │ │ + bne 39e0 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b 377c │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ + b 3a48 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b 5a40 │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 3910 │ │ │ │ │ + bne 3bd8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 58fc │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - tst r4, #32 │ │ │ │ │ - bne 2c7c │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 5954 │ │ │ │ │ + b 5b28 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b 4f7c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 3ed4 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + bne 2cec │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 5b08 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 2c2c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 4640 │ │ │ │ │ + b 5b48 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 42c4 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4e18 │ │ │ │ │ + ldrb r8, [r7, #16] │ │ │ │ │ + tst r8, #32 │ │ │ │ │ + bne 31e0 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 5aa0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 55dc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 4db8 │ │ │ │ │ + bne 4c74 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 4c80 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 51b8 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 5288 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 54f8 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 4ef4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30b4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 4a00 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 5a24 │ │ │ │ │ + b 4fc8 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fd0 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 5008 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 5218 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 483c │ │ │ │ │ + bne 4eb8 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 5c0c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4808 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + bne 587c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 4bf8 │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + b 5918 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - beq 2e20 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r9, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ │ - b 434c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 46d8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 46c0 │ │ │ │ │ + bne 4574 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 5b94 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 49d8 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 49c0 │ │ │ │ │ + b 48dc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 3fe0 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 6184 │ │ │ │ │ + b 4b5c │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 4d90 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 31cc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 31e4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 43f8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 3488 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 4170 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 4158 │ │ │ │ │ + b 4d78 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 638c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 3b94 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 3470 │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 4314 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 32b4 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 6010 │ │ │ │ │ + b 42dc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 6100 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 6028 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 60e8 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 5700 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 60a4 │ │ │ │ │ + b 6410 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 42c4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 6040 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 60d0 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 5fac │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 399c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 39b4 │ │ │ │ │ + b 642c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 44d8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f70 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 54fc │ │ │ │ │ + b 44c0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 54e4 │ │ │ │ │ + b 3264 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 615c │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 3b7c │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4eb8 │ │ │ │ │ + b 436c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 4ea0 │ │ │ │ │ + b 3414 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 307c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 612c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + b 63f8 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 6144 │ │ │ │ │ + b 63e0 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 48c4 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 34d4 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 3fc8 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 5fc8 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 421c │ │ │ │ │ + b 6340 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 6204 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 4204 │ │ │ │ │ + b 6358 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 606c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3028 │ │ │ │ │ + b 61ac │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 62fc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3010 │ │ │ │ │ + b 628c │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 621c │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 62d4 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 342c │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 5750 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 6118 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3e2c │ │ │ │ │ + b 5738 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 327c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 32cc │ │ │ │ │ + b 3e54 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 4ca4 │ │ │ │ │ + b 3c84 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3c6c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 61dc │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 4148 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 4c8c │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 43e0 │ │ │ │ │ + b 4130 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 3690 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 4b44 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 3678 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 34ec │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 63a8 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 4704 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 46ec │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 507c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 5064 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3e3c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b 55c4 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 4384 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 61f0 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov lr, sl │ │ │ │ │ + b 55dc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3e14 │ │ │ │ │ + b 6328 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 625c │ │ │ │ │ │ │ │ │ │ -0000638c : │ │ │ │ │ +00006614 : │ │ │ │ │ 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 642c │ │ │ │ │ + beq 66b4 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 642c │ │ │ │ │ - ldr r5, [pc, #1036] @ 67d8 │ │ │ │ │ + beq 66b4 │ │ │ │ │ + ldr r5, [pc, #1036] @ 6a60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 641c │ │ │ │ │ + bne 66a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 64b4 │ │ │ │ │ + bne 673c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 64a8 │ │ │ │ │ + bls 6730 │ │ │ │ │ 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 63f0 │ │ │ │ │ - ldr r3, [pc, #936] @ 67dc │ │ │ │ │ + b 6678 │ │ │ │ │ + ldr r3, [pc, #936] @ 6a64 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 67c0 │ │ │ │ │ + bne 6a48 │ │ │ │ │ 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 64b4 │ │ │ │ │ + blt 673c │ │ │ │ │ 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 64c4 │ │ │ │ │ + ble 674c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - bne 654c │ │ │ │ │ + bne 67d4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cf4 │ │ │ │ │ + bl 8f78 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #816] @ 67e0 │ │ │ │ │ + ldr r1, [pc, #816] @ 6a68 │ │ │ │ │ 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, #792] @ 67e4 │ │ │ │ │ + ldr r3, [pc, #792] @ 6a6c │ │ │ │ │ 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 6708 │ │ │ │ │ + ble 6990 │ │ │ │ │ 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, #732] @ 67e8 │ │ │ │ │ + ldr r2, [pc, #732] @ 6a70 │ │ │ │ │ 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] │ │ │ │ │ @@ -6762,35 +6923,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 6410 │ │ │ │ │ - ldr r3, [pc, #664] @ 67ec │ │ │ │ │ + b 6698 │ │ │ │ │ + ldr r3, [pc, #664] @ 6a74 │ │ │ │ │ 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 6760 │ │ │ │ │ + ble 69e8 │ │ │ │ │ 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, #600] @ 67f0 │ │ │ │ │ + ldr r3, [pc, #600] @ 6a78 │ │ │ │ │ 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 │ │ │ │ │ @@ -6803,95 +6964,95 @@ │ │ │ │ │ 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 6778 │ │ │ │ │ + bhi 6a00 │ │ │ │ │ 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 6778 │ │ │ │ │ + beq 6a00 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r3] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 66e4 │ │ │ │ │ + beq 696c │ │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r3] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - beq 66e4 │ │ │ │ │ + beq 696c │ │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r3] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 66e4 │ │ │ │ │ + beq 696c │ │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r3] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq 66e4 │ │ │ │ │ + beq 696c │ │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r3] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add r3, r7, r1 │ │ │ │ │ - beq 66e4 │ │ │ │ │ + beq 696c │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 66ec │ │ │ │ │ + bne 6974 │ │ │ │ │ str r1, [ip], #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 66c4 │ │ │ │ │ + bne 694c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b 6410 │ │ │ │ │ + b 6698 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r1] │ │ │ │ │ str r1, [ip], #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 66c4 │ │ │ │ │ - b 66e4 │ │ │ │ │ - ldr r0, [pc, #228] @ 67f4 │ │ │ │ │ + bne 694c │ │ │ │ │ + b 696c │ │ │ │ │ + ldr r0, [pc, #228] @ 6a7c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 64b4 │ │ │ │ │ - ldr r2, [pc, #216] @ 67f8 │ │ │ │ │ + beq 673c │ │ │ │ │ + ldr r2, [pc, #216] @ 6a80 │ │ │ │ │ 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] │ │ │ │ │ @@ -6900,49 +7061,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 6410 │ │ │ │ │ - ldr r0, [pc, #140] @ 67f4 │ │ │ │ │ + b 6698 │ │ │ │ │ + ldr r0, [pc, #140] @ 6a7c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6590 │ │ │ │ │ - b 64b4 │ │ │ │ │ + bne 6818 │ │ │ │ │ + b 673c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 67a4 │ │ │ │ │ + beq 6a2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 67a4 │ │ │ │ │ + bne 6a2c │ │ │ │ │ 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 6604 │ │ │ │ │ - b 64b4 │ │ │ │ │ - ldr r3, [pc, #52] @ 67fc │ │ │ │ │ + bne 688c │ │ │ │ │ + b 673c │ │ │ │ │ + ldr r3, [pc, #52] @ 6a84 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #48] @ 6800 │ │ │ │ │ + ldr r1, [pc, #48] @ 6a88 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 673c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -6957,64 +7118,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 │ │ │ │ │ │ │ │ │ │ -00006804 : │ │ │ │ │ +00006a8c : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 682c │ │ │ │ │ + bls 6ab4 │ │ │ │ │ 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] @ 6854 │ │ │ │ │ - ldr r1, [pc, #16] @ 6858 │ │ │ │ │ + ldr r3, [pc, #16] @ 6adc │ │ │ │ │ + ldr r1, [pc, #16] @ 6ae0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000685c : │ │ │ │ │ +00006ae4 : │ │ │ │ │ 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 68f0 │ │ │ │ │ + beq 6b78 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ 691c │ │ │ │ │ + ldr r0, [pc, #148] @ 6ba4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 68fc │ │ │ │ │ + beq 6b84 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 6904 │ │ │ │ │ - ldr r1, [pc, #116] @ 6920 │ │ │ │ │ + beq 6b8c │ │ │ │ │ + ldr r1, [pc, #116] @ 6ba8 │ │ │ │ │ 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] │ │ │ │ │ @@ -7026,88 +7187,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] @ 6924 │ │ │ │ │ - ldr r0, [pc, #44] @ 6928 │ │ │ │ │ + ldr r1, [pc, #44] @ 6bac │ │ │ │ │ + ldr r0, [pc, #44] @ 6bb0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 68e8 │ │ │ │ │ - ldr r2, [pc, #32] @ 692c │ │ │ │ │ + b 6b70 │ │ │ │ │ + ldr r2, [pc, #32] @ 6bb4 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 68c0 │ │ │ │ │ + b 6b48 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00006930 : │ │ │ │ │ +00006bb8 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 69a4 │ │ │ │ │ + blt 6c2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 6978 │ │ │ │ │ + bcs 6c00 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 69ac │ │ │ │ │ + beq 6c34 │ │ │ │ │ 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 69a4 │ │ │ │ │ + beq 6c2c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 69b8 │ │ │ │ │ + beq 6c40 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000069d4 : │ │ │ │ │ +00006c5c : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000069dc : │ │ │ │ │ +00006c64 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7119,512 +7280,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 6a34 │ │ │ │ │ + beq 6cbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6a40 │ │ │ │ │ + bne 6cc8 │ │ │ │ │ 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 6a34 │ │ │ │ │ + bne 6cbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00006a60 <_PyList_Extend>: │ │ │ │ │ +00006ce8 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 6a8c <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 6a88 <_PyList_Extend+0x28> │ │ │ │ │ + bl 6d14 <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 6d10 <_PyList_Extend+0x28> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00006a8c <_list_extend>: │ │ │ │ │ +00006d14 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7878 <_list_extend+0xdec> │ │ │ │ │ + beq 7afc <_list_extend+0xde8> │ │ │ │ │ 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, #3560] @ 7894 <_list_extend+0xe08> │ │ │ │ │ + ldr r2, [pc, #3556] @ 7b18 <_list_extend+0xe04> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 6ee8 <_list_extend+0x45c> │ │ │ │ │ - ldr r2, [pc, #3536] @ 7898 <_list_extend+0xe0c> │ │ │ │ │ + beq 7170 <_list_extend+0x45c> │ │ │ │ │ + ldr r2, [pc, #3532] @ 7b1c <_list_extend+0xe08> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6c94 <_list_extend+0x208> │ │ │ │ │ - ldr r1, [pc, #3528] @ 789c <_list_extend+0xe10> │ │ │ │ │ + bne 6f1c <_list_extend+0x208> │ │ │ │ │ + ldr r1, [pc, #3524] @ 7b20 <_list_extend+0xe0c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7100 <_list_extend+0x674> │ │ │ │ │ + beq 7388 <_list_extend+0x674> │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6c68 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_list_extend+0x1dc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6e0c <_list_extend+0x380> │ │ │ │ │ + bne 7094 <_list_extend+0x380> │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 784c <_list_extend+0xdc0> │ │ │ │ │ + bhi 7ad0 <_list_extend+0xdbc> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 784c <_list_extend+0xdc0> │ │ │ │ │ + beq 7ad0 <_list_extend+0xdbc> │ │ │ │ │ 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 6e74 <_list_extend+0x3e8> │ │ │ │ │ + bne 70fc <_list_extend+0x3e8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ - ble 6c68 <_list_extend+0x1dc> │ │ │ │ │ + ble 6ef0 <_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 6c68 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_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 6c68 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_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 6c68 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_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 6c68 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_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 6c68 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_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 6c68 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_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 6c68 <_list_extend+0x1dc> │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - add r2, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [r1], #4 │ │ │ │ │ + beq 6ef0 <_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 6ed0 <_list_extend+0x444> │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + bne 7158 <_list_extend+0x444> │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6c4c <_list_extend+0x1c0> │ │ │ │ │ + bne 6ed4 <_list_extend+0x1c0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c88 <_list_extend+0x1fc> │ │ │ │ │ + beq 6f10 <_list_extend+0x1fc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - beq 7858 <_list_extend+0xdcc> │ │ │ │ │ + beq 7adc <_list_extend+0xdc8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r8, [pc, #3076] @ 78a0 <_list_extend+0xe14> │ │ │ │ │ - ldr r2, [pc, #3076] @ 78a4 <_list_extend+0xe18> │ │ │ │ │ + ldr r8, [pc, #3072] @ 7b24 <_list_extend+0xe10> │ │ │ │ │ + ldr r2, [pc, #3072] @ 7b28 <_list_extend+0xe14> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 72d8 <_list_extend+0x84c> │ │ │ │ │ - ldr r2, [pc, #3056] @ 78a8 <_list_extend+0xe1c> │ │ │ │ │ + beq 7560 <_list_extend+0x84c> │ │ │ │ │ + ldr r2, [pc, #3052] @ 7b2c <_list_extend+0xe18> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7108 <_list_extend+0x67c> │ │ │ │ │ - ldr r2, [pc, #3048] @ 78ac <_list_extend+0xe20> │ │ │ │ │ + beq 7390 <_list_extend+0x67c> │ │ │ │ │ + ldr r2, [pc, #3044] @ 7b30 <_list_extend+0xe1c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7760 <_list_extend+0xcd4> │ │ │ │ │ - ldr r2, [pc, #3040] @ 78b0 <_list_extend+0xe24> │ │ │ │ │ + beq 79e4 <_list_extend+0xcd0> │ │ │ │ │ + ldr r2, [pc, #3036] @ 7b34 <_list_extend+0xe20> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7534 <_list_extend+0xaa8> │ │ │ │ │ - ldr r2, [pc, #3032] @ 78b4 <_list_extend+0xe28> │ │ │ │ │ + beq 77bc <_list_extend+0xaa8> │ │ │ │ │ + ldr r2, [pc, #3028] @ 7b38 <_list_extend+0xe24> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7604 <_list_extend+0xb78> │ │ │ │ │ + beq 788c <_list_extend+0xb78> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7100 <_list_extend+0x674> │ │ │ │ │ + beq 7388 <_list_extend+0x674> │ │ │ │ │ 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 70e4 <_list_extend+0x658> │ │ │ │ │ + blt 736c <_list_extend+0x658> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt 6d80 <_list_extend+0x2f4> │ │ │ │ │ + bgt 7008 <_list_extend+0x2f4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 727c <_list_extend+0x7f0> │ │ │ │ │ + bne 7504 <_list_extend+0x7f0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d80 <_list_extend+0x2f4> │ │ │ │ │ + beq 7008 <_list_extend+0x2f4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r7, r3, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 77f4 <_list_extend+0xd68> │ │ │ │ │ + bhi 7a78 <_list_extend+0xd64> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77f4 <_list_extend+0xd68> │ │ │ │ │ + beq 7a78 <_list_extend+0xd64> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - b 6d80 <_list_extend+0x2f4> │ │ │ │ │ + b 7008 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 70d0 <_list_extend+0x644> │ │ │ │ │ + bge 7358 <_list_extend+0x644> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r0, [r2, r3, lsl #2] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d60 <_list_extend+0x2d4> │ │ │ │ │ + bne 6fe8 <_list_extend+0x2d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6e84 <_list_extend+0x3f8> │ │ │ │ │ + bne 710c <_list_extend+0x3f8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 6eac <_list_extend+0x420> │ │ │ │ │ + ble 7134 <_list_extend+0x420> │ │ │ │ │ cmp r7, r3, asr #1 │ │ │ │ │ - bge 6eac <_list_extend+0x420> │ │ │ │ │ + bge 7134 <_list_extend+0x420> │ │ │ │ │ add r5, r7, #6 │ │ │ │ │ add r5, r5, r7, asr #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub r3, r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7708 <_list_extend+0xc7c> │ │ │ │ │ + blt 798c <_list_extend+0xc78> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7718 <_list_extend+0xc8c> │ │ │ │ │ + beq 799c <_list_extend+0xc88> │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 77f4 <_list_extend+0xd68> │ │ │ │ │ + bhi 7a78 <_list_extend+0xd64> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77f4 <_list_extend+0xd68> │ │ │ │ │ + beq 7a78 <_list_extend+0xd64> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne 6eb8 <_list_extend+0x42c> │ │ │ │ │ - b 6ec8 <_list_extend+0x43c> │ │ │ │ │ + bne 7140 <_list_extend+0x42c> │ │ │ │ │ + b 7150 <_list_extend+0x43c> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r9, r8, r5 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 7254 <_list_extend+0x7c8> │ │ │ │ │ + ble 74dc <_list_extend+0x7c8> │ │ │ │ │ add r7, r9, #6 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 74f8 <_list_extend+0xa6c> │ │ │ │ │ + bgt 7780 <_list_extend+0xa6c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 7734 <_list_extend+0xca8> │ │ │ │ │ + beq 79b8 <_list_extend+0xca4> │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 784c <_list_extend+0xdc0> │ │ │ │ │ + bhi 7ad0 <_list_extend+0xdbc> │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 784c <_list_extend+0xdc0> │ │ │ │ │ + beq 7ad0 <_list_extend+0xdbc> │ │ │ │ │ ldr r3, [r6, #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 6b38 <_list_extend+0xac> │ │ │ │ │ + beq 6dc0 <_list_extend+0xac> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ - bgt 6b44 <_list_extend+0xb8> │ │ │ │ │ - b 6c68 <_list_extend+0x1dc> │ │ │ │ │ - ldr r3, [pc, #2604] @ 78b8 <_list_extend+0xe2c> │ │ │ │ │ + bgt 6dcc <_list_extend+0xb8> │ │ │ │ │ + b 6ef0 <_list_extend+0x1dc> │ │ │ │ │ + ldr r3, [pc, #2600] @ 7b3c <_list_extend+0xe28> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70e4 <_list_extend+0x658> │ │ │ │ │ + beq 736c <_list_extend+0x658> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 6dac <_list_extend+0x320> │ │ │ │ │ + blt 7034 <_list_extend+0x320> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6ec8 <_list_extend+0x43c> │ │ │ │ │ + beq 7150 <_list_extend+0x43c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7270 <_list_extend+0x7e4> │ │ │ │ │ + beq 74f8 <_list_extend+0x7e4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6c88 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6c4c <_list_extend+0x1c0> │ │ │ │ │ - b 6c68 <_list_extend+0x1dc> │ │ │ │ │ + bne 6ed4 <_list_extend+0x1c0> │ │ │ │ │ + b 6ef0 <_list_extend+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2472] @ 789c <_list_extend+0xe10> │ │ │ │ │ + ldr r1, [pc, #2468] @ 7b20 <_list_extend+0xe0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7100 <_list_extend+0x674> │ │ │ │ │ + beq 7388 <_list_extend+0x674> │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7084 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71d8 <_list_extend+0x74c> │ │ │ │ │ + bne 7460 <_list_extend+0x74c> │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7828 <_list_extend+0xd9c> │ │ │ │ │ + bhi 7aac <_list_extend+0xd98> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7828 <_list_extend+0xd9c> │ │ │ │ │ + beq 7aac <_list_extend+0xd98> │ │ │ │ │ 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 7244 <_list_extend+0x7b8> │ │ │ │ │ + bne 74cc <_list_extend+0x7b8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ - ble 7084 <_list_extend+0x5f8> │ │ │ │ │ + ble 730c <_list_extend+0x5f8> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ lsl r3, r8, #2 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r0, r8, lsl #2] │ │ │ │ │ - beq 7084 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r2] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r0, lr] │ │ │ │ │ - beq 7084 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r2] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r0, lr] │ │ │ │ │ - beq 7084 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ - beq 7084 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str ip, [r2, #16] │ │ │ │ │ - beq 7084 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr ip, [r1, #20] │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str ip, [r2, #20] │ │ │ │ │ - beq 7084 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 7084 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ add r2, r1, #28 │ │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 70b8 <_list_extend+0x62c> │ │ │ │ │ + bne 7340 <_list_extend+0x62c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 7068 <_list_extend+0x5dc> │ │ │ │ │ + bne 72f0 <_list_extend+0x5dc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c88 <_list_extend+0x1fc> │ │ │ │ │ + beq 6f10 <_list_extend+0x1fc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 6c88 <_list_extend+0x1fc> │ │ │ │ │ + bne 6f10 <_list_extend+0x1fc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b 6c88 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 7068 <_list_extend+0x5dc> │ │ │ │ │ - b 7084 <_list_extend+0x5f8> │ │ │ │ │ + bne 72f0 <_list_extend+0x5dc> │ │ │ │ │ + b 730c <_list_extend+0x5f8> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 474 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6d80 <_list_extend+0x2f4> │ │ │ │ │ + bne 7008 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7100 <_list_extend+0x674> │ │ │ │ │ + beq 7388 <_list_extend+0x674> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 786c <_list_extend+0xde0> │ │ │ │ │ + beq 7af0 <_list_extend+0xddc> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6c88 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 7504 <_list_extend+0xa78> │ │ │ │ │ + ble 778c <_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 77fc <_list_extend+0xd70> │ │ │ │ │ + beq 7a80 <_list_extend+0xd6c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 781c <_list_extend+0xd90> │ │ │ │ │ + bhi 7aa0 <_list_extend+0xd8c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 781c <_list_extend+0xd90> │ │ │ │ │ + beq 7aa0 <_list_extend+0xd8c> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r8, r8, r7, lsl #2 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ - b 71ac <_list_extend+0x720> │ │ │ │ │ + b 7434 <_list_extend+0x720> │ │ │ │ │ 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] │ │ │ │ │ @@ -7634,110 +7795,110 @@ │ │ │ │ │ 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 7188 <_list_extend+0x6fc> │ │ │ │ │ + bne 7410 <_list_extend+0x6fc> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6c88 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r9, r8, r6 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 7518 <_list_extend+0xa8c> │ │ │ │ │ + ble 77a0 <_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 7834 <_list_extend+0xda8> │ │ │ │ │ + beq 7ab8 <_list_extend+0xda4> │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7828 <_list_extend+0xd9c> │ │ │ │ │ + bhi 7aac <_list_extend+0xd98> │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7828 <_list_extend+0xd9c> │ │ │ │ │ + beq 7aac <_list_extend+0xd98> │ │ │ │ │ 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 6f54 <_list_extend+0x4c8> │ │ │ │ │ + beq 71dc <_list_extend+0x4c8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bgt 6f60 <_list_extend+0x4d4> │ │ │ │ │ - b 7084 <_list_extend+0x5f8> │ │ │ │ │ + bgt 71e8 <_list_extend+0x4d4> │ │ │ │ │ + b 730c <_list_extend+0x5f8> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 74e0 <_list_extend+0xa54> │ │ │ │ │ + blt 7768 <_list_extend+0xa54> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b 6e6c <_list_extend+0x3e0> │ │ │ │ │ + b 70f4 <_list_extend+0x3e0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ec8 <_list_extend+0x43c> │ │ │ │ │ + b 7150 <_list_extend+0x43c> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r3, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 75f8 <_list_extend+0xb6c> │ │ │ │ │ + ble 7880 <_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 7814 <_list_extend+0xd88> │ │ │ │ │ + beq 7a98 <_list_extend+0xd84> │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 77f4 <_list_extend+0xd68> │ │ │ │ │ + bhi 7a78 <_list_extend+0xd64> │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77f4 <_list_extend+0xd68> │ │ │ │ │ + beq 7a78 <_list_extend+0xd64> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 6d80 <_list_extend+0x2f4> │ │ │ │ │ + b 7008 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble 76f4 <_list_extend+0xc68> │ │ │ │ │ + ble 7978 <_list_extend+0xc64> │ │ │ │ │ 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 7844 <_list_extend+0xdb8> │ │ │ │ │ + beq 7ac8 <_list_extend+0xdb4> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 781c <_list_extend+0xd90> │ │ │ │ │ + bhi 7aa0 <_list_extend+0xd8c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 781c <_list_extend+0xd90> │ │ │ │ │ + beq 7aa0 <_list_extend+0xd8c> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str fp, [r4, #12] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ @@ -7747,557 +7908,556 @@ │ │ │ │ │ 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 74d4 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_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 74d4 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_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 74d4 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_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 74d4 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_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 74d4 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_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 74d4 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_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 74d4 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_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 74d4 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_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 74d4 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #32] │ │ │ │ │ add r9, r9, #36 @ 0x24 │ │ │ │ │ - b 74b8 <_list_extend+0xa2c> │ │ │ │ │ + b 7740 <_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 74b0 <_list_extend+0xa24> │ │ │ │ │ + bne 7738 <_list_extend+0xa24> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 6c88 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_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 6e34 <_list_extend+0x3a8> │ │ │ │ │ + bge 70bc <_list_extend+0x3a8> │ │ │ │ │ add r7, r9, #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ - b 6e34 <_list_extend+0x3a8> │ │ │ │ │ + b 70bc <_list_extend+0x3a8> │ │ │ │ │ cmp fp, r2, asr #1 │ │ │ │ │ - blt 7120 <_list_extend+0x694> │ │ │ │ │ + blt 73a8 <_list_extend+0x694> │ │ │ │ │ ldr r8, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 716c <_list_extend+0x6e0> │ │ │ │ │ + b 73f4 <_list_extend+0x6e0> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 71e8 <_list_extend+0x75c> │ │ │ │ │ + blt 7470 <_list_extend+0x75c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b 723c <_list_extend+0x7b0> │ │ │ │ │ + b 74c4 <_list_extend+0x7b0> │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 77e0 <_list_extend+0xd54> │ │ │ │ │ + ble 7a64 <_list_extend+0xd50> │ │ │ │ │ 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 780c <_list_extend+0xd80> │ │ │ │ │ + beq 7a90 <_list_extend+0xd7c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 781c <_list_extend+0xd90> │ │ │ │ │ + bhi 7aa0 <_list_extend+0xd8c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 781c <_list_extend+0xd90> │ │ │ │ │ + beq 7aa0 <_list_extend+0xd8c> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ │ str r8, [sp, #28] │ │ │ │ │ - b 75d0 <_list_extend+0xb44> │ │ │ │ │ + b 7858 <_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 75b8 <_list_extend+0xb2c> │ │ │ │ │ + bne 7840 <_list_extend+0xb2c> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6c88 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ │ - bge 72d0 <_list_extend+0x844> │ │ │ │ │ - b 728c <_list_extend+0x800> │ │ │ │ │ + bge 7558 <_list_extend+0x844> │ │ │ │ │ + b 7514 <_list_extend+0x800> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add fp, r2, r3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - ble 774c <_list_extend+0xcc0> │ │ │ │ │ - add r5, fp, #6 │ │ │ │ │ - add r5, r5, fp, asr #3 │ │ │ │ │ - bic r5, r5, #3 │ │ │ │ │ - sub r1, r5, fp │ │ │ │ │ + ble 79d0 <_list_extend+0xcbc> │ │ │ │ │ + add r6, fp, #6 │ │ │ │ │ + add r6, r6, fp, asr #3 │ │ │ │ │ + bic r6, r6, #3 │ │ │ │ │ + sub r1, r6, fp │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - addgt r5, fp, #3 │ │ │ │ │ - bicgt r5, r5, #3 │ │ │ │ │ + addgt r6, fp, #3 │ │ │ │ │ + bicgt r6, r6, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 7804 <_list_extend+0xd78> │ │ │ │ │ - cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 783c <_list_extend+0xdb0> │ │ │ │ │ + beq 7a88 <_list_extend+0xd74> │ │ │ │ │ + cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ + bhi 7ac0 <_list_extend+0xdac> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - lsl r1, r5, #2 │ │ │ │ │ + lsl r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 783c <_list_extend+0xdb0> │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 7ac0 <_list_extend+0xdac> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - str r5, [r4, #16] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ + str r6, [r4, #16] │ │ │ │ │ + str r5, [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, #28 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ add r8, sp, #24 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b 76cc <_list_extend+0xc40> │ │ │ │ │ + b 7950 <_list_extend+0xc3c> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7880 <_list_extend+0xdf4> │ │ │ │ │ + beq 7b04 <_list_extend+0xdf0> │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r0, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ 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 76ac <_list_extend+0xc20> │ │ │ │ │ + bne 7930 <_list_extend+0xc1c> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b 75f0 <_list_extend+0xb64> │ │ │ │ │ + b 7878 <_list_extend+0xb64> │ │ │ │ │ cmp sl, r2, asr #1 │ │ │ │ │ - blt 72f8 <_list_extend+0x86c> │ │ │ │ │ + blt 7580 <_list_extend+0x86c> │ │ │ │ │ ldr fp, [r0, #12] │ │ │ │ │ str sl, [r0, #8] │ │ │ │ │ - b 7344 <_list_extend+0x8b8> │ │ │ │ │ + b 75cc <_list_extend+0x8b8> │ │ │ │ │ add r5, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ - bne 6dd4 <_list_extend+0x348> │ │ │ │ │ + bne 705c <_list_extend+0x348> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77f4 <_list_extend+0xd68> │ │ │ │ │ + beq 7a78 <_list_extend+0xd64> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6df0 <_list_extend+0x364> │ │ │ │ │ + b 7078 <_list_extend+0x364> │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 784c <_list_extend+0xdc0> │ │ │ │ │ + beq 7ad0 <_list_extend+0xdbc> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 6e54 <_list_extend+0x3c8> │ │ │ │ │ + b 70dc <_list_extend+0x3c8> │ │ │ │ │ cmp fp, r1, asr #1 │ │ │ │ │ - blt 7624 <_list_extend+0xb98> │ │ │ │ │ + blt 78ac <_list_extend+0xb98> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 767c <_list_extend+0xbf0> │ │ │ │ │ + b 7900 <_list_extend+0xbec> │ │ │ │ │ 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 6c88 <_list_extend+0x1fc> │ │ │ │ │ + beq 6f10 <_list_extend+0x1fc> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add sl, sl, r6, lsl #2 │ │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ str r8, [sp, #28] │ │ │ │ │ - b 77b8 <_list_extend+0xd2c> │ │ │ │ │ + b 7a3c <_list_extend+0xd28> │ │ │ │ │ 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 77a0 <_list_extend+0xd14> │ │ │ │ │ + bne 7a24 <_list_extend+0xd10> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6c88 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ cmp fp, r2, asr #1 │ │ │ │ │ - blt 7550 <_list_extend+0xac4> │ │ │ │ │ + blt 77d8 <_list_extend+0xac4> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 759c <_list_extend+0xb10> │ │ │ │ │ + b 7824 <_list_extend+0xb10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 70e4 <_list_extend+0x658> │ │ │ │ │ + b 736c <_list_extend+0x658> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 714c <_list_extend+0x6c0> │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b 7650 <_list_extend+0xbc4> │ │ │ │ │ + b 73d4 <_list_extend+0x6c0> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 757c <_list_extend+0xaf0> │ │ │ │ │ + b 78d8 <_list_extend+0xbc4> │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b 7804 <_list_extend+0xaf0> │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 72b8 <_list_extend+0x82c> │ │ │ │ │ + b 7540 <_list_extend+0x82c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6c88 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 7088 <_list_extend+0x5fc> │ │ │ │ │ + b 7310 <_list_extend+0x5fc> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 7214 <_list_extend+0x788> │ │ │ │ │ + b 749c <_list_extend+0x788> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7100 <_list_extend+0x674> │ │ │ │ │ + b 7388 <_list_extend+0x674> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 7324 <_list_extend+0x898> │ │ │ │ │ + b 75ac <_list_extend+0x898> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6c6c <_list_extend+0x1e0> │ │ │ │ │ + b 6ef4 <_list_extend+0x1e0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b 6c88 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7100 <_list_extend+0x674> │ │ │ │ │ + b 7388 <_list_extend+0x674> │ │ │ │ │ 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 7100 <_list_extend+0x674> │ │ │ │ │ + b 7388 <_list_extend+0x674> │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000078bc : │ │ │ │ │ +00007b40 : │ │ │ │ │ list___init__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #232] @ 79bc │ │ │ │ │ + ldr r3, [pc, #232] @ 7c40 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 78f8 │ │ │ │ │ + beq 7b7c │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 7900 │ │ │ │ │ + bne 7b84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 792c │ │ │ │ │ + bne 7bb0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 7948 │ │ │ │ │ + bhi 7bcc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - bne 7970 │ │ │ │ │ + bne 7bf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 79a4 │ │ │ │ │ + bne 7c28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 79c0 │ │ │ │ │ + ldr r0, [pc, #140] @ 7c44 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7900 │ │ │ │ │ + bne 7b84 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 7924 │ │ │ │ │ - ldr r0, [pc, #112] @ 79c0 │ │ │ │ │ + b 7ba8 │ │ │ │ │ + ldr r0, [pc, #112] @ 7c44 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7940 │ │ │ │ │ + beq 7bc4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7918 │ │ │ │ │ + ble 7b9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 79a8 │ │ │ │ │ + bne 7c2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7920 │ │ │ │ │ + beq 7ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a8c <_list_extend> │ │ │ │ │ + bl 6d14 <_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 2928 │ │ │ │ │ + bl 2990 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 797c │ │ │ │ │ + b 7c00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000079c4 : │ │ │ │ │ +00007c48 : │ │ │ │ │ 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 7b48 │ │ │ │ │ + beq 7dcc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 7b48 │ │ │ │ │ + beq 7dcc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7bd0 │ │ │ │ │ + bne 7e54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 7b30 │ │ │ │ │ + ble 7db4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 7afc │ │ │ │ │ + bge 7d80 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 7ac4 │ │ │ │ │ + beq 7d48 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7b20 │ │ │ │ │ + beq 7da4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7a64 │ │ │ │ │ + beq 7ce8 │ │ │ │ │ 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 7a94 │ │ │ │ │ + beq 7d18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7c5c │ │ │ │ │ + beq 7ee0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7ab0 │ │ │ │ │ + beq 7d34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7c68 │ │ │ │ │ + beq 7eec │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 7c28 │ │ │ │ │ + blt 7eac │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ - beq 7afc │ │ │ │ │ + beq 7d80 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 7a1c │ │ │ │ │ - ldr r1, [pc, #424] @ 7c80 │ │ │ │ │ + blt 7ca0 │ │ │ │ │ + ldr r1, [pc, #424] @ 7f04 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7c50 │ │ │ │ │ + bhi 7ed4 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 7b14 │ │ │ │ │ - ldr r4, [pc, #396] @ 7c84 │ │ │ │ │ + bne 7d98 │ │ │ │ │ + ldr r4, [pc, #396] @ 7f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 7ad0 │ │ │ │ │ + bge 7d54 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 7ad0 │ │ │ │ │ + bge 7d54 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 7b50 │ │ │ │ │ - ldr r4, [pc, #364] @ 7c88 │ │ │ │ │ + bne 7dd4 │ │ │ │ │ + ldr r4, [pc, #364] @ 7f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7a5c │ │ │ │ │ - b 7a64 │ │ │ │ │ - ldr r1, [pc, #340] @ 7c8c │ │ │ │ │ + bne 7ce0 │ │ │ │ │ + b 7ce8 │ │ │ │ │ + ldr r1, [pc, #340] @ 7f10 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7c80 │ │ │ │ │ + bhi 7f04 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r4, [pc, #320] @ 7c90 │ │ │ │ │ - b 7af4 │ │ │ │ │ + ldr r4, [pc, #320] @ 7f14 │ │ │ │ │ + b 7d78 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 7af0 │ │ │ │ │ + beq 7d74 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r6, [r2, r4, lsl #2] │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -8310,93 +8470,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 7bf4 │ │ │ │ │ + bne 7e78 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7af4 │ │ │ │ │ + beq 7d78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7af4 │ │ │ │ │ + bne 7d78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7af4 │ │ │ │ │ + b 7d78 │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 7c30 │ │ │ │ │ + bhi 7eb4 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 7b14 │ │ │ │ │ - b 7af0 │ │ │ │ │ + beq 7d98 │ │ │ │ │ + b 7d74 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 7af0 │ │ │ │ │ - b 7b14 │ │ │ │ │ + bgt 7d74 │ │ │ │ │ + b 7d98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7ba8 │ │ │ │ │ + bne 7e2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ba8 │ │ │ │ │ + b 7e2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7b14 │ │ │ │ │ - b 7af0 │ │ │ │ │ + beq 7d98 │ │ │ │ │ + b 7d74 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 7af0 │ │ │ │ │ - b 7b14 │ │ │ │ │ + blt 7d74 │ │ │ │ │ + b 7d98 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7af4 │ │ │ │ │ + b 7d78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 7a18 │ │ │ │ │ - ldr r1, [pc, #84] @ 7c94 │ │ │ │ │ + bgt 7c9c │ │ │ │ │ + ldr r1, [pc, #84] @ 7f18 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7c80 │ │ │ │ │ + bhi 7f04 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 7b14 │ │ │ │ │ - b 7af0 │ │ │ │ │ + bgt 7d98 │ │ │ │ │ + b 7d74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a94 │ │ │ │ │ + b 7d18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ab0 │ │ │ │ │ + b 7d34 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 7af0 │ │ │ │ │ - b 7b14 │ │ │ │ │ + bge 7d74 │ │ │ │ │ + b 7d98 │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007c98 : │ │ │ │ │ +00007f1c : │ │ │ │ │ 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 7dc8 │ │ │ │ │ + ble 804c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -8404,366 +8564,366 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7d00 │ │ │ │ │ + beq 7f84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7de0 │ │ │ │ │ + beq 8064 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7d2c │ │ │ │ │ + ble 7fb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 2390 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7dd8 │ │ │ │ │ - ldr r0, [pc, #204] @ 7df8 │ │ │ │ │ + bne 805c │ │ │ │ │ + ldr r0, [pc, #204] @ 807c │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7dd8 │ │ │ │ │ + bne 805c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 7dc8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ + ble 804c │ │ │ │ │ + mov r8, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r5, [r3, r6, lsl #2] │ │ │ │ │ + ldr r5, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - beq 7d88 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq 800c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7dec │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ble 7db4 │ │ │ │ │ + beq 8070 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble 8038 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - add r2, r6, #1 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + add r2, r8, #1 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 2390 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7dd8 │ │ │ │ │ - ldr r0, [pc, #68] @ 7df8 │ │ │ │ │ + bne 805c │ │ │ │ │ + ldr r0, [pc, #68] @ 807c │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7dd8 │ │ │ │ │ + bne 805c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt 7d40 │ │ │ │ │ - ldr r3, [pc, #44] @ 7dfc │ │ │ │ │ - ldr r1, [pc, #44] @ 7e00 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + blt 7fc4 │ │ │ │ │ + ldr r3, [pc, #44] @ 8080 │ │ │ │ │ + ldr r1, [pc, #44] @ 8084 │ │ │ │ │ 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 7d00 │ │ │ │ │ + b 7f84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d88 │ │ │ │ │ + b 800c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007e04 : │ │ │ │ │ +00008088 : │ │ │ │ │ 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 7f78 │ │ │ │ │ + bhi 81fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f9c │ │ │ │ │ + bne 8220 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ff8 │ │ │ │ │ + beq 827c │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs 8030 │ │ │ │ │ + bcs 82b4 │ │ │ │ │ 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 7ed8 │ │ │ │ │ + beq 815c │ │ │ │ │ sub r5, r6, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 7f2c │ │ │ │ │ + bgt 81b0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble 7f4c │ │ │ │ │ + ble 81d0 │ │ │ │ │ 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 8010 │ │ │ │ │ + bhi 8294 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8010 │ │ │ │ │ + beq 8294 │ │ │ │ │ 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 7ecc │ │ │ │ │ + beq 8150 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 7f18 │ │ │ │ │ + beq 819c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7f60 │ │ │ │ │ + bne 81e4 │ │ │ │ │ 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 7f58 │ │ │ │ │ + bgt 81dc │ │ │ │ │ cmp r6, r2, asr #1 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 7ecc │ │ │ │ │ + bge 8150 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 7e84 │ │ │ │ │ + b 8108 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7f18 │ │ │ │ │ + bne 819c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f18 │ │ │ │ │ - ldr r0, [pc, #244] @ 8074 │ │ │ │ │ + b 819c │ │ │ │ │ + ldr r0, [pc, #244] @ 82f8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8008 │ │ │ │ │ + beq 828c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7e34 │ │ │ │ │ + ble 80b8 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8050 │ │ │ │ │ + beq 82d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 7fd0 │ │ │ │ │ + beq 8254 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 82c8 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8050 │ │ │ │ │ + beq 82d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ff8 │ │ │ │ │ + beq 827c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 7e48 │ │ │ │ │ + bge 80cc │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 7e48 │ │ │ │ │ - ldr r3, [pc, #120] @ 8078 │ │ │ │ │ - ldr r1, [pc, #120] @ 807c │ │ │ │ │ + b 80cc │ │ │ │ │ + ldr r3, [pc, #120] @ 82fc │ │ │ │ │ + ldr r1, [pc, #120] @ 8300 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7ecc │ │ │ │ │ + b 8150 │ │ │ │ │ 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 8008 │ │ │ │ │ - ldr r3, [pc, #64] @ 8078 │ │ │ │ │ - ldr r1, [pc, #68] @ 8080 │ │ │ │ │ + b 828c │ │ │ │ │ + ldr r3, [pc, #64] @ 82fc │ │ │ │ │ + ldr r1, [pc, #68] @ 8304 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8008 │ │ │ │ │ + b 828c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7fd0 │ │ │ │ │ + b 8254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8008 │ │ │ │ │ + bne 828c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ff8 │ │ │ │ │ + beq 827c │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7ff0 │ │ │ │ │ + b 8274 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00008084 : │ │ │ │ │ +00008308 : │ │ │ │ │ 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 8134 │ │ │ │ │ + bcs 83b8 │ │ │ │ │ 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 811c │ │ │ │ │ + bne 83a0 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 80e8 │ │ │ │ │ + bge 836c │ │ │ │ │ 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 8104 │ │ │ │ │ + beq 8388 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 810c │ │ │ │ │ + beq 8390 │ │ │ │ │ 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 80e8 │ │ │ │ │ - ldr r3, [pc, #16] @ 814c │ │ │ │ │ - ldr r1, [pc, #16] @ 8150 │ │ │ │ │ + b 836c │ │ │ │ │ + ldr r3, [pc, #16] @ 83d0 │ │ │ │ │ + ldr r1, [pc, #16] @ 83d4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00008154 : │ │ │ │ │ +000083d8 : │ │ │ │ │ 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 83ec │ │ │ │ │ - ldr r3, [pc, #648] @ 8404 │ │ │ │ │ + beq 8670 │ │ │ │ │ + ldr r3, [pc, #648] @ 8688 │ │ │ │ │ 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 82e8 │ │ │ │ │ + beq 856c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 8358 │ │ │ │ │ + ble 85dc │ │ │ │ │ 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] @ 8408 │ │ │ │ │ + ldr r3, [pc, #564] @ 868c │ │ │ │ │ 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] │ │ │ │ │ @@ -8775,76 +8935,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 83a4 │ │ │ │ │ + bhi 8628 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 83a4 │ │ │ │ │ + beq 8628 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - ble 8288 │ │ │ │ │ + ble 850c │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ add r6, ip, r8, lsl #2 │ │ │ │ │ - b 8268 │ │ │ │ │ + b 84ec │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - beq 8288 │ │ │ │ │ + beq 850c │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 8258 │ │ │ │ │ + bne 84dc │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 8268 │ │ │ │ │ + bne 84ec │ │ │ │ │ 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 82cc │ │ │ │ │ + ble 8550 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 82d8 │ │ │ │ │ + beq 855c │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 82a8 │ │ │ │ │ + bne 852c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 82a8 │ │ │ │ │ - b 82cc │ │ │ │ │ + bne 852c │ │ │ │ │ + b 8550 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 838c │ │ │ │ │ + ble 8610 │ │ │ │ │ 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] @ 840c │ │ │ │ │ + ldr r3, [pc, #252] @ 8690 │ │ │ │ │ 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 │ │ │ │ │ @@ -8857,62 +9017,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] @ 8410 │ │ │ │ │ + ldr r0, [pc, #176] @ 8694 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 839c │ │ │ │ │ - ldr r3, [pc, #164] @ 8414 │ │ │ │ │ + beq 8620 │ │ │ │ │ + ldr r3, [pc, #164] @ 8698 │ │ │ │ │ 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 81ec │ │ │ │ │ - ldr r0, [pc, #124] @ 8410 │ │ │ │ │ + b 8470 │ │ │ │ │ + ldr r0, [pc, #124] @ 8694 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 8308 │ │ │ │ │ + bne 858c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 82d0 │ │ │ │ │ + b 8554 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 83c8 │ │ │ │ │ + beq 864c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 83c8 │ │ │ │ │ + bne 864c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 839c │ │ │ │ │ + beq 8620 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ - bgt 8248 │ │ │ │ │ - b 8288 │ │ │ │ │ - ldr r0, [pc, #36] @ 8418 │ │ │ │ │ + bgt 84cc │ │ │ │ │ + b 850c │ │ │ │ │ + ldr r0, [pc, #36] @ 869c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #32] @ 841c │ │ │ │ │ + ldr r1, [pc, #32] @ 86a0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 839c │ │ │ │ │ + b 8620 │ │ │ │ │ .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 │ │ │ │ │ @@ -8920,125 +9080,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 │ │ │ │ │ │ │ │ │ │ -00008420 : │ │ │ │ │ +000086a4 : │ │ │ │ │ list_extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 6a8c <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 8448 │ │ │ │ │ + bl 6d14 <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 86cc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000844c : │ │ │ │ │ +000086d0 : │ │ │ │ │ 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 8484 │ │ │ │ │ + beq 8708 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 8498 │ │ │ │ │ + bcs 871c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ 84ac │ │ │ │ │ - ldr r0, [pc, #32] @ 84b0 │ │ │ │ │ + ldr r1, [pc, #32] @ 8730 │ │ │ │ │ + ldr r0, [pc, #32] @ 8734 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 84b4 │ │ │ │ │ - ldr r1, [pc, #20] @ 84b8 │ │ │ │ │ + ldr r3, [pc, #20] @ 8738 │ │ │ │ │ + ldr r1, [pc, #20] @ 873c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 8490 │ │ │ │ │ + b 8714 │ │ │ │ │ .word 0x000001a7 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000084bc : │ │ │ │ │ +00008740 : │ │ │ │ │ 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 8574 │ │ │ │ │ + ble 87f8 │ │ │ │ │ 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 8618 │ │ │ │ │ - beq 8584 │ │ │ │ │ + blt 889c │ │ │ │ │ + beq 8808 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8574 │ │ │ │ │ + beq 87f8 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8618 │ │ │ │ │ - beq 85d8 │ │ │ │ │ + blt 889c │ │ │ │ │ + beq 885c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 8574 │ │ │ │ │ + beq 87f8 │ │ │ │ │ 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 8618 │ │ │ │ │ - beq 85fc │ │ │ │ │ + blt 889c │ │ │ │ │ + beq 8880 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 854c │ │ │ │ │ + bne 87d0 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 85d0 │ │ │ │ │ + b 8854 │ │ │ │ │ ldr r3, [r6, #1572] @ 0x624 │ │ │ │ │ - ldr r2, [pc, #144] @ 8620 │ │ │ │ │ + ldr r2, [pc, #144] @ 88a4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 8608 │ │ │ │ │ + bne 888c │ │ │ │ │ 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 │ │ │ │ │ @@ -9057,255 +9217,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 85dc │ │ │ │ │ - b 8574 │ │ │ │ │ + bgt 8860 │ │ │ │ │ + b 87f8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 85d0 │ │ │ │ │ + b 8854 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_long_compare │ │ │ │ │ │ │ │ │ │ -00008624 : │ │ │ │ │ +000088a8 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 86a4 │ │ │ │ │ + bne 8928 │ │ │ │ │ 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] @ 871c │ │ │ │ │ + ldr r3, [pc, #188] @ 89a0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 86e4 │ │ │ │ │ + beq 8968 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86dc │ │ │ │ │ - ldr r3, [pc, #168] @ 8720 │ │ │ │ │ + beq 8960 │ │ │ │ │ + ldr r3, [pc, #168] @ 89a4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 86ac │ │ │ │ │ - ldr r5, [pc, #156] @ 8724 │ │ │ │ │ + bne 8930 │ │ │ │ │ + ldr r5, [pc, #156] @ 89a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - bne 86c0 │ │ │ │ │ + bne 8944 │ │ │ │ │ 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 869c │ │ │ │ │ + beq 8920 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 8920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 869c │ │ │ │ │ + b 8920 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 869c │ │ │ │ │ + b 8920 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8704 │ │ │ │ │ + bne 8988 │ │ │ │ │ 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 86f0 │ │ │ │ │ + bne 8974 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 86f0 │ │ │ │ │ + b 8974 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyBool_Type │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ │ │ │ │ │ -00008728 : │ │ │ │ │ +000089ac : │ │ │ │ │ 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 87ac │ │ │ │ │ + beq 8a30 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi 87a4 │ │ │ │ │ + bmi 8a28 │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 8778 │ │ │ │ │ + beq 89fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 87cc │ │ │ │ │ + bne 8a50 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq 87a4 │ │ │ │ │ + beq 8a28 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 879c │ │ │ │ │ + beq 8a20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 87b4 │ │ │ │ │ + bne 8a38 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 8784 │ │ │ │ │ + bcs 8a08 │ │ │ │ │ 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 879c │ │ │ │ │ + bne 8a20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 879c │ │ │ │ │ + b 8a20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8778 │ │ │ │ │ + bne 89fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne 8784 │ │ │ │ │ - b 87a4 │ │ │ │ │ + bne 8a08 │ │ │ │ │ + b 8a28 │ │ │ │ │ │ │ │ │ │ -000087f0 : │ │ │ │ │ +00008a74 : │ │ │ │ │ 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 8838 │ │ │ │ │ + beq 8abc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 8850 │ │ │ │ │ + bcs 8ad4 │ │ │ │ │ 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] @ 8864 │ │ │ │ │ - ldr r1, [pc, #36] @ 8868 │ │ │ │ │ + ldr r3, [pc, #36] @ 8ae8 │ │ │ │ │ + ldr r1, [pc, #36] @ 8aec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 886c │ │ │ │ │ - ldr r1, [pc, #20] @ 8870 │ │ │ │ │ + ldr r3, [pc, #20] @ 8af0 │ │ │ │ │ + ldr r1, [pc, #20] @ 8af4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 8848 │ │ │ │ │ + b 8acc │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00008874 : │ │ │ │ │ +00008af8 : │ │ │ │ │ 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 890c │ │ │ │ │ + beq 8b90 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 88b8 │ │ │ │ │ + b 8b3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 8910 │ │ │ │ │ + bne 8b94 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 890c │ │ │ │ │ + bls 8b90 │ │ │ │ │ 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 88a0 │ │ │ │ │ + beq 8b24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 88a0 │ │ │ │ │ + bne 8b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 88a0 │ │ │ │ │ + b 8b24 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00008918 : │ │ │ │ │ +00008b9c : │ │ │ │ │ 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] @ 8968 │ │ │ │ │ + ldr r0, [pc, #52] @ 8bec │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8960 │ │ │ │ │ + beq 8be4 │ │ │ │ │ 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] │ │ │ │ │ @@ -9313,303 +9473,303 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000896c : │ │ │ │ │ +00008bf0 : │ │ │ │ │ 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 899c │ │ │ │ │ + beq 8c20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 89a8 │ │ │ │ │ + bne 8c2c │ │ │ │ │ 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 899c │ │ │ │ │ + bne 8c20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000089c8 : │ │ │ │ │ +00008c4c : │ │ │ │ │ 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 8b84 │ │ │ │ │ + bne 8e08 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8b54 │ │ │ │ │ + beq 8dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 8b08 │ │ │ │ │ + bne 8d8c │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8b54 │ │ │ │ │ + beq 8dd8 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8b74 │ │ │ │ │ + beq 8df8 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 8adc │ │ │ │ │ + ble 8d60 │ │ │ │ │ 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 8b24 │ │ │ │ │ + beq 8da8 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 8b48 │ │ │ │ │ + bhi 8dcc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b48 │ │ │ │ │ + beq 8dcc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - blt 8af4 │ │ │ │ │ + blt 8d78 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt ip, r5 │ │ │ │ │ movge ip, r4 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addle r3, r0, r4, lsl #2 │ │ │ │ │ - bgt 8abc │ │ │ │ │ + bgt 8d40 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - ble 8aa8 │ │ │ │ │ + ble 8d2c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ strne r8, [r0, ip, lsl #2] │ │ │ │ │ - beq 8b00 │ │ │ │ │ - ldr r0, [pc, #204] @ 8ba8 │ │ │ │ │ + beq 8d84 │ │ │ │ │ + ldr r0, [pc, #204] @ 8e2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 8a38 │ │ │ │ │ + blt 8cbc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ - bge 8a8c │ │ │ │ │ + bge 8d10 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ - b 8a8c │ │ │ │ │ + b 8d10 │ │ │ │ │ str r8, [r0, ip, lsl #2] │ │ │ │ │ - b 8ad4 │ │ │ │ │ + b 8d58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8a10 │ │ │ │ │ + bne 8c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a10 │ │ │ │ │ + b 8c94 │ │ │ │ │ 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 8abc │ │ │ │ │ + bne 8d40 │ │ │ │ │ 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 8b4c │ │ │ │ │ + bne 8dd0 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne 8a28 │ │ │ │ │ - ldr r0, [pc, #48] @ 8bac │ │ │ │ │ + bne 8cac │ │ │ │ │ + ldr r0, [pc, #48] @ 8e30 │ │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 8b4c │ │ │ │ │ + b 8dd0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - ldr r0, [pc, #28] @ 8bb0 │ │ │ │ │ + ldr r0, [pc, #28] @ 8e34 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b4c │ │ │ │ │ - b 89e8 │ │ │ │ │ + beq 8dd0 │ │ │ │ │ + b 8c6c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008bb4 : │ │ │ │ │ +00008e38 : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6a8c <_list_extend> │ │ │ │ │ + bl 6d14 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8bec │ │ │ │ │ + beq 8e70 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8be4 │ │ │ │ │ + b 8e68 │ │ │ │ │ │ │ │ │ │ -00008bf4 : │ │ │ │ │ +00008e78 : │ │ │ │ │ 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 8cd0 │ │ │ │ │ + bne 8f54 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 8cb0 │ │ │ │ │ + bne 8f34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8c98 │ │ │ │ │ + beq 8f1c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8c68 │ │ │ │ │ + beq 8eec │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ca0 │ │ │ │ │ + bne 8f24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8c68 │ │ │ │ │ + beq 8eec │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6a8c <_list_extend> │ │ │ │ │ + bl 6d14 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8c74 │ │ │ │ │ + beq 8ef8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8c98 │ │ │ │ │ + beq 8f1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8c98 │ │ │ │ │ + bne 8f1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8c68 │ │ │ │ │ + b 8eec │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2928 │ │ │ │ │ + bl 2990 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 8c50 │ │ │ │ │ - ldr r0, [pc, #56] @ 8cf0 │ │ │ │ │ + b 8ed4 │ │ │ │ │ + ldr r0, [pc, #56] @ 8f74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c24 │ │ │ │ │ - b 8c98 │ │ │ │ │ - ldr r0, [pc, #24] @ 8cf0 │ │ │ │ │ + bne 8ea8 │ │ │ │ │ + b 8f1c │ │ │ │ │ + ldr r0, [pc, #24] @ 8f74 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c98 │ │ │ │ │ - b 8c18 │ │ │ │ │ + beq 8f1c │ │ │ │ │ + b 8e9c │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008cf4 : │ │ │ │ │ +00008f78 : │ │ │ │ │ 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 8ea8 │ │ │ │ │ - ldr r3, [pc, #420] @ 8ebc │ │ │ │ │ + ble 912c │ │ │ │ │ + ldr r3, [pc, #420] @ 9140 │ │ │ │ │ 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 8e24 │ │ │ │ │ + ble 90a8 │ │ │ │ │ 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] @ 8ec0 │ │ │ │ │ + ldr r3, [pc, #348] @ 9144 │ │ │ │ │ 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] │ │ │ │ │ @@ -9621,805 +9781,805 @@ │ │ │ │ │ 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 8e58 │ │ │ │ │ + bhi 90dc │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 8e58 │ │ │ │ │ + beq 90dc │ │ │ │ │ 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 8e0c │ │ │ │ │ + bne 9090 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 8de4 │ │ │ │ │ + bne 9068 │ │ │ │ │ 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 8de4 │ │ │ │ │ - b 8e00 │ │ │ │ │ - ldr r0, [pc, #152] @ 8ec4 │ │ │ │ │ + bne 9068 │ │ │ │ │ + b 9084 │ │ │ │ │ + ldr r0, [pc, #152] @ 9148 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8eb4 │ │ │ │ │ - ldr r3, [pc, #140] @ 8ec8 │ │ │ │ │ + beq 9138 │ │ │ │ │ + ldr r3, [pc, #140] @ 914c │ │ │ │ │ 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 8d7c │ │ │ │ │ + b 9000 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e7c │ │ │ │ │ + beq 9100 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8e7c │ │ │ │ │ + bne 9100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8eb4 │ │ │ │ │ + beq 9138 │ │ │ │ │ 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 8de4 │ │ │ │ │ + b 9068 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8e04 │ │ │ │ │ + b 9088 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00008ecc : │ │ │ │ │ +00009150 : │ │ │ │ │ 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 8fbc │ │ │ │ │ + beq 9240 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8fbc │ │ │ │ │ - ldr r6, [pc, #2616] @ 9944 │ │ │ │ │ + beq 9240 │ │ │ │ │ + ldr r6, [pc, #2616] @ 9bc8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8fac │ │ │ │ │ + bne 9230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9750 │ │ │ │ │ + bne 99d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs 9744 │ │ │ │ │ + bcs 99c8 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ add r0, ip, r3, lsl #2 │ │ │ │ │ - bne 9080 │ │ │ │ │ + bne 9304 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 8f74 │ │ │ │ │ + bge 91f8 │ │ │ │ │ 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 8f9c │ │ │ │ │ + beq 9220 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8f9c │ │ │ │ │ + bne 9220 │ │ │ │ │ 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 8f34 │ │ │ │ │ - ldr r3, [pc, #2436] @ 9948 │ │ │ │ │ + b 91b8 │ │ │ │ │ + ldr r3, [pc, #2436] @ 9bcc │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 992c │ │ │ │ │ + bne 9bb0 │ │ │ │ │ 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 9750 │ │ │ │ │ + blt 99d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9098 │ │ │ │ │ + beq 931c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 9910 │ │ │ │ │ + beq 9b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2380] @ 994c │ │ │ │ │ + ldr r1, [pc, #2380] @ 9bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9750 │ │ │ │ │ + beq 99d4 │ │ │ │ │ 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 91fc │ │ │ │ │ - beq 9208 │ │ │ │ │ + blt 9480 │ │ │ │ │ + beq 948c │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 921c │ │ │ │ │ + bgt 94a0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 91c0 │ │ │ │ │ + bne 9444 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 2390 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8fa0 │ │ │ │ │ + beq 9224 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8fa0 │ │ │ │ │ + bne 9224 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8fa0 │ │ │ │ │ + b 9224 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ - b 8f78 │ │ │ │ │ + b 91fc │ │ │ │ │ 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 9234 │ │ │ │ │ - beq 9244 │ │ │ │ │ + blt 94b8 │ │ │ │ │ + beq 94c8 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 9240 │ │ │ │ │ + bgt 94c4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 9254 │ │ │ │ │ + beq 94d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 8f9c │ │ │ │ │ + ble 9220 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 9108 │ │ │ │ │ + bge 938c │ │ │ │ │ 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 98f4 │ │ │ │ │ + beq 9b78 │ │ │ │ │ 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 915c │ │ │ │ │ - b 95b4 │ │ │ │ │ + bcc 93e0 │ │ │ │ │ + b 9838 │ │ │ │ │ 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 94c8 │ │ │ │ │ + bcs 974c │ │ │ │ │ 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 913c │ │ │ │ │ + bcc 93c0 │ │ │ │ │ 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 9148 │ │ │ │ │ + b 93cc │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne 9758 │ │ │ │ │ + bne 99dc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9268 │ │ │ │ │ + bne 94ec │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8f9c │ │ │ │ │ + beq 9220 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8f9c │ │ │ │ │ + bne 9220 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8f9c │ │ │ │ │ + b 9220 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 921c │ │ │ │ │ + blt 94a0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 91c0 │ │ │ │ │ + bne 9444 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ - b 9048 │ │ │ │ │ + b 92cc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 91c0 │ │ │ │ │ + bne 9444 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 9048 │ │ │ │ │ + b 92cc │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 9244 │ │ │ │ │ + bge 94c8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 90d8 │ │ │ │ │ + bne 935c │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 2390 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 8fa0 │ │ │ │ │ + b 9224 │ │ │ │ │ lsl r6, ip, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 98d0 │ │ │ │ │ + beq 9b54 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 98fc │ │ │ │ │ + beq 9b80 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ble 94bc │ │ │ │ │ + ble 9740 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ subeq ip, r2, #4 │ │ │ │ │ addeq r3, r6, r8 │ │ │ │ │ moveq r2, r8 │ │ │ │ │ - bne 95bc │ │ │ │ │ + bne 9840 │ │ │ │ │ sub r0, r3, r2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ - beq 9348 │ │ │ │ │ + beq 95cc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9320 │ │ │ │ │ + beq 95a4 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9300 │ │ │ │ │ + beq 9584 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9598 │ │ │ │ │ + bne 981c │ │ │ │ │ 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 9598 │ │ │ │ │ + bne 981c │ │ │ │ │ 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 9598 │ │ │ │ │ + bne 981c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - beq 93f0 │ │ │ │ │ + beq 9674 │ │ │ │ │ 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 9598 │ │ │ │ │ + bne 981c │ │ │ │ │ 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 9598 │ │ │ │ │ + bne 981c │ │ │ │ │ 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 9598 │ │ │ │ │ + bne 981c │ │ │ │ │ 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 9598 │ │ │ │ │ + bne 981c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, sl, #3 │ │ │ │ │ - bne 9348 │ │ │ │ │ + bne 95cc │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 97f8 │ │ │ │ │ + bne 9a7c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 94bc │ │ │ │ │ + beq 9740 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9828 │ │ │ │ │ + bne 9aac │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 94bc │ │ │ │ │ + beq 9740 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9858 │ │ │ │ │ + bne 9adc │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 94bc │ │ │ │ │ + beq 9740 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9840 │ │ │ │ │ + bne 9ac4 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq 94bc │ │ │ │ │ + beq 9740 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 98a0 │ │ │ │ │ + bne 9b24 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq 94bc │ │ │ │ │ + beq 9740 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9888 │ │ │ │ │ + bne 9b0c │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq 94bc │ │ │ │ │ + beq 9740 │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ add r6, r8, #24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 98b8 │ │ │ │ │ + bne 9b3c │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - beq 94bc │ │ │ │ │ + beq 9740 │ │ │ │ │ mov r4, #7 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9708 │ │ │ │ │ + bne 998c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 94a0 │ │ │ │ │ + bne 9724 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 91d4 │ │ │ │ │ + b 9458 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 9720 │ │ │ │ │ + bcc 99a4 │ │ │ │ │ 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 97b0 │ │ │ │ │ + bne 9a34 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9810 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 97c8 │ │ │ │ │ + bne 9a4c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9810 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 97e0 │ │ │ │ │ + bne 9a64 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9810 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9810 │ │ │ │ │ + bne 9a94 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9810 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ add r8, r7, #16 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9870 │ │ │ │ │ + bne 9af4 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9810 │ │ │ │ │ mov r5, #5 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9798 │ │ │ │ │ + bne 9a1c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 9570 │ │ │ │ │ + bne 97f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 8fa0 │ │ │ │ │ + b 9224 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r4, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne 92b8 │ │ │ │ │ - b 93f0 │ │ │ │ │ + bne 953c │ │ │ │ │ + b 9674 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 94cc │ │ │ │ │ + b 9750 │ │ │ │ │ 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 9658 │ │ │ │ │ + beq 98dc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9630 │ │ │ │ │ + beq 98b4 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9610 │ │ │ │ │ + beq 9894 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96ec │ │ │ │ │ + bne 9970 │ │ │ │ │ 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 96ec │ │ │ │ │ + bne 9970 │ │ │ │ │ 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 96ec │ │ │ │ │ + bne 9970 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - beq 93f0 │ │ │ │ │ + beq 9674 │ │ │ │ │ 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 96ec │ │ │ │ │ + bne 9970 │ │ │ │ │ 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 96ec │ │ │ │ │ + bne 9970 │ │ │ │ │ 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 96ec │ │ │ │ │ + bne 9970 │ │ │ │ │ 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 9648 │ │ │ │ │ + beq 98cc │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str sl, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - bne 95c8 │ │ │ │ │ - b 93f0 │ │ │ │ │ + bne 984c │ │ │ │ │ + b 9674 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 94b0 │ │ │ │ │ + bne 9734 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 94b0 │ │ │ │ │ + b 9734 │ │ │ │ │ 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 94dc │ │ │ │ │ - ldr r1, [pc, #516] @ 9950 │ │ │ │ │ + b 9760 │ │ │ │ │ + ldr r1, [pc, #516] @ 9bd4 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 8fa0 │ │ │ │ │ - ldr r3, [pc, #500] @ 9954 │ │ │ │ │ - ldr r1, [pc, #500] @ 9958 │ │ │ │ │ + b 9224 │ │ │ │ │ + ldr r3, [pc, #500] @ 9bd8 │ │ │ │ │ + ldr r1, [pc, #500] @ 9bdc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9750 │ │ │ │ │ + beq 99d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9750 │ │ │ │ │ + bne 99d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9750 │ │ │ │ │ + b 99d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9580 │ │ │ │ │ + bne 9804 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9580 │ │ │ │ │ + b 9804 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9500 │ │ │ │ │ + bne 9784 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9500 │ │ │ │ │ + b 9784 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9518 │ │ │ │ │ + bne 979c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9518 │ │ │ │ │ + b 979c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9530 │ │ │ │ │ + bne 97b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9530 │ │ │ │ │ + b 97b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9400 │ │ │ │ │ + bne 9684 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9400 │ │ │ │ │ + b 9684 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9548 │ │ │ │ │ + bne 97cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9548 │ │ │ │ │ + b 97cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9418 │ │ │ │ │ + bne 969c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9418 │ │ │ │ │ + b 969c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 96cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9448 │ │ │ │ │ + b 96cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9430 │ │ │ │ │ + bne 96b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9430 │ │ │ │ │ + b 96b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9564 │ │ │ │ │ + bne 97e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9564 │ │ │ │ │ + b 97e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9478 │ │ │ │ │ + bne 96fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9478 │ │ │ │ │ + b 96fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9460 │ │ │ │ │ + bne 96e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9460 │ │ │ │ │ + b 96e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9494 │ │ │ │ │ + bne 9718 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9494 │ │ │ │ │ + b 9718 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 98f4 │ │ │ │ │ + beq 9b78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 98f4 │ │ │ │ │ + bne 9b78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 9750 │ │ │ │ │ + b 99d4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ - bgt 92a0 │ │ │ │ │ - b 94bc │ │ │ │ │ + bgt 9524 │ │ │ │ │ + b 9740 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cf4 │ │ │ │ │ + bl 8f78 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9008 │ │ │ │ │ - b 9750 │ │ │ │ │ - ldr r3, [pc, #40] @ 995c │ │ │ │ │ + bne 928c │ │ │ │ │ + b 99d4 │ │ │ │ │ + ldr r3, [pc, #40] @ 9be0 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 9960 │ │ │ │ │ + ldr r1, [pc, #36] @ 9be4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 9750 │ │ │ │ │ + b 99d4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -10428,301 +10588,301 @@ │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009964 : │ │ │ │ │ +00009be8 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000997c : │ │ │ │ │ +00009c00 : │ │ │ │ │ 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 99dc │ │ │ │ │ + bne 9c60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 9a90 │ │ │ │ │ + blt 9d14 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9a50 │ │ │ │ │ - ldr r1, [pc, #260] @ 9ad0 │ │ │ │ │ + bne 9cd4 │ │ │ │ │ + ldr r1, [pc, #260] @ 9d54 │ │ │ │ │ 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] @ 9ad4 │ │ │ │ │ + ldr ip, [pc, #236] @ 9d58 │ │ │ │ │ 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 9a88 │ │ │ │ │ + beq 9d0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 99c4 │ │ │ │ │ + beq 9c48 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r1, [pc, #168] @ 9ad0 │ │ │ │ │ - beq 9a34 │ │ │ │ │ + ldreq r1, [pc, #168] @ 9d54 │ │ │ │ │ + beq 9cb8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 99cc │ │ │ │ │ + beq 9c50 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge 99cc │ │ │ │ │ - b 9a88 │ │ │ │ │ + bge 9c50 │ │ │ │ │ + b 9d0c │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #108] @ 9ad4 │ │ │ │ │ + ldr ip, [pc, #108] @ 9d58 │ │ │ │ │ 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 9a10 │ │ │ │ │ + bne 9c94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 99d4 │ │ │ │ │ + b 9c58 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #44] @ 9ad4 │ │ │ │ │ + ldr ip, [pc, #44] @ 9d58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a88 │ │ │ │ │ + beq 9d0c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - ldr r3, [pc, #8] @ 9ad0 │ │ │ │ │ + ldr r3, [pc, #8] @ 9d54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - b 9a34 │ │ │ │ │ + b 9cb8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009ad8 : │ │ │ │ │ +00009d5c : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9c40 │ │ │ │ │ + beq 9ec4 │ │ │ │ │ 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 9ca8 │ │ │ │ │ + bne 9f2c │ │ │ │ │ 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 9c74 │ │ │ │ │ + blt 9ef8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 9b58 │ │ │ │ │ - b 9c0c │ │ │ │ │ + bgt 9ddc │ │ │ │ │ + b 9e90 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 9c0c │ │ │ │ │ + ble 9e90 │ │ │ │ │ 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 9b90 │ │ │ │ │ - ldr r1, [pc, #316] @ 9cbc │ │ │ │ │ + ble 9e14 │ │ │ │ │ + ldr r1, [pc, #316] @ 9f40 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9c68 │ │ │ │ │ + blt 9eec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9c68 │ │ │ │ │ + beq 9eec │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9c48 │ │ │ │ │ + blt 9ecc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9bd8 │ │ │ │ │ + beq 9e5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9bd8 │ │ │ │ │ + bne 9e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b48 │ │ │ │ │ + beq 9dcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9b48 │ │ │ │ │ + bne 9dcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 9b58 │ │ │ │ │ + blt 9ddc │ │ │ │ │ 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 9c74 │ │ │ │ │ + blt 9ef8 │ │ │ │ │ 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] @ 9cc0 │ │ │ │ │ + ldr r0, [pc, #120] @ 9f44 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9c68 │ │ │ │ │ + beq 9eec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9c68 │ │ │ │ │ + bne 9eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9c8c │ │ │ │ │ + bne 9f10 │ │ │ │ │ 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 9c38 │ │ │ │ │ + b 9ebc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9c74 │ │ │ │ │ + bne 9ef8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9c74 │ │ │ │ │ - ble 9c84 │ │ │ │ │ - ldr r0, [pc, #16] @ 9cc4 │ │ │ │ │ + b 9ef8 │ │ │ │ │ + ble 9f08 │ │ │ │ │ + ldr r0, [pc, #16] @ 9f48 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00009cc8 <_PyList_ClearFreeList>: │ │ │ │ │ +00009f4c <_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 9d0c <_PyList_ClearFreeList+0x44> │ │ │ │ │ + ble 9f90 <_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 9cec <_PyList_ClearFreeList+0x24> │ │ │ │ │ + bgt 9f70 <_PyList_ClearFreeList+0x24> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00009d1c : │ │ │ │ │ +00009fa0 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 9d90 │ │ │ │ │ + blt a014 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 9d64 │ │ │ │ │ + bcs 9fe8 │ │ │ │ │ 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 │ │ │ │ │ @@ -10731,31 +10891,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 9d90 │ │ │ │ │ + beq a014 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9d98 │ │ │ │ │ + beq a01c │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00009db4 : │ │ │ │ │ +0000a038 : │ │ │ │ │ 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 │ │ │ │ │ @@ -10764,53 +10924,53 @@ │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009dec : │ │ │ │ │ +0000a070 : │ │ │ │ │ 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 a09c │ │ │ │ │ + ble a320 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bgt a234 │ │ │ │ │ - ldr r3, [pc, #1032] @ a23c │ │ │ │ │ + bgt a4b8 │ │ │ │ │ + ldr r3, [pc, #1032] @ a4c0 │ │ │ │ │ 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 a128 │ │ │ │ │ + ble a3ac │ │ │ │ │ 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] @ a240 │ │ │ │ │ + ldr r3, [pc, #968] @ a4c4 │ │ │ │ │ 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] │ │ │ │ │ @@ -10821,39 +10981,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 a170 │ │ │ │ │ + bhi a3f4 │ │ │ │ │ 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 a170 │ │ │ │ │ + beq a3f4 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ - bne a1b4 │ │ │ │ │ + bne a438 │ │ │ │ │ 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 a090 │ │ │ │ │ + bls a314 │ │ │ │ │ sub r0, r7, #1 │ │ │ │ │ cmp r0, #23 │ │ │ │ │ lsr r7, r0, #2 │ │ │ │ │ - bls a040 │ │ │ │ │ + bls a2c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -10861,25 +11021,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 9fe4 │ │ │ │ │ + beq a268 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9fd0 │ │ │ │ │ + beq a254 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9fc4 │ │ │ │ │ + beq a248 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9fb8 │ │ │ │ │ + beq a23c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 9fac │ │ │ │ │ + beq a230 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 9fa0 │ │ │ │ │ + beq a224 │ │ │ │ │ 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 │ │ │ │ │ @@ -10895,15 +11055,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 a034 │ │ │ │ │ + beq a2b8 │ │ │ │ │ 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] │ │ │ │ │ @@ -10915,59 +11075,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 9fe4 │ │ │ │ │ + bne a268 │ │ │ │ │ cmp r7, r0, lsl #1 │ │ │ │ │ addne r4, r4, r8 │ │ │ │ │ - beq a090 │ │ │ │ │ + beq a314 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls a090 │ │ │ │ │ + bls a314 │ │ │ │ │ add r2, r4, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bls a090 │ │ │ │ │ + bls a314 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bls a090 │ │ │ │ │ + bls a314 │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bls a090 │ │ │ │ │ + bls a314 │ │ │ │ │ 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] @ a244 │ │ │ │ │ + ldr r3, [pc, #416] @ a4c8 │ │ │ │ │ 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 a158 │ │ │ │ │ + ble a3dc │ │ │ │ │ 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] @ a248 │ │ │ │ │ + ldr r3, [pc, #360] @ a4cc │ │ │ │ │ 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 │ │ │ │ │ @@ -10980,86 +11140,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] @ a24c │ │ │ │ │ + ldr r0, [pc, #284] @ a4d0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a168 │ │ │ │ │ - ldr r3, [pc, #272] @ a250 │ │ │ │ │ + beq a3ec │ │ │ │ │ + ldr r3, [pc, #272] @ a4d4 │ │ │ │ │ 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 9e8c │ │ │ │ │ - ldr r0, [pc, #236] @ a24c │ │ │ │ │ + b a110 │ │ │ │ │ + ldr r0, [pc, #236] @ a4d0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a0d8 │ │ │ │ │ + bne a35c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a094 │ │ │ │ │ + b a318 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a194 │ │ │ │ │ + beq a418 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a194 │ │ │ │ │ + bne a418 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a168 │ │ │ │ │ + beq a3ec │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ - beq 9eec │ │ │ │ │ + beq a170 │ │ │ │ │ add r2, r3, r8, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ - bcs a1f4 │ │ │ │ │ + bcs a478 │ │ │ │ │ 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 a220 │ │ │ │ │ + bne a4a4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne a1d4 │ │ │ │ │ + bne a458 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ sub r9, r7, r8 │ │ │ │ │ - ble a090 │ │ │ │ │ + ble a314 │ │ │ │ │ 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 a1f4 │ │ │ │ │ + b a478 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne a1d4 │ │ │ │ │ - b a1f4 │ │ │ │ │ + bne a458 │ │ │ │ │ + b a478 │ │ │ │ │ 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 │ │ │ │ │ @@ -11068,313 +11228,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 │ │ │ │ │ │ │ │ │ │ -0000a254 : │ │ │ │ │ +0000a4d8 : │ │ │ │ │ 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 a2d8 │ │ │ │ │ + beq a55c │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi a2d0 │ │ │ │ │ + bmi a554 │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq a2a4 │ │ │ │ │ + beq a528 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a2f8 │ │ │ │ │ + bne a57c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq a2d0 │ │ │ │ │ + beq a554 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2c8 │ │ │ │ │ + beq a54c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a2e0 │ │ │ │ │ + bne a564 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs a2b0 │ │ │ │ │ + bcs a534 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [pc, #60] @ a31c │ │ │ │ │ + ldr r0, [pc, #60] @ a5a0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a2c8 │ │ │ │ │ + bne a54c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a2c8 │ │ │ │ │ + b a54c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a2a4 │ │ │ │ │ + bne a528 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne a2b0 │ │ │ │ │ - b a2d0 │ │ │ │ │ + bne a534 │ │ │ │ │ + b a554 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a320 : │ │ │ │ │ +0000a5a4 : │ │ │ │ │ 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 a39c │ │ │ │ │ - b a3c8 │ │ │ │ │ + bne a620 │ │ │ │ │ + b a64c │ │ │ │ │ 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 a40c │ │ │ │ │ + bne a690 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrgt r2, [r7, #8] │ │ │ │ │ addgt r8, r8, #1 │ │ │ │ │ - bgt a3bc │ │ │ │ │ + bgt a640 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a428 │ │ │ │ │ + bne a6ac │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs a3c8 │ │ │ │ │ + bcs a64c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a3d4 │ │ │ │ │ + bne a658 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne a354 │ │ │ │ │ + bne a5d8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi a39c │ │ │ │ │ + bhi a620 │ │ │ │ │ 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 a354 │ │ │ │ │ + bne a5d8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq a3bc │ │ │ │ │ + beq a640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne a3bc │ │ │ │ │ + bne a640 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b a3bc │ │ │ │ │ + b a640 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a374 │ │ │ │ │ + bne a5f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a374 │ │ │ │ │ + b a5f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -0000a430 : │ │ │ │ │ +0000a6b4 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt a444 │ │ │ │ │ - ldr r0, [pc, #52] @ a478 │ │ │ │ │ + bgt a6c8 │ │ │ │ │ + ldr r0, [pc, #52] @ a6fc │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs a43c │ │ │ │ │ + bcs a6c0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi a458 │ │ │ │ │ - ldr r0, [pc] @ a478 │ │ │ │ │ + bhi a6dc │ │ │ │ │ + ldr r0, [pc] @ a6fc │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a47c : │ │ │ │ │ +0000a700 : │ │ │ │ │ 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 a5c8 │ │ │ │ │ + bhi a84c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ - beq a51c │ │ │ │ │ + beq a7a0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a590 │ │ │ │ │ + beq a814 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq a4f0 │ │ │ │ │ + beq a774 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a590 │ │ │ │ │ + beq a814 │ │ │ │ │ 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 a57c │ │ │ │ │ + ble a800 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bls a57c │ │ │ │ │ + bls a800 │ │ │ │ │ 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 a59c │ │ │ │ │ + bne a820 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt a5b8 │ │ │ │ │ + bgt a83c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - bne a590 │ │ │ │ │ + bne a814 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne a51c │ │ │ │ │ - ldr r3, [pc, #132] @ a608 │ │ │ │ │ - ldr r1, [pc, #132] @ a60c │ │ │ │ │ + bne a7a0 │ │ │ │ │ + ldr r3, [pc, #132] @ a88c │ │ │ │ │ + ldr r1, [pc, #132] @ a890 │ │ │ │ │ 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 a560 │ │ │ │ │ + bne a7e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a560 │ │ │ │ │ + b a7e4 │ │ │ │ │ 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] @ a610 │ │ │ │ │ + ldr r0, [pc, #64] @ a894 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq a590 │ │ │ │ │ + beq a814 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ - ble a4f0 │ │ │ │ │ + ble a774 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne a4dc │ │ │ │ │ - b a590 │ │ │ │ │ + bne a760 │ │ │ │ │ + b a814 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a614 : │ │ │ │ │ +0000a898 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000a63c : │ │ │ │ │ +0000a8c0 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a65c │ │ │ │ │ + blt a8e0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi a65c │ │ │ │ │ + bmi a8e0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -0000a664 : │ │ │ │ │ +0000a8e8 : │ │ │ │ │ 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 {} │ │ │ │ │ @@ -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 2928 │ │ │ │ │ + bl 2990 │ │ │ │ │ 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 6a8c <_list_extend> │ │ │ │ │ + b 6d14 <_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: 132200 (bytes into file) │ │ │ │ │ + Start of section headers: 131984 (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 0x20468: │ │ │ │ │ +There are 18 section headers, starting at offset 0x20390: │ │ │ │ │ │ │ │ │ │ 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 01d5b8 000338 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000cb4 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01d8f0 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00117c 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00117c 017b18 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01dca8 0025e8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 018c94 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 019808 000dde 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 020290 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01a5e8 00037c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 0202d0 000108 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01a964 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01a964 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01a990 001c60 10 16 306 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01c5f0 000fc5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0203d8 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000d20 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01d508 000378 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000d54 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01d880 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00121c 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00121c 0179c8 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01dc38 002580 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 018be4 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 019758 000dde 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 0201b8 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 01a538 00037c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 0201f8 000108 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01a8b4 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01a8b4 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01a8e0 001c60 10 16 306 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01c540 000fc5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 020300 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ 19: 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: 00010ff0 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 26: 00010fb0 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 27: 00001700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 28: 00001768 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 29: 000019d8 556 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 30: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 31: 00001be0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00001c04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 33: 00001c04 20 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ @@ -52,225 +52,225 @@ │ │ │ │ │ 48: 000032b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 49: 00003324 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00003330 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 51: 00003440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 0000345c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 53: 0000345c 980 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ 54: 00003830 1024 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 55: 0000cf00 964 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 55: 0000cefc 964 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ 56: 00003808 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 57: 00003830 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 58: 00003c18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00003c30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00003c30 524 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 61: 0000bdf4 1048 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 62: 00009980 740 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 61: 0000bde8 1048 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 62: 00009974 740 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ 63: 00003e2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 64: 00003e3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 65: 00004010 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 0000401c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 67: 00004220 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 68: 0000422c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 69: 0000433c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 00004354 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 71: 00004354 388 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ 72: 000044cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 73: 000044d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 74: 000044d8 464 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 75: 00007614 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 76: 00011018 340 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 75: 00007608 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 76: 00010fd8 340 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ 77: 00004694 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 78: 000046a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 79: 00004798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 000047a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 000047a0 2536 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 82: 0000514c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00005188 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 000057f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00005804 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00005804 4280 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 87: 0000687c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 000068bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 000075f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00007614 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00007810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00007820 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 93: 000079f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 00007a00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 00007bb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 00007bc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 97: 00007bc4 700 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 98: 0000810c 6260 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 99: 00007e6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 00007e80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 101: 000080fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 0000810c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 103: 00008798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 000087a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 105: 00016bb8 732 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 106: 00009974 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 00009980 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 108: 00009c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 00009c64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 110: 00009c64 436 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 111: 0000a48c 5968 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 112: 00009e08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00009e18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 00009e28 184 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 115: 000114d8 608 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 116: 00009ed4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00009ee0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 0000a328 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 0000a354 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 120: 0000a484 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 0000a48c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 0000b50c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 0000b524 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 0000bc3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 0000bc40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 0000bc40 436 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 127: 0000bde4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000bdf4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c1f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c20c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000c20c 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 132: 0000c3d0 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 133: 0000c3c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 0000c3d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000c89c 1636 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 136: 0000c880 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 0000c89c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 00014d9c 3248 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 139: 0000cee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000cf00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000d2b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000d2c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 00011e48 3292 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 144: 0000d3f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000d400 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0000d400 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 147: 0000d48c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000d498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000d57c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000d598 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000d598 3192 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 152: 0000e1dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000e210 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000e210 10728 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 155: 00013278 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 156: 0000f260 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 0000f29c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 158: 00015a4c 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 159: 00010bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00010bf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 161: 00010ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00010cb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 00010e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 0000478c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00004794 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 00004794 2536 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 82: 00005140 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 0000517c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 84: 000057ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 000057f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 000057f8 4280 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 87: 00006870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 000068b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 000075e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00007608 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00007804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 00007814 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 000079e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 000079f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 00007bac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 00007bb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 97: 00007bb8 700 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 98: 00008100 6260 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 99: 00007e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00007e74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 101: 000080f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00008100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 103: 0000878c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00008794 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 105: 00016a68 732 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 106: 00009968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 00009974 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 108: 00009c4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 00009c58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 00009c58 436 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 111: 0000a480 5968 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 112: 00009dfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00009e0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 00009e1c 184 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 115: 00011498 608 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 116: 00009ec8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00009ed4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 0000a31c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a348 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 0000a478 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 0000a480 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000b500 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 0000b518 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 0000bc30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 0000bc34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 0000bc34 436 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 127: 0000bdd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000bde8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000c1e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c200 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000c200 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 132: 0000c3c4 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 133: 0000c3b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000c3c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000c890 1644 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 136: 0000c874 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000c890 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 00014c4c 3248 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 139: 0000cee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000cefc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000d2b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000d2c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 00011e08 3292 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 144: 0000d3ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000d3fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000d3fc 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 147: 0000d488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000d494 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000d578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000d594 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000d594 3192 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 152: 0000e1d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000e20c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000e20c 10668 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 155: 00013238 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 156: 0000f264 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000f2a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 000158fc 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 159: 00010b9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00010bb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 161: 00010c64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00010c74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 00010e00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 164: 00000138 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 165: 00000140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 166: 00010e48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 00010f64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 00010f7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 00010fec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 00010ff0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 00011168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0001116c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 0001116c 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 174: 000114b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 000114d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 00011714 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 00011738 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 00011738 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 179: 00011964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 00011980 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 00011a74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 00011a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 183: 00011b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 00011b40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 00011b40 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 186: 00011c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 00011c80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 00011c80 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 189: 00011dc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 00011dd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 191: 00012b10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 00012b24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 193: 00012b24 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 194: 00012c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 00012c74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 196: 00012c74 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 197: 00013254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 00013278 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00013840 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 00013860 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 000139a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 000139b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 000139b0 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 204: 00013a7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 00013a80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 00014040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 00014068 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 00014068 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 209: 00014ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00014ae0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 00014ae0 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 212: 00014c80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00010e08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 00010f24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 00010f3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 00010fac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 00010fb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 00011128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0001112c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0001112c 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 174: 00011474 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 00011498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 000116d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 000116f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 000116f8 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 179: 00011924 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 00011940 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 00011a34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00011a3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 00011af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 00011b00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 00011b00 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 186: 00011c30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 00011c40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 00011c40 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 189: 00011d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 00011d98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 00012ad0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 00012ae4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 193: 00012ae4 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 194: 00012c18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 00012c34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 00012c34 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 197: 00013214 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 00013238 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 00013800 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 00013820 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 201: 00013968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00013970 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00013970 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 204: 00013a3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 00013a40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 00014000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 00014028 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 208: 00014028 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 209: 00014a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00014aa0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00014aa0 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 212: 00014c40 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: 00014c8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 217: 00014d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 00014d9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 219: 00015640 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 00015658 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 00015b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 00015b28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 00016bac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 00016bb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 225: 00016e88 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: 00014c4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 219: 000154f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 00015508 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 000159d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 000159d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 223: 00016a5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00016a68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 00016d38 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: 00016e94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 239: 00016e94 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 240: 00016f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 00016f28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 242: 000170b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 000170c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 244: 00017238 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: 00016d44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 239: 00016d44 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 240: 00016dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 00016dd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 00016f68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 00016f70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 000170e8 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: 0001724c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 249: 00017af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 000006ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 248: 000170fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 249: 000179a8 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: 000032b4 124 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 363: 00003330 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: 00003e3c 480 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ 367: 0000401c 528 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 368: 0000422c 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 369: 00010e48 308 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 370: 000046a8 248 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 369: 00010e08 308 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 370: 000046a8 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: 00005188 1660 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 376: 0000517c 1660 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: 000068bc 3416 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 380: 00007820 480 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 381: 00007a00 452 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 382: 00007e80 652 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 383: 00009e18 16 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 379: 000068b0 3416 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 380: 00007814 480 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 381: 000079f4 452 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 382: 00007e74 652 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 383: 00009e0c 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: 00009ee0 1140 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 387: 00009ed4 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: 0000a354 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 398: 0000bbdc 100 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 397: 0000a348 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 398: 0000bbd0 100 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 400: 0000d2c4 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 401: 0000d32c 212 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 400: 0000d2c0 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 401: 0000d328 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: 0000d498 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 407: 00013a80 1512 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 406: 0000d494 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 407: 00013a40 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: 00010bf8 188 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 412: 00010cb4 404 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 411: 00010bb8 188 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 412: 00010c74 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: 00010f7c 116 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 415: 00010f3c 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: 00011a7c 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 419: 00011980 252 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 418: 00011a3c 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 419: 00011940 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: 00011dd8 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 426: 00013860 336 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 425: 00011d98 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 426: 00013820 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: 00014c8c 272 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 431: 00015b28 4240 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 430: 0000034c 160 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 431: 000159d8 4240 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: 00016f28 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 436: 000170c0 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 437: 0000060c 120 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 438: 0001724c 2252 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 435: 00016dd8 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 436: 00016f70 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 437: 000006ac 120 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 438: 000170fc 2252 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 0x1d5b8 contains 103 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1d508 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 00004354 long_neg │ │ │ │ │ -000001c0 00009a1c R_ARM_CALL 0000e210 long_pow │ │ │ │ │ -000001f4 0001ac1c R_ARM_CALL 00000684 _PyLong_DivmodNear │ │ │ │ │ +000001c0 00009a1c R_ARM_CALL 0000e20c long_pow │ │ │ │ │ +000001f4 0001ac1c R_ARM_CALL 00000724 _PyLong_DivmodNear │ │ │ │ │ 00000218 00003c1c R_ARM_CALL 00003c30 long_sub │ │ │ │ │ 00000240 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000284 0001711d R_ARM_JUMP24 00010e48 _PyLong_Copy │ │ │ │ │ +00000284 0001711d R_ARM_JUMP24 00010e08 _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 00010e48 _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 0000422c 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 00010e08 _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 00007614 long_add │ │ │ │ │ -000005f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000600 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000650 00008f1c R_ARM_CALL 00011e48 long_format_binary │ │ │ │ │ -0000067c 00002b1c R_ARM_CALL 00002138 long_to_decimal_string_internal │ │ │ │ │ -000006d8 0000871c R_ARM_CALL 0000c89c long_divrem │ │ │ │ │ -00000710 0000351c R_ARM_CALL 0000345c long_lshift │ │ │ │ │ -0000072c 0000261c R_ARM_CALL 00001f9c long_compare │ │ │ │ │ -00000780 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007b4 00004b1c R_ARM_CALL 00007614 long_add │ │ │ │ │ -000007e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007fc 00003c1c R_ARM_CALL 00003c30 long_sub │ │ │ │ │ -00000828 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000838 00001a1c R_ARM_CALL 00010ff0 Py_XDECREF │ │ │ │ │ -00000840 00001a1c R_ARM_CALL 00010ff0 Py_XDECREF │ │ │ │ │ -00000848 0000471c R_ARM_CALL 00004354 long_neg │ │ │ │ │ -00000870 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000884 00004b1c R_ARM_CALL 00007614 long_add │ │ │ │ │ -00000890 00003c1c R_ARM_CALL 00003c30 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 00007608 long_add │ │ │ │ │ +00000694 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 00008f1c R_ARM_CALL 00011e08 long_format_binary │ │ │ │ │ +0000071c 00002b1c R_ARM_CALL 00002138 long_to_decimal_string_internal │ │ │ │ │ +00000778 0000871c R_ARM_CALL 0000c890 long_divrem │ │ │ │ │ +000007b0 0000351c R_ARM_CALL 0000345c long_lshift │ │ │ │ │ +000007cc 0000261c R_ARM_CALL 00001f9c long_compare │ │ │ │ │ +00000820 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000854 00004b1c R_ARM_CALL 00007608 long_add │ │ │ │ │ +00000880 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089c 00003c1c R_ARM_CALL 00003c30 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 00005188 _PyLong_AsByteArray │ │ │ │ │ -00000980 00016a1c R_ARM_CALL 000032b4 _PyLong_NumBits │ │ │ │ │ -000009d4 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009e4 00016a1c R_ARM_CALL 000032b4 _PyLong_NumBits │ │ │ │ │ -00000a78 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b74 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000bac 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000bbc 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000be0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c1c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c50 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 00010fb0 Py_XDECREF │ │ │ │ │ +000008e0 00001a1c R_ARM_CALL 00010fb0 Py_XDECREF │ │ │ │ │ +000008e8 0000471c R_ARM_CALL 00004354 long_neg │ │ │ │ │ +00000910 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 00004b1c R_ARM_CALL 00007608 long_add │ │ │ │ │ +00000930 00003c1c R_ARM_CALL 00003c30 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 0000517c _PyLong_AsByteArray │ │ │ │ │ +00000a20 00016a1c R_ARM_CALL 000032b4 _PyLong_NumBits │ │ │ │ │ +00000a74 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a84 00016a1c R_ARM_CALL 000032b4 _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 0x1d8f0 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d880 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 0000207c long_dealloc │ │ │ │ │ 0000002c 00002a02 R_ARM_ABS32 000020f8 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 000019d8 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ad02 R_ARM_ABS32 0001116c long_new │ │ │ │ │ +0000009c 0000ad02 R_ARM_ABS32 0001112c long_new │ │ │ │ │ 000000a0 00014e02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007202 R_ARM_ABS32 00009e28 long_vectorcall │ │ │ │ │ +000000c8 00007202 R_ARM_ABS32 00009e1c 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 00007614 long_add │ │ │ │ │ +000002e4 00004b02 R_ARM_ABS32 00007608 long_add │ │ │ │ │ 000002e8 00003c02 R_ARM_ABS32 00003c30 long_sub │ │ │ │ │ -000002ec 00006102 R_ARM_ABS32 00007bc4 long_mul │ │ │ │ │ -000002f0 0000c402 R_ARM_ABS32 00012c74 long_mod │ │ │ │ │ -000002f4 0000cb02 R_ARM_ABS32 000139b0 long_divmod │ │ │ │ │ -000002f8 00009a02 R_ARM_ABS32 0000e210 long_pow │ │ │ │ │ +000002ec 00006102 R_ARM_ABS32 00007bb8 long_mul │ │ │ │ │ +000002f0 0000c402 R_ARM_ABS32 00012c34 long_mod │ │ │ │ │ +000002f4 0000cb02 R_ARM_ABS32 00013970 long_divmod │ │ │ │ │ +000002f8 00009a02 R_ARM_ABS32 0000e20c long_pow │ │ │ │ │ 000002fc 00004702 R_ARM_ABS32 00004354 long_neg │ │ │ │ │ -00000300 0000bc02 R_ARM_ABS32 00011c80 long_long │ │ │ │ │ -00000304 0000d302 R_ARM_ABS32 00014ae0 long_abs │ │ │ │ │ +00000300 0000bc02 R_ARM_ABS32 00011c40 long_long │ │ │ │ │ +00000304 0000d302 R_ARM_ABS32 00014aa0 long_abs │ │ │ │ │ 00000308 00002102 R_ARM_ABS32 00001c04 long_bool │ │ │ │ │ 0000030c 00004a02 R_ARM_ABS32 000044d8 long_invert │ │ │ │ │ 00000310 00003502 R_ARM_ABS32 0000345c long_lshift │ │ │ │ │ -00000314 0000d002 R_ARM_ABS32 00014068 long_rshift │ │ │ │ │ -00000318 00006e02 R_ARM_ABS32 00009c64 long_and │ │ │ │ │ -0000031c 0000b902 R_ARM_ABS32 00011b40 long_xor │ │ │ │ │ -00000320 00007e02 R_ARM_ABS32 0000bc40 long_or │ │ │ │ │ -00000324 0000bc02 R_ARM_ABS32 00011c80 long_long │ │ │ │ │ -0000032c 0000c102 R_ARM_ABS32 00012b24 long_float │ │ │ │ │ -00000358 00008302 R_ARM_ABS32 0000c20c long_div │ │ │ │ │ -0000035c 00009702 R_ARM_ABS32 0000d598 long_true_divide │ │ │ │ │ -00000368 0000bc02 R_ARM_ABS32 00011c80 long_long │ │ │ │ │ +00000314 0000d002 R_ARM_ABS32 00014028 long_rshift │ │ │ │ │ +00000318 00006e02 R_ARM_ABS32 00009c58 long_and │ │ │ │ │ +0000031c 0000b902 R_ARM_ABS32 00011b00 long_xor │ │ │ │ │ +00000320 00007e02 R_ARM_ABS32 0000bc34 long_or │ │ │ │ │ +00000324 0000bc02 R_ARM_ABS32 00011c40 long_long │ │ │ │ │ +0000032c 0000c102 R_ARM_ABS32 00012ae4 long_float │ │ │ │ │ +00000358 00008302 R_ARM_ABS32 0000c200 long_div │ │ │ │ │ +0000035c 00009702 R_ARM_ABS32 0000d594 long_true_divide │ │ │ │ │ +00000368 0000bc02 R_ARM_ABS32 00011c40 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 00011738 int_bit_length │ │ │ │ │ +000003ec 0000b202 R_ARM_ABS32 000116f8 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 000047a0 int_to_bytes │ │ │ │ │ +0000040c 00005102 R_ARM_ABS32 00004794 int_to_bytes │ │ │ │ │ 00000414 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005602 R_ARM_ABS32 00005804 int_from_bytes │ │ │ │ │ +0000041c 00005602 R_ARM_ABS32 000057f8 int_from_bytes │ │ │ │ │ 00000424 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000ef02 R_ARM_ABS32 00016e94 int_as_integer_ratio │ │ │ │ │ +0000042c 0000ef02 R_ARM_ABS32 00016d44 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 0000d400 int___format__ │ │ │ │ │ +0000048c 00009202 R_ARM_ABS32 0000d3fc 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 0x1dca8 contains 1213 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1dc38 contains 1200 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 │ │ │ │ │ @@ -472,1020 +480,1007 @@ │ │ │ │ │ 00004340 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004344 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004348 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000434c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004350 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000043d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00004414 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004424 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ +00004424 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ 0000446c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000449c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000044c0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000044d0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000044d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004554 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00004594 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00004680 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004688 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004698 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000469c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000046a0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000046a4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000046f8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004720 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004744 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004768 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000479c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004804 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004884 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004898 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000048b8 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004a10 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004a3c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ba0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004de4 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004f1c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f7c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fa4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fb0 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004fc4 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004ffc 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005030 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005040 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005094 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050e0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005124 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000513c 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000514c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005150 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005154 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000046f4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000471c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004754 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004784 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000478c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000047f8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004878 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000488c 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000048ac 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004a04 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a30 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b94 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004dd8 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004f10 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f70 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fa4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004fb8 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004ff0 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005024 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005034 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005088 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050d4 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005118 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005130 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00005140 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005144 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005148 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000514c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005154 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005158 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000515c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000515c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00005160 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005164 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005168 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005164 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00005168 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000516c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005170 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00005170 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005174 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005178 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000517c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005180 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005184 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005334 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005488 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000057bc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000057f8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000057fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005800 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005890 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000058a8 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00005aec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005b24 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005f60 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006140 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000634c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000063bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063c8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000063ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066e4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006720 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006770 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006784 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000679c 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000067b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000067c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067e8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006820 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000684c 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00006874 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000687c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006884 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000688c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006890 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006898 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000689c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000068a0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000068a4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000068a8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00005328 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000547c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000057b0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000057ec 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000057f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000057f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005884 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000589c 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00005ae0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b18 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f54 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006134 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006340 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000063b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000063bc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000063e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066d8 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006714 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006764 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006778 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006790 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000067a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000067b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006814 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006840 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00006868 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006870 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006878 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006880 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006884 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000688c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006890 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006894 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006898 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000689c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000068a0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000068a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000068a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000068ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000068b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000068b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000068b8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006b00 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006b38 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006e44 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000072a8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000072b4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000075ec 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000075f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007600 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007604 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007608 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000760c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007610 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000076dc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000771c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000777c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000077ac 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007804 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007814 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000781c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078c8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007908 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007960 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007990 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000079e8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000079f8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000079fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007a54 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007a94 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007ac4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007af0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007b44 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007b80 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007b90 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007bbc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007bc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007ccc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007d0c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007d48 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007d74 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e48 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006af4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006b2c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006e38 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000729c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000072a8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000075e0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000075ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000075f4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000075f8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000075fc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007600 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007604 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000076d0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007710 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007770 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000077a0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000077f8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007808 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000780c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007810 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000078bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000078fc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007954 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007984 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000079dc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079ec 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000079f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007a48 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007a88 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007ab8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007ae4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007b38 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007b74 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007b84 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007bb0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007cc0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d00 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d3c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d68 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007e34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e3c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e64 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007e68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007e6c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00007e70 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007e78 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007e7c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f1c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007f5c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007fd8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008004 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000080d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008100 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008108 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000818c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000081b8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000081d8 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00008224 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000084bc 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00008798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000879c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008808 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008838 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008888 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000088e4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00008b8c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008e0c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008e58 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008e90 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008ef0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008f28 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008f78 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008fac 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000092d4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009410 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009438 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009440 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000947c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -000094a4 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000094ac 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -000094f8 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000098a4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000098b8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000098e4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098f8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009934 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000996c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009974 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009978 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000997c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000099c8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000099f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009c38 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009c50 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009c5c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00009c60 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009d20 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009d60 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009d90 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009dc0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009df4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009e0c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009e10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009e14 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009e5c 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00009e98 0001811c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009eb4 0001821c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00009ed0 0001521d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00009ed4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009ed8 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00009edc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009f04 00014c1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00009f20 0001841c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00009f34 00014d1c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00009f70 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009fa8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009fd8 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00009ff4 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000a00c 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a04c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a080 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a0b0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a0c4 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a0d0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a0e4 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a0ec 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a100 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a108 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a11c 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a124 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a14c 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a154 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a168 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a170 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a1bc 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a1d8 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000a1f4 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a20c 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a244 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a258 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a268 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a2a0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2d8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a2ec 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a300 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a314 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a334 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a338 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a344 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000a348 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a34c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000a350 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a3bc 0001781c R_ARM_CALL 00005188 _PyLong_AsByteArray │ │ │ │ │ -0000a3d4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a430 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a440 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a45c 0001781c R_ARM_CALL 00005188 _PyLong_AsByteArray │ │ │ │ │ -0000a488 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a550 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a584 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a70c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a728 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a748 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a770 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a89c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a8c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab48 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000abb0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000abe4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000adb0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b510 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b514 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b518 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b51c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000b520 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000b7c4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b7ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ba30 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ba64 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bb0c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007f10 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f50 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007fcc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007ff8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000080c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080cc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080f4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000080f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000080fc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008180 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000081ac 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000081cc 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00008218 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000084b0 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000878c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008790 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000087fc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000882c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000887c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000088d8 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008b80 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008e00 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008e4c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008e84 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008ee4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008f1c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008f6c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008fa0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000092c8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009404 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000942c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009434 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009470 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00009498 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000094a0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000094ec 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009898 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000098ac 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000098d8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098ec 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009928 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009960 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009968 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000996c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00009970 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000099bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000099e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009c2c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009c44 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009c4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009c50 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00009c54 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009d14 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009d54 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009d84 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009db4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009de8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009e00 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009e04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009e08 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009e50 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00009e8c 0001811c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ea8 0001821c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00009ec4 0001521d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00009ec8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ecc 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00009ed0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009ef8 00014c1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00009f14 0001841c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00009f28 00014d1c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00009f64 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009f9c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009fcc 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00009fe8 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a000 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a040 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a074 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a0a4 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a0b8 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a0c4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a0d8 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a0e0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a0f4 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a0fc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a110 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a118 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a140 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a148 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a15c 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a164 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a1b0 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a1cc 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a1e8 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a200 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a238 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a24c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a25c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a294 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2cc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a2e0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a2f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a308 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a328 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a32c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a338 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000a33c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a340 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a344 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a3b0 0001781c R_ARM_CALL 0000517c _PyLong_AsByteArray │ │ │ │ │ +0000a3c8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a424 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a434 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a450 0001781c R_ARM_CALL 0000517c _PyLong_AsByteArray │ │ │ │ │ +0000a47c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a544 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a578 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a700 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a71c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a73c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a764 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a890 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a8b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab3c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000aba4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000abd8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ada4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b504 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b508 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b50c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b510 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000b514 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000b7b8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b7e0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ba24 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ba58 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bb00 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bb08 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000bb14 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bb20 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bb44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb58 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb6c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bb98 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bbb4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bc18 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0000bc3c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bcfc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bd3c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bd5c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bd8c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bdd0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bde8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bdec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bdf0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000be48 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000be80 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c0b0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c0e8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c1a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c1b8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c1f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c1f8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb38 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb4c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bb60 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bb8c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bba8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bc0c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +0000bc30 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bcf0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bd30 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bd60 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bd90 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bdc4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bddc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bde0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bde4 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000be3c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000be74 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c0a4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c0dc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c194 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c1ac 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c1e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c1ec 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c1f0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c1f4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000c1f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000c1fc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c200 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000c204 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c208 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c274 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c2a4 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c2cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c304 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c34c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c384 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c3ac 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c3c4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c3c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c3cc 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c498 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c49c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000c4dc 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c4e4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000c528 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c554 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c5a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c5e4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c634 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c640 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000c688 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c6a4 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000c6c0 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000c77c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c7ac 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c7dc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c7e8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c810 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c834 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c83c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c844 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c268 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c298 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c2c0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c2f8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c340 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c378 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c3a0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c3b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c3bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c3c0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c48c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c490 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c4d0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c4d8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c51c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c548 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c594 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c5d8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c628 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c634 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c67c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c698 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000c6b4 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000c770 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c7a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c7d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c7dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c804 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c828 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c830 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c838 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c860 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000c86c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c878 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c880 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c884 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c874 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c878 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c87c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c880 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c884 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000c888 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000c88c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c890 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000c894 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c898 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c90c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000ca90 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000cb00 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c934 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000ca74 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000cae4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ 0000cc28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cc58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cc7c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000ccb4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000ccfc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000cd34 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000cd68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cdac 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cdf4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ce30 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce38 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ce80 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ -0000ceb4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cee4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cee8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cdf0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ce2c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce34 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ce98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cea4 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ +0000cee0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cee4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ceec 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000cef0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cef4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cef8 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000cefc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf40 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cf68 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d14c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d16c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d194 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1b8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1d4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1f0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d214 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d228 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d250 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d260 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d278 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d28c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d2b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d2bc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d2c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d3b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d3d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d3d4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d3e8 00015f1c R_ARM_CALL 00001c18 PyLong_AsLong │ │ │ │ │ -0000d3f0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d3f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d3f8 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000d3fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d430 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000d44c 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000d45c 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000d468 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000d484 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000cef4 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000cef8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf3c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cf64 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d148 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d168 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d190 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d1b4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d1d0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d1ec 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d210 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d224 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d24c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d25c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d274 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d288 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d2b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d2b8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d2bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d3b0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d3cc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d3d0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d3e4 00015f1c R_ARM_CALL 00001c18 PyLong_AsLong │ │ │ │ │ +0000d3ec 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d3f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d3f4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000d3f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d42c 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000d448 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000d458 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000d464 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000d480 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000d488 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000d48c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000d490 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d494 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d4e0 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000d4f0 0001971c R_ARM_CALL 00013a80 _PyLong_Frexp │ │ │ │ │ -0000d504 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000d52c 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000d530 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d548 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d564 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d574 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d580 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d584 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d588 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000d58c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d594 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d6f4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d720 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d74c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000d93c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d97c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d9fc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000da18 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000da2c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000da38 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000da6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da8c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000daa8 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000db08 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000db18 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000db2c 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -0000db50 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000db6c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000db80 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000db8c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000dbe0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dc14 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000de2c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000de48 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000dedc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000df04 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000df48 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000dfbc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dfc8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000dfd8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dfe4 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e080 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000e08c 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000e0b8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e0d0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e0dc 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e0ec 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e0f8 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e10c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e118 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e170 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e180 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e18c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e1cc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e1ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e1f4 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e1f8 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e1fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e200 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000e204 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e20c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e3ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e4b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e560 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e648 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e674 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e6b4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e72c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e758 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e784 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7e4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e824 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e89c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e92c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e974 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9e0 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ -0000eb38 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb80 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ed6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000edac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000edd4 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ -0000ee94 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000eed8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ef38 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f02c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4dc 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000d4ec 0001971c R_ARM_CALL 00013a40 _PyLong_Frexp │ │ │ │ │ +0000d500 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000d528 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000d52c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d544 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d560 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d570 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d57c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d580 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d584 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000d588 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d590 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d6f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d71c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d748 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000d938 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d978 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d9f8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000da14 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000da28 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000da34 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000da68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000da88 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000daa4 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000db04 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000db14 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000db28 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +0000db4c 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000db68 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000db7c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000db88 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000dbdc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dc10 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000de28 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000de44 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ded8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000df00 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000df44 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000dfb8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dfc4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000dfd4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dfe0 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e07c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000e088 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000e0b4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e0cc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e0d8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e0e8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e0f4 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e108 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e114 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e16c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e17c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e188 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e1c8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e1e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e1f0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e1f4 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e1f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e1fc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000e200 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e208 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e3e8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e4ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e55c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e644 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e670 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e6b0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e728 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e754 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e780 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e820 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e898 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e928 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e970 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9dc 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ +0000eb34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb7c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ed68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eda8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edd0 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ +0000ee58 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ee9c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ef34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f028 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f108 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f144 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f1c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f234 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f254 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f260 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f264 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f268 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f26c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000f14c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f1c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f238 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f258 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f264 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000f268 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f26c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000f270 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f274 00019a02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -0000f278 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f27c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f280 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f274 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000f278 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f27c 00019a02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +0000f280 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 0000f284 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f288 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f290 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f294 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f2bc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f2ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f35c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f4b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f52c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f5f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f624 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f650 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f6d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f774 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f7c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f844 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f874 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f954 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f994 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f9ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f9d8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa34 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fa5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fba0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fcb4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fdb0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fef4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff3c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffe4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010044 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010088 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001010c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010114 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0001018c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000101fc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010240 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000102b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104a4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00010710 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010734 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010758 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010798 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000107b8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f288 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f28c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f290 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f298 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f29c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f2c0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f2f0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f360 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f530 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f580 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f628 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f694 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f6d4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f720 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f798 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f820 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f840 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f850 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f878 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f898 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8ac 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f910 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f92c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f938 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f96c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f998 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f9a4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa54 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fab0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fae4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fb0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc14 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fcdc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd24 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd54 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd60 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd78 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe70 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fee8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010000 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010060 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010108 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001014c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101d0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000101d8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00010250 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000102c0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010304 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010378 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010568 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ 000107d4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000107f0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010810 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001086c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000108ac 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001090c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010954 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010984 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010994 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ -00010a7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010aa4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ad0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010adc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ae8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010af4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b3c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010bc0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010be8 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00010bec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010bf0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010bf4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010c60 0001781c R_ARM_CALL 00005188 _PyLong_AsByteArray │ │ │ │ │ -00010c84 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010c9c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00010ca4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00010ca8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010cb0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010d5c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010dc0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e1c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00010e30 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00010e44 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010ebc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010eec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010f10 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010f2c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010f38 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010f3c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010f5c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010f68 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010f6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010f70 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010f74 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00010f78 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010fa0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00010fd0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010fe4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010fec 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011014 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00011048 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011070 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000110dc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000107f8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001081c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001085c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001087c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010898 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000108b4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000108d4 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010930 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010970 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000109d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010a18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a60 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a70 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ +00010b80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010ba8 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00010bac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00010bb0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010bb4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010c20 0001781c R_ARM_CALL 0000517c _PyLong_AsByteArray │ │ │ │ │ +00010c44 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010c5c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010c64 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00010c68 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00010c70 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00010d1c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010d80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ddc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010df0 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010e04 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00010e7c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010eac 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010ed0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010eec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010ef8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010efc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010f1c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010f28 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010f2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010f30 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010f34 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00010f38 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00010f60 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00010f90 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010fa4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010fac 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010fd4 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00011008 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011030 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001109c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000110c4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000110dc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00011104 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001111c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011144 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000111e0 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00011244 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00011128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000111a0 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00011204 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00011228 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00011268 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112e0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00011344 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000113a4 0001a21c R_ARM_CALL 00011a7c _PyLong_FromBytes │ │ │ │ │ -000113c0 0001a31c R_ARM_CALL 00011980 PyLong_FromUnicodeObject │ │ │ │ │ -000113d8 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011404 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011420 0001a21c R_ARM_CALL 00011a7c _PyLong_FromBytes │ │ │ │ │ -00011438 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011444 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001145c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011484 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000114b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000114b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000114bc 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -000114c0 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000114c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000114c8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000114cc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000114d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000114d4 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00011514 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00011578 0001a21d R_ARM_JUMP24 00011a7c _PyLong_FromBytes │ │ │ │ │ -00011584 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -000115d0 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000115f4 0001a31d R_ARM_JUMP24 00011980 PyLong_FromUnicodeObject │ │ │ │ │ -000115fc 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011628 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011648 0001a21d R_ARM_JUMP24 00011a7c _PyLong_FromBytes │ │ │ │ │ +000112a0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00011304 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00011364 0001a21c R_ARM_CALL 00011a3c _PyLong_FromBytes │ │ │ │ │ +00011380 0001a31c R_ARM_CALL 00011940 PyLong_FromUnicodeObject │ │ │ │ │ +00011398 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000113c4 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000113e0 0001a21c R_ARM_CALL 00011a3c _PyLong_FromBytes │ │ │ │ │ +000113f8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011404 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001141c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011444 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011474 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011478 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001147c 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00011480 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00011484 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011488 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0001148c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011490 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011494 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +000114d4 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00011538 0001a21d R_ARM_JUMP24 00011a3c _PyLong_FromBytes │ │ │ │ │ +00011544 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00011590 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000115b4 0001a31d R_ARM_JUMP24 00011940 PyLong_FromUnicodeObject │ │ │ │ │ +000115bc 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000115e8 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011608 0001a21d R_ARM_JUMP24 00011a3c _PyLong_FromBytes │ │ │ │ │ +00011620 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00011660 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116c0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000116cc 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000116e4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000116f8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011714 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011718 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -0001171c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011720 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00011724 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011728 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0001172c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011730 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011734 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -000117b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000117dc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001180c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011824 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ -00011874 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001187c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000118cc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118f8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011918 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001192c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001195c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001196c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011974 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011978 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001197c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000119a4 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000119b4 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000119c4 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -00011a50 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011a60 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a74 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011a78 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011aa8 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -00011ae8 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00011b08 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011b2c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b38 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011b3c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011bf4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011c34 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011c60 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011c74 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011c78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011c7c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011d04 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011d30 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011d54 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00011d88 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011d94 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d98 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011db8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011dc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011dc8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011dcc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011dd0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00011dd4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011f28 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000121ec 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0001222c 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000126e0 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00012a28 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012a3c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012b18 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012b1c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00012b20 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012b70 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00012b94 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012b9c 0001971c R_ARM_CALL 00013a80 _PyLong_Frexp │ │ │ │ │ -00012bb0 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00012bd0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00012be4 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00012bf0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c08 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c20 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012c34 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012c44 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012c5c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00012c60 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012c64 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00012c68 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012c70 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012d18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012dd0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012e44 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00012e4c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00012fe4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00011680 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001168c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000116a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000116b8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000116d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000116d8 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +000116dc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000116e0 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000116e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000116e8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000116ec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000116f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000116f4 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00011770 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001179c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000117cc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000117e4 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ +00011834 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001183c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0001188c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118d8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001191c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001192c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011930 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011934 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011938 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001193c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011964 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00011974 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00011984 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +00011a10 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011a20 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a2c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a34 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011a38 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011a68 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +00011aa8 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00011ac8 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011aec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011af8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011afc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011bb4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011bf4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011c20 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011c34 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011c38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011c3c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011cc4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011cf0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011d14 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00011d48 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011d54 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011d58 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011d78 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011d88 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011d8c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011d90 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00011d94 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011ee8 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000121ac 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000121ec 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000126a0 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +000129e8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000129fc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012ad8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012adc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00012ae0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012b30 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00012b54 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012b5c 0001971c R_ARM_CALL 00013a40 _PyLong_Frexp │ │ │ │ │ +00012b70 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00012b90 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00012ba4 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00012bb0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012bc8 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012be0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012bf4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012c04 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012c1c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00012c20 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012c24 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00012c28 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012c30 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012cd8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012d90 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012e04 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00012e0c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00012fa4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013064 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013084 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 000130a4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000130c4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000130e4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001310c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000130cc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000130f0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013110 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 00013130 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013150 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013170 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001318c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013198 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000131c0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013208 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013220 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ -00013258 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001325c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013268 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001326c 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013270 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013274 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013300 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000133bc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013430 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013438 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000135e8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0001314c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013158 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013180 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000131c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000131e0 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ +00013218 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001321c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013228 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001322c 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013230 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013234 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000132c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001337c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000133f0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000133f8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +000135a8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013664 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013684 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 000136a4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000136c4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000136e4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001370c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000136cc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000136f0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013710 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 00013730 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013750 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013770 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001378c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000137b0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000137fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013828 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ -00013844 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013848 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013858 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0001385c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013900 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013910 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001396c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001399c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000139ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000139fc 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00013a68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013a74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013a7c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013b84 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0001374c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013770 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000137bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000137e8 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ +00013804 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013808 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013814 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013818 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0001381c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000138c0 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000138d0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0001392c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001395c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001396c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000139bc 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00013a28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013a34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013a3c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013b44 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00013b68 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00013b80 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00013b8c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00013ba8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00013bc0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ 00013bcc 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00013be8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00013c00 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00013c0c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00013c28 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00013c3c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00013c48 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00013c64 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00013c78 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00013d2c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00013d40 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00013edc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00014008 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014048 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00014058 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0001405c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014188 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000141c0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014230 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001425c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014718 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000147ec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001481c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000148b0 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000148cc 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ -000148f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014900 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00014a00 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00014a5c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014a64 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014a7c 0001711d R_ARM_JUMP24 00010e48 _PyLong_Copy │ │ │ │ │ -00014a8c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014aa8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014ab8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014abc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014ac0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014ac4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014ac8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00014acc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014ad0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014ad4 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00014ad8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00014adc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014b8c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014bc8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014bdc 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ -00014c10 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00014c48 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00014c70 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014c7c 0001711d R_ARM_JUMP24 00010e48 _PyLong_Copy │ │ │ │ │ -00014c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014c88 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014d20 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014d24 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d50 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014d64 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014d78 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014d80 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00014d84 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014d88 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00014d8c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014d90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014d94 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00014d98 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014de8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014e1c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014e40 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014e80 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015194 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000151c4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015220 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0001525c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00015590 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015648 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015650 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00015654 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015754 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001577c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015790 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000157a0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000157c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015944 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001595c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015988 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000159a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000159c4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000159e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015a44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015aec 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00015b24 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015c58 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015c7c 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015c98 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015ce0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015d20 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015d54 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015d80 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015f2c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015f68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015fa0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016030 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000160b4 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000161a8 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -000161e0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00016340 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016454 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016488 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001673c 0001781c R_ARM_CALL 00005188 _PyLong_AsByteArray │ │ │ │ │ -0001677c 0001781c R_ARM_CALL 00005188 _PyLong_AsByteArray │ │ │ │ │ -00016854 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016890 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000168a0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000168cc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000168f0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016908 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016964 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000169b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016a04 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016a68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016ae0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016aec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016afc 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ -00016b50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016b84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016b90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016b9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00016bb4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016c04 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016c3c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016c5c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016c94 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016cb0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00016cc4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00016dec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016df8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016e38 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016e5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016e70 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016e88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00016e8c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00016e90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00016ed4 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00016f04 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016f0c 0001711c R_ARM_CALL 00010e48 _PyLong_Copy │ │ │ │ │ -00016f20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00016f24 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016f90 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00017014 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00017068 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000170bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000171c4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00017204 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017228 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017240 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017244 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017248 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017324 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001736c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000173c0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000173ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000178c4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000179b8 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00017a84 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00017a88 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017ab4 0001711d R_ARM_JUMP24 00010e48 _PyLong_Copy │ │ │ │ │ -00017ac0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017af0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00017b00 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017b04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017b08 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017b0c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017b10 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00017b14 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013bfc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00013c08 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00013c24 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00013c38 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00013cec 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00013d00 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00013e9c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00013fc8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014008 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00014018 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0001401c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014148 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014180 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000141f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001421c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000146d8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000147ac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000147dc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014870 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0001488c 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ +000148b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000148c0 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000149c0 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +00014a1c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014a24 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014a3c 0001711d R_ARM_JUMP24 00010e08 _PyLong_Copy │ │ │ │ │ +00014a4c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014a68 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014a78 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014a7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014a80 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014a84 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014a88 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00014a8c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014a90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014a94 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00014a98 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00014a9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014b4c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014b88 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014b9c 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ +00014bd0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00014c08 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00014c30 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014c3c 0001711d R_ARM_JUMP24 00010e08 _PyLong_Copy │ │ │ │ │ +00014c40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014c48 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014c98 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014ccc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014cf0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014d30 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015044 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015074 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000150d0 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0001510c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00015440 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000154f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015500 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00015504 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015604 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001562c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015640 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015650 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015678 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000157f4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001580c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015838 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015858 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015874 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015898 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000158f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001599c 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000159d4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015b08 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015b2c 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015b48 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015b90 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015bd0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015c04 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015c30 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015ddc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015e18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015e50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015ee0 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015f64 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016058 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00016090 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000161f0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016304 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016338 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000165ec 0001781c R_ARM_CALL 0000517c _PyLong_AsByteArray │ │ │ │ │ +0001662c 0001781c R_ARM_CALL 0000517c _PyLong_AsByteArray │ │ │ │ │ +00016704 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016740 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016750 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001677c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000167a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000167b8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016814 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016868 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000168b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016918 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016990 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001699c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000169ac 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ +00016a00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016a34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016a40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016a4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016a60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00016a64 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016ab4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016aec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016b0c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016b44 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016b60 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00016b74 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00016c9c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016ca8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016ce8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016d0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016d20 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00016d3c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00016d40 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00016d84 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00016db4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016dbc 0001711c R_ARM_CALL 00010e08 _PyLong_Copy │ │ │ │ │ +00016dd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00016dd4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016e40 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00016ec4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016f18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016f6c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017074 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000170b4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000170d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000170f0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000170f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000170f8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000171d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001721c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017270 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001729c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017774 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00017868 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00017934 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +00017938 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017964 0001711d R_ARM_JUMP24 00010e08 _PyLong_Copy │ │ │ │ │ +00017970 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000179a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000179b0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000179b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000179b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000179bc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000179c0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000179c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x20290 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x201b8 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 0x202d0 contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x201f8 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 0000422c 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 00010bf8 PyLong_AsUnsignedLongLong │ │ │ │ │ +00000128 00019b1c R_ARM_CALL 00010bb8 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 0000422c 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 00010e48 _PyLong_Copy │ │ │ │ │ +00000204 0001711c R_ARM_CALL 00010e08 _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 00003330 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 000068bc _PyLong_FromByteArray │ │ │ │ │ +000002dc 00017b1d R_ARM_JUMP24 000068b0 _PyLong_FromByteArray │ │ │ │ │ 000002e8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000330 00017b1d R_ARM_JUMP24 000068bc _PyLong_FromByteArray │ │ │ │ │ +00000330 00017b1d R_ARM_JUMP24 000068b0 _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 e210 │ │ │ │ │ + bl e20c │ │ │ │ │ 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 10e48 <_PyLong_Copy> │ │ │ │ │ + b 10e08 <_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 422c │ │ │ │ │ + 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 10e48 <_PyLong_Copy> │ │ │ │ │ + b 10e08 <_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 7614 │ │ │ │ │ + bl 7608 │ │ │ │ │ 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 11e48 │ │ │ │ │ + bl 11e08 │ │ │ │ │ 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 2138 │ │ │ │ │ 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 c89c │ │ │ │ │ + bl c890 │ │ │ │ │ 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 345c │ │ │ │ │ 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 1f9c │ │ │ │ │ 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 7614 │ │ │ │ │ + bne 930 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ + bl 7608 │ │ │ │ │ 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 3c30 │ │ │ │ │ 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 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 8ac <_PyLong_DivmodNear+0x228> │ │ │ │ │ + b 94c <_PyLong_DivmodNear+0x228> │ │ │ │ │ bl 4354 │ │ │ │ │ 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 7614 │ │ │ │ │ + b 7c4 <_PyLong_DivmodNear+0xa0> │ │ │ │ │ + bl 7608 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 804 <_PyLong_DivmodNear+0x180> │ │ │ │ │ + b 8a4 <_PyLong_DivmodNear+0x180> │ │ │ │ │ bl 3c30 │ │ │ │ │ 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 9b4 │ │ │ │ │ + beq a54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ orr r9, r7, r7, lsr #1 │ │ │ │ │ and r9, r9, #1 │ │ │ │ │ movne r6, r2 │ │ │ │ │ - beq c14 │ │ │ │ │ + beq cb4 │ │ │ │ │ tst r7, #8 │ │ │ │ │ - bne bc4 │ │ │ │ │ + bne c64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a40 │ │ │ │ │ + bls ae0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9e0 │ │ │ │ │ + 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 5188 <_PyLong_AsByteArray> │ │ │ │ │ + bl 517c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 32b4 <_PyLong_NumBits> │ │ │ │ │ R_ARM_CALL _PyLong_NumBits │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9f8 │ │ │ │ │ + beq a98 │ │ │ │ │ lsr r3, r0, #3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq a00 │ │ │ │ │ + beq aa0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c30 │ │ │ │ │ + bne cd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, r2 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 944 │ │ │ │ │ - ldr r3, [pc, #668] @ c68 │ │ │ │ │ - ldr r1, [pc, #668] @ 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 32b4 <_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 99c │ │ │ │ │ + bne a3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq ac4 │ │ │ │ │ + beq b64 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ subne r9, r5, #1 │ │ │ │ │ ldrsb r2, [r8, r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 99c │ │ │ │ │ + bge a3c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9a0 │ │ │ │ │ + beq a40 │ │ │ │ │ tst r7, #4 │ │ │ │ │ - bne 9a0 │ │ │ │ │ - b 99c │ │ │ │ │ + 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 b98 │ │ │ │ │ + beq c38 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - bgt b54 │ │ │ │ │ + bgt bf4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq b20 │ │ │ │ │ + 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 b98 │ │ │ │ │ + ble c38 │ │ │ │ │ asrs r1, r1, r2 │ │ │ │ │ - bne b98 │ │ │ │ │ + bne c38 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9a0 │ │ │ │ │ + beq a40 │ │ │ │ │ tst r7, #4 │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ - b 9a0 │ │ │ │ │ + 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 afc │ │ │ │ │ + beq b9c │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble b44 │ │ │ │ │ + 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 ad4 │ │ │ │ │ + bne b74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9a0 │ │ │ │ │ - b 99c │ │ │ │ │ + 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 b28 │ │ │ │ │ + ble b1c │ │ │ │ │ + b bc8 │ │ │ │ │ cmp r2, r9, lsl #7 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - b afc │ │ │ │ │ + b b9c │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ │ - bne ba0 │ │ │ │ │ + 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 b80 │ │ │ │ │ + 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 b98 │ │ │ │ │ + b c38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 944 │ │ │ │ │ - ldr r3, [pc, #148] @ c70 │ │ │ │ │ - ldr r1, [pc, #148] @ c74 │ │ │ │ │ + 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 9d8 │ │ │ │ │ + beq a78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9d8 │ │ │ │ │ + beq a78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9d8 │ │ │ │ │ + bne a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9d8 │ │ │ │ │ + b a78 │ │ │ │ │ tst r7, #16 │ │ │ │ │ - beq 9c4 │ │ │ │ │ + beq a64 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - bne 93c │ │ │ │ │ - b 9d8 │ │ │ │ │ + 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 │ │ │ │ │ - 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 9d8 │ │ │ │ │ + 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 {} │ │ │ │ │ @@ -1324,15 +1324,15 @@ │ │ │ │ │ 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 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ @@ -3387,15 +3387,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 31b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ beq 3248 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ b 2a44 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ b 2c50 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne 31fc │ │ │ │ │ tst r3, #32 │ │ │ │ │ @@ -3779,15 +3779,15 @@ │ │ │ │ │ muls r2, r1, r2 │ │ │ │ │ bpl 34d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl cf00 │ │ │ │ │ + bl cefc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 37b8 │ │ │ │ │ bl 5b4 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -4198,15 +4198,15 @@ │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq 3dc4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3dbc │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b bdf4 │ │ │ │ │ + b bde8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ blt 3e0c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -4226,33 +4226,33 @@ │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsl #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ b 3cd4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9980 │ │ │ │ │ + b 9974 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3dfc │ │ │ │ │ - bl 9980 │ │ │ │ │ + bl 9974 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3cd4 │ │ │ │ │ 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 3cd4 │ │ │ │ │ ldr r5, [pc, #60] @ 3e38 │ │ │ │ │ b 3cd4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, ip │ │ │ │ │ - b bdf4 │ │ │ │ │ + b bde8 │ │ │ │ │ rsbs r3, r6, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ b 3d68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ @@ -4331,15 +4331,15 @@ │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq 3fb0 <_PyLong_Subtract+0x174> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3fa8 <_PyLong_Subtract+0x16c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b bdf4 │ │ │ │ │ + b bde8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ blt 3ff0 <_PyLong_Subtract+0x1b4> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -4359,31 +4359,31 @@ │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsl #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ b 3ec0 <_PyLong_Subtract+0x84> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9980 │ │ │ │ │ + b 9974 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3fe0 <_PyLong_Subtract+0x1a4> │ │ │ │ │ - bl 9980 │ │ │ │ │ + bl 9974 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3ec0 <_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 3ec0 <_PyLong_Subtract+0x84> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b bdf4 │ │ │ │ │ + b bde8 │ │ │ │ │ rsbs r3, r6, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ b 3f54 <_PyLong_Subtract+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ @@ -4676,15 +4676,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 10e48 <_PyLong_Copy> │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 43b0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -4759,15 +4759,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 4628 │ │ │ │ │ + bcs 45dc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4688 │ │ │ │ │ ldr r3, [pc, #308] @ 469c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -4784,71 +4784,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] @ 46a0 │ │ │ │ │ - bl 7614 │ │ │ │ │ + bl 7608 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 468c │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 45dc │ │ │ │ │ + bne 45e8 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b 4534 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ │ + b 10fd8 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #164] @ 4694 │ │ │ │ │ + ldr r6, [pc, #152] @ 4694 │ │ │ │ │ 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 4634 │ │ │ │ │ - ldr r4, [pc, #140] @ 46a4 │ │ │ │ │ + ldr r4, [pc, #128] @ 46a4 │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 466c │ │ │ │ │ mov r5, r4 │ │ │ │ │ b 4534 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - b 11018 <_PyLong_FromLarge> │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ bcs 465c │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4618 │ │ │ │ │ - bl 11018 <_PyLong_FromLarge> │ │ │ │ │ + b 4624 │ │ │ │ │ + bl 10fd8 <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4618 │ │ │ │ │ + b 4624 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r5] │ │ │ │ │ - bne 4620 │ │ │ │ │ + bne 462c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4620 │ │ │ │ │ + b 462c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 4534 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -4863,381 +4863,378 @@ │ │ │ │ │ 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 4750 │ │ │ │ │ - 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 46f0 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - movne r8, #3 │ │ │ │ │ - moveq r8, #2 │ │ │ │ │ - add r0, r8, #3 │ │ │ │ │ + ldrcs r4, [pc, #196] @ 478c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + addcs r4, r4, r0, lsl #4 │ │ │ │ │ + bcs 4734 │ │ │ │ │ + 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 473c │ │ │ │ │ + add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 4744 │ │ │ │ │ - ldr r3, [pc, #140] @ 4798 │ │ │ │ │ - lsl r8, r8, #3 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 4784 │ │ │ │ │ + ldr r3, [pc, #136] @ 4790 │ │ │ │ │ + lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - str r8, [r5, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - bne 4760 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + bne 474c │ │ │ │ │ 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 4784 │ │ │ │ │ - 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] @ 479c │ │ │ │ │ - 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 476c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + movne r6, #3 │ │ │ │ │ + moveq r6, #2 │ │ │ │ │ + b 46ec │ │ │ │ │ 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 473c │ │ │ │ │ - bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ │ - str r6, [r3] │ │ │ │ │ - strne r4, [r2, #8] │ │ │ │ │ - b 473c │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + bic r0, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r8, r5, r8 │ │ │ │ │ + add r3, r4, #16 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + beq 4734 │ │ │ │ │ + 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 4734 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000047a0 : │ │ │ │ │ +00004794 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r5, [ip, #8] │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ addne r5, r2, r5 │ │ │ │ │ - bne 4db4 │ │ │ │ │ + bne 4da8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 50b4 │ │ │ │ │ + blt 50a8 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4db0 │ │ │ │ │ + bne 4da4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4dfc │ │ │ │ │ + beq 4df0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5144 │ │ │ │ │ + beq 5138 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5040 │ │ │ │ │ + beq 5034 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5024 │ │ │ │ │ + beq 5018 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r6, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ - bhi 4f48 │ │ │ │ │ + bhi 4f3c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5104 │ │ │ │ │ + bne 50f8 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 5040 │ │ │ │ │ + beq 5034 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - beq 4f24 │ │ │ │ │ + beq 4f18 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4ff8 │ │ │ │ │ + beq 4fec │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 512c │ │ │ │ │ + beq 5120 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 4fac │ │ │ │ │ - ldr r1, [pc, #2248] @ 514c │ │ │ │ │ + bne 4fa0 │ │ │ │ │ + ldr r1, [pc, #2248] @ 5140 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4f24 │ │ │ │ │ - ldr r1, [pc, #2232] @ 5150 │ │ │ │ │ + bne 4f18 │ │ │ │ │ + ldr r1, [pc, #2232] @ 5144 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5118 │ │ │ │ │ + beq 510c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 5088 │ │ │ │ │ + blt 507c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 4a40 │ │ │ │ │ + beq 4a34 │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ and r3, lr, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ lsr lr, lr, #3 │ │ │ │ │ movne r8, r3 │ │ │ │ │ str lr, [sp, #28] │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 4efc │ │ │ │ │ + beq 4ef0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4a4c │ │ │ │ │ + bne 4a40 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 4c9c │ │ │ │ │ + beq 4c90 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add sl, fp, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub fp, r1, #1 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - b 49ac │ │ │ │ │ + b 49a0 │ │ │ │ │ lsr r0, ip, #16 │ │ │ │ │ mov r2, r9 │ │ │ │ │ orr r0, r0, r7, lsl #16 │ │ │ │ │ add r5, lr, #2 │ │ │ │ │ strb r3, [r2], #-1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ sub r3, r1, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r0, [r2] │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ add r0, lr, #3 │ │ │ │ │ lsr r5, r7, #24 │ │ │ │ │ orr ip, ip, r7, lsl #8 │ │ │ │ │ subls r2, r2, #1 │ │ │ │ │ movls r7, r5 │ │ │ │ │ movls lr, r0 │ │ │ │ │ - bls 499c │ │ │ │ │ + bls 4990 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ strb ip, [r2, #-1] │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ mov ip, r7 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 4e0c │ │ │ │ │ + beq 4e00 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ │ - bne 4ea8 │ │ │ │ │ + bne 4e9c │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r0, r1 │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ orr r1, r1, r0, lsr r5 │ │ │ │ │ cmp r4, fp │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr r7, r1, r7 │ │ │ │ │ - beq 4e20 │ │ │ │ │ + beq 4e14 │ │ │ │ │ cmp r6, lr │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ and r5, ip, #255 @ 0xff │ │ │ │ │ cmp r6, r0 │ │ │ │ │ orr r3, r3, r7, lsl #24 │ │ │ │ │ sub r9, r2, #1 │ │ │ │ │ strb r5, [r2] │ │ │ │ │ - bhi 4934 │ │ │ │ │ - ldr r3, [pc, #1864] @ 5154 │ │ │ │ │ - ldr r1, [pc, #1864] @ 5158 │ │ │ │ │ + bhi 4928 │ │ │ │ │ + ldr r3, [pc, #1864] @ 5148 │ │ │ │ │ + ldr r1, [pc, #1864] @ 514c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a40 │ │ │ │ │ + beq 4a34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 4a40 │ │ │ │ │ + bne 4a34 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 4ba4 │ │ │ │ │ + b 4b98 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 4c94 │ │ │ │ │ + beq 4c88 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r1, fp, #8 │ │ │ │ │ sub fp, r4, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ str fp, [sp, #32] │ │ │ │ │ - b 4af8 │ │ │ │ │ + b 4aec │ │ │ │ │ lsr r5, ip, #16 │ │ │ │ │ strb r3, [sl] │ │ │ │ │ orr r5, r5, r7, lsl #16 │ │ │ │ │ add sl, lr, #2 │ │ │ │ │ add r9, r2, #2 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ sub r3, r4, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r5, [r9] │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ add r5, lr, #3 │ │ │ │ │ lsr r9, r7, #24 │ │ │ │ │ orr ip, ip, r7, lsl #8 │ │ │ │ │ addls r2, r2, #3 │ │ │ │ │ movls r7, r9 │ │ │ │ │ movls lr, r5 │ │ │ │ │ - bls 4ae8 │ │ │ │ │ + bls 4adc │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ strb ip, [r2, #3] │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ mov ip, r7 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 4b58 │ │ │ │ │ + beq 4b4c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ │ - bne 4c3c │ │ │ │ │ + bne 4c30 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ sub r4, r3, #32 │ │ │ │ │ lsl r4, r5, r4 │ │ │ │ │ orr r4, r4, r5, lsr r9 │ │ │ │ │ orr ip, ip, r5, lsl r3 │ │ │ │ │ orr r7, r4, r7 │ │ │ │ │ - beq 4bb0 │ │ │ │ │ + beq 4ba4 │ │ │ │ │ cmp r6, lr │ │ │ │ │ add r4, r3, #30 │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ and r5, ip, #255 @ 0xff │ │ │ │ │ cmp r6, r9 │ │ │ │ │ orr r3, r3, r7, lsl #24 │ │ │ │ │ add sl, r2, #1 │ │ │ │ │ strb r5, [r2] │ │ │ │ │ - bhi 4a80 │ │ │ │ │ - b 4a04 │ │ │ │ │ + bhi 4a74 │ │ │ │ │ + b 49f8 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4c9c │ │ │ │ │ + beq 4c90 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ - bne 4f34 │ │ │ │ │ + bne 4f28 │ │ │ │ │ cmp r6, lr │ │ │ │ │ movhi r1, r8 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 4ba4 │ │ │ │ │ + bls 4b98 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 4cdc │ │ │ │ │ + bne 4cd0 │ │ │ │ │ sub r2, r6, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4ae8 │ │ │ │ │ + beq 4adc │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r4, r5 │ │ │ │ │ sub r4, r3, r4 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ movls r3, r4 │ │ │ │ │ - bls 4ae8 │ │ │ │ │ + bls 4adc │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr r5, r5, r7, lsl #24 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ lsr fp, r7, #8 │ │ │ │ │ strb ip, [sl], #1 │ │ │ │ │ - bls 50f0 │ │ │ │ │ + bls 50e4 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bcs 4a04 │ │ │ │ │ + bcs 49f8 │ │ │ │ │ strb r5, [r2, #1] │ │ │ │ │ sub r3, r4, #16 │ │ │ │ │ lsr r5, ip, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr r5, r5, r7, lsl #16 │ │ │ │ │ add sl, lr, #2 │ │ │ │ │ add r9, r2, #2 │ │ │ │ │ lsr fp, r7, #16 │ │ │ │ │ movls ip, r5 │ │ │ │ │ movls r7, fp │ │ │ │ │ movls r2, r9 │ │ │ │ │ movls lr, sl │ │ │ │ │ - bls 4ae8 │ │ │ │ │ - b 4a94 │ │ │ │ │ + bls 4adc │ │ │ │ │ + b 4a88 │ │ │ │ │ mvn r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r4, r5, r4 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ @@ -5247,59 +5244,59 @@ │ │ │ │ │ sub r4, r3, #32 │ │ │ │ │ lsl r4, r5, r4 │ │ │ │ │ orr r4, r4, r5, lsr r9 │ │ │ │ │ orr ip, ip, r5, lsl r3 │ │ │ │ │ eoreq r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r7, r4, r7 │ │ │ │ │ mvneq r5, r5 │ │ │ │ │ - beq 4bb0 │ │ │ │ │ + beq 4ba4 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ add r4, r3, #30 │ │ │ │ │ - b 4b34 │ │ │ │ │ + b 4b28 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ cmp r6, lr │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ rsbeq r8, r8, #0 │ │ │ │ │ andeq r1, r8, #255 @ 0xff │ │ │ │ │ moveq r0, r2 │ │ │ │ │ - bne 4fd8 │ │ │ │ │ + bne 4fcc │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4ba4 │ │ │ │ │ + bls 4b98 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 4b9c │ │ │ │ │ + beq 4b90 │ │ │ │ │ add r3, lr, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ - bcs 4ba4 │ │ │ │ │ + bcs 4b98 │ │ │ │ │ add lr, lr, #2 │ │ │ │ │ cmp r6, lr │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ - bls 4ba4 │ │ │ │ │ + bls 4b98 │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 4d6c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 4d5c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4d60 │ │ │ │ │ + beq 4d54 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4d58 │ │ │ │ │ + beq 4d4c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4d50 │ │ │ │ │ + beq 4d44 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 4d3c │ │ │ │ │ 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 │ │ │ │ │ @@ -5308,273 +5305,273 @@ │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ - beq 4ba4 │ │ │ │ │ + beq 4b98 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, 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 4d78 │ │ │ │ │ - b 4ba4 │ │ │ │ │ + bne 4d6c │ │ │ │ │ + b 4b98 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #924] @ 515c │ │ │ │ │ + ldr ip, [pc, #924] @ 5150 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ 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 4a40 │ │ │ │ │ + beq 4a34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 47f8 │ │ │ │ │ + bne 47ec │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 48b0 │ │ │ │ │ + b 48a4 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4b64 │ │ │ │ │ + b 4b58 │ │ │ │ │ eor r0, r0, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 499c │ │ │ │ │ + beq 4990 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r1, r0 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 4ef4 │ │ │ │ │ + bls 4ee8 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ strb ip, [r0], #-1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ lsr r0, ip, #8 │ │ │ │ │ orr r0, r0, r7, lsl #24 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ lsr r5, r7, #8 │ │ │ │ │ - bls 5010 │ │ │ │ │ + bls 5004 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ strb r0, [r2, #-1] │ │ │ │ │ sub r3, r1, #16 │ │ │ │ │ lsr r0, ip, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr r0, r0, r7, lsl #16 │ │ │ │ │ add r5, lr, #2 │ │ │ │ │ lsr r9, r7, #16 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ movls ip, r0 │ │ │ │ │ movls r7, r9 │ │ │ │ │ movls lr, r5 │ │ │ │ │ - bls 499c │ │ │ │ │ - b 4948 │ │ │ │ │ + bls 4990 │ │ │ │ │ + b 493c │ │ │ │ │ mvn r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r1, r0, r9 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ and r0, r1, r9 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r0, r1 │ │ │ │ │ orr r1, r1, r0, lsr r5 │ │ │ │ │ cmp r4, fp │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr r7, r1, r7 │ │ │ │ │ - beq 4e1c │ │ │ │ │ + beq 4e10 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4a04 │ │ │ │ │ + bls 49f8 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - b 49e4 │ │ │ │ │ + b 49d8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 499c │ │ │ │ │ + b 4990 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r8, r3 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 48f0 │ │ │ │ │ - ldr r3, [pc, #572] @ 5154 │ │ │ │ │ - ldr r1, [pc, #580] @ 5160 │ │ │ │ │ + bne 48e4 │ │ │ │ │ + ldr r3, [pc, #572] @ 5148 │ │ │ │ │ + ldr r1, [pc, #580] @ 5154 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4a14 │ │ │ │ │ + b 4a08 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 48b0 │ │ │ │ │ - b 5088 │ │ │ │ │ + bge 48a4 │ │ │ │ │ + b 507c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ orr r3, ip, r1, lsl r3 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ strb r3, [r2] │ │ │ │ │ - b 4ccc │ │ │ │ │ + b 4cc0 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcc 4fe8 │ │ │ │ │ + bcc 4fdc │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ cmp r2, r1, lsr #30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - beq 4f54 │ │ │ │ │ - ldr r3, [pc, #476] @ 5154 │ │ │ │ │ - ldr r1, [pc, #488] @ 5164 │ │ │ │ │ + beq 4f48 │ │ │ │ │ + ldr r3, [pc, #476] @ 5148 │ │ │ │ │ + ldr r1, [pc, #488] @ 5158 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5040 │ │ │ │ │ + beq 5034 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvneq r6, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5040 │ │ │ │ │ + bne 5034 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4848 │ │ │ │ │ + b 483c │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 4a40 │ │ │ │ │ - ldr r1, [pc, #392] @ 514c │ │ │ │ │ + blt 4a34 │ │ │ │ │ + ldr r1, [pc, #392] @ 5140 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4890 │ │ │ │ │ + beq 4884 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 4f28 │ │ │ │ │ + b 4f1c │ │ │ │ │ ldrsb r3, [r2, r1] │ │ │ │ │ cmp r8, r3, lsr #31 │ │ │ │ │ - bne 4a04 │ │ │ │ │ - b 4ba4 │ │ │ │ │ + bne 49f8 │ │ │ │ │ + b 4b98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 505c │ │ │ │ │ + blt 5050 │ │ │ │ │ mul r6, r2, r6 │ │ │ │ │ - b 483c │ │ │ │ │ + b 4830 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 4a40 │ │ │ │ │ + blt 4a34 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4f28 │ │ │ │ │ + b 4f1c │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b 499c │ │ │ │ │ - ldr r3, [pc, #316] @ 5168 │ │ │ │ │ - ldr r1, [pc, #316] @ 516c │ │ │ │ │ + b 4990 │ │ │ │ │ + ldr r3, [pc, #316] @ 515c │ │ │ │ │ + ldr r1, [pc, #316] @ 5160 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4f8c │ │ │ │ │ + bne 4f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a40 │ │ │ │ │ + bne 4a34 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - beq 5088 │ │ │ │ │ + beq 507c │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 4858 │ │ │ │ │ + b 484c │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, r6, lsr #31 │ │ │ │ │ - beq 4f70 │ │ │ │ │ + beq 4f64 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 509c │ │ │ │ │ + bne 5090 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ movne r6, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 4858 │ │ │ │ │ - ldr r3, [pc, #224] @ 5170 │ │ │ │ │ - ldr r1, [pc, #224] @ 5174 │ │ │ │ │ + bne 484c │ │ │ │ │ + ldr r3, [pc, #224] @ 5164 │ │ │ │ │ + ldr r1, [pc, #224] @ 5168 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4a40 │ │ │ │ │ + b 4a34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 507c │ │ │ │ │ + bne 5070 │ │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 4fa0 │ │ │ │ │ + b 4f94 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #156] @ 515c │ │ │ │ │ + ldr r1, [pc, #156] @ 5150 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ 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 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 47f8 │ │ │ │ │ - b 4a40 │ │ │ │ │ + bne 47ec │ │ │ │ │ + b 4a34 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b 4ae8 │ │ │ │ │ + b 4adc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4848 │ │ │ │ │ - b 4fa0 │ │ │ │ │ - ldr r3, [pc, #80] @ 5170 │ │ │ │ │ - ldr r1, [pc, #84] @ 5178 │ │ │ │ │ + bne 483c │ │ │ │ │ + b 4f94 │ │ │ │ │ + ldr r3, [pc, #80] @ 5164 │ │ │ │ │ + ldr r1, [pc, #84] @ 516c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4a40 │ │ │ │ │ - ldr r2, [pc, #72] @ 517c │ │ │ │ │ - ldr r1, [pc, #72] @ 5180 │ │ │ │ │ - ldr r0, [pc, #72] @ 5184 │ │ │ │ │ + b 4a34 │ │ │ │ │ + ldr r2, [pc, #72] @ 5170 │ │ │ │ │ + ldr r1, [pc, #72] @ 5174 │ │ │ │ │ + ldr r0, [pc, #72] @ 5178 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4a40 │ │ │ │ │ + b 4a34 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 4858 │ │ │ │ │ + b 484c │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ @@ -5598,15 +5595,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 │ │ │ │ │ │ │ │ │ │ -00005188 <_PyLong_AsByteArray>: │ │ │ │ │ +0000517c <_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, #4040] @ 0xfc8 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -5615,355 +5612,355 @@ │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ lsr r2, ip, #3 │ │ │ │ │ movne r1, #0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movne r8, r1 │ │ │ │ │ strne r1, [sp, #12] │ │ │ │ │ - beq 578c <_PyLong_AsByteArray+0x604> │ │ │ │ │ + beq 5780 <_PyLong_AsByteArray+0x604> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5340 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ + bne 5334 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ - beq 57c4 <_PyLong_AsByteArray+0x63c> │ │ │ │ │ + beq 57b8 <_PyLong_AsByteArray+0x63c> │ │ │ │ │ add sl, r0, #8 │ │ │ │ │ sub r1, fp, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r6, [sl, #4]! │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bne 566c <_PyLong_AsByteArray+0x4e4> │ │ │ │ │ + bne 5660 <_PyLong_AsByteArray+0x4e4> │ │ │ │ │ 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 55c0 <_PyLong_AsByteArray+0x438> │ │ │ │ │ + beq 55b4 <_PyLong_AsByteArray+0x438> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add r1, ip, #30 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ and r7, lr, #255 @ 0xff │ │ │ │ │ cmp r5, r6 │ │ │ │ │ orr ip, ip, r0, lsl #24 │ │ │ │ │ sub r9, r4, #1 │ │ │ │ │ strb r7, [r4] │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ lsr r6, lr, #16 │ │ │ │ │ mov r4, r9 │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ strb ip, [r4], #-1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ sub ip, r1, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb r6, [r4] │ │ │ │ │ lsr lr, lr, #24 │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ lsr r7, r0, #24 │ │ │ │ │ orr lr, lr, r0, lsl #8 │ │ │ │ │ subls r4, r4, #1 │ │ │ │ │ movls r0, r7 │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls 52c0 <_PyLong_AsByteArray+0x138> │ │ │ │ │ + bls 52b4 <_PyLong_AsByteArray+0x138> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ strb lr, [r4, #-1] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ sub ip, r1, #32 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne 51fc <_PyLong_AsByteArray+0x74> │ │ │ │ │ + bne 51f0 <_PyLong_AsByteArray+0x74> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - bne 5448 <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ + bne 543c <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ rsbeq r8, r8, #0 │ │ │ │ │ andeq r1, r8, #255 @ 0xff │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 5474 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + beq 5468 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ ldrsb r3, [r4, r0] │ │ │ │ │ cmp r8, r3, lsr #31 │ │ │ │ │ - beq 548c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + beq 5480 <_PyLong_AsByteArray+0x304> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5338 <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ - ldr r3, [pc, #1224] @ 57f8 <_PyLong_AsByteArray+0x670> │ │ │ │ │ - ldr r1, [pc, #1224] @ 57fc <_PyLong_AsByteArray+0x674> │ │ │ │ │ + beq 532c <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ + ldr r3, [pc, #1224] @ 57ec <_PyLong_AsByteArray+0x670> │ │ │ │ │ + ldr r1, [pc, #1224] @ 57f0 <_PyLong_AsByteArray+0x674> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5490 <_PyLong_AsByteArray+0x308> │ │ │ │ │ + b 5484 <_PyLong_AsByteArray+0x308> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 52dc <_PyLong_AsByteArray+0x154> │ │ │ │ │ + beq 52d0 <_PyLong_AsByteArray+0x154> │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r7, r0, #8 │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ stmib sp, {r3, fp} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne 555c <_PyLong_AsByteArray+0x3d4> │ │ │ │ │ + bne 5550 <_PyLong_AsByteArray+0x3d4> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, r6, r3 │ │ │ │ │ rsb r9, ip, #32 │ │ │ │ │ orr r3, r3, r6, lsr r9 │ │ │ │ │ orr lr, lr, r6, lsl ip │ │ │ │ │ orr r0, r3, r0 │ │ │ │ │ - beq 54b0 <_PyLong_AsByteArray+0x328> │ │ │ │ │ + beq 54a4 <_PyLong_AsByteArray+0x328> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add sl, ip, #30 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ and ip, lr, #255 @ 0xff │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ strb r3, [r9] │ │ │ │ │ lsr r3, lr, #16 │ │ │ │ │ orr r3, r3, r0, lsl #16 │ │ │ │ │ add r9, r2, #2 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ sub ip, sl, #24 │ │ │ │ │ strb r3, [r6] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r3, lr, #24 │ │ │ │ │ orr r3, r3, r0, lsl #8 │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ lsr r9, r0, #24 │ │ │ │ │ - bls 5498 <_PyLong_AsByteArray+0x310> │ │ │ │ │ + bls 548c <_PyLong_AsByteArray+0x310> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ mov lr, r0 │ │ │ │ │ strb r3, [r4, #3] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ sub ip, sl, #32 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5370 <_PyLong_AsByteArray+0x1e8> │ │ │ │ │ + bne 5364 <_PyLong_AsByteArray+0x1e8> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - beq 52dc <_PyLong_AsByteArray+0x154> │ │ │ │ │ + beq 52d0 <_PyLong_AsByteArray+0x154> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ orrne r1, lr, r1, lsl ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strbne r1, [r4] │ │ │ │ │ add r0, r4, r3 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ moveq r1, r8 │ │ │ │ │ strbeq lr, [r4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 548c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + bls 5480 <_PyLong_AsByteArray+0x304> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 56b8 <_PyLong_AsByteArray+0x530> │ │ │ │ │ + bne 56ac <_PyLong_AsByteArray+0x530> │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 5428 <_PyLong_AsByteArray+0x2a0> │ │ │ │ │ + b 541c <_PyLong_AsByteArray+0x2a0> │ │ │ │ │ eor r6, r6, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 553c <_PyLong_AsByteArray+0x3b4> │ │ │ │ │ + beq 5530 <_PyLong_AsByteArray+0x3b4> │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r6, r6 │ │ │ │ │ sub sl, ip, r6 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ movls ip, sl │ │ │ │ │ - bls 553c <_PyLong_AsByteArray+0x3b4> │ │ │ │ │ + bls 5530 <_PyLong_AsByteArray+0x3b4> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ sub ip, sl, #8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ lsr fp, r0, #8 │ │ │ │ │ strb lr, [r9], #1 │ │ │ │ │ - bls 57e4 <_PyLong_AsByteArray+0x65c> │ │ │ │ │ + bls 57d8 <_PyLong_AsByteArray+0x65c> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ sub ip, sl, #16 │ │ │ │ │ lsr r3, lr, #16 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r3, r0, lsl #16 │ │ │ │ │ add r9, r2, #2 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ lsr fp, r0, #16 │ │ │ │ │ movls lr, r3 │ │ │ │ │ movls r0, fp │ │ │ │ │ movls r4, r6 │ │ │ │ │ movls r2, r9 │ │ │ │ │ - bls 5428 <_PyLong_AsByteArray+0x2a0> │ │ │ │ │ - b 53e0 <_PyLong_AsByteArray+0x258> │ │ │ │ │ + bls 541c <_PyLong_AsByteArray+0x2a0> │ │ │ │ │ + b 53d4 <_PyLong_AsByteArray+0x258> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 5438 <_PyLong_AsByteArray+0x2b0> │ │ │ │ │ + beq 542c <_PyLong_AsByteArray+0x2b0> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq 5380 <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ + beq 5374 <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ mvn r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ eor r3, r6, r9 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ rsb sl, ip, #32 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ and r6, r3, r9 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, r6, r3 │ │ │ │ │ orr r3, r3, r6, lsr sl │ │ │ │ │ orr lr, lr, r6, lsl ip │ │ │ │ │ orr r0, r3, r0 │ │ │ │ │ - beq 54ac <_PyLong_AsByteArray+0x324> │ │ │ │ │ + beq 54a0 <_PyLong_AsByteArray+0x324> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add sl, ip, #30 │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ and ip, lr, #255 @ 0xff │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ - b 53c0 <_PyLong_AsByteArray+0x238> │ │ │ │ │ + b 53b4 <_PyLong_AsByteArray+0x238> │ │ │ │ │ eor r6, r6, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5650 <_PyLong_AsByteArray+0x4c8> │ │ │ │ │ + beq 5644 <_PyLong_AsByteArray+0x4c8> │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r1, r6 │ │ │ │ │ sub r1, ip, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 564c <_PyLong_AsByteArray+0x4c4> │ │ │ │ │ + bls 5640 <_PyLong_AsByteArray+0x4c4> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ sub ip, r1, #8 │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ lsr r6, lr, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ orr r6, r6, r0, lsl #24 │ │ │ │ │ lsr r7, r0, #8 │ │ │ │ │ strb lr, [r9], #-1 │ │ │ │ │ - bls 57d0 <_PyLong_AsByteArray+0x648> │ │ │ │ │ + bls 57c4 <_PyLong_AsByteArray+0x648> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ strb r6, [r4, #-1] │ │ │ │ │ sub ip, r1, #16 │ │ │ │ │ lsr r6, lr, #16 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ lsr r9, r0, #16 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ movls lr, r6 │ │ │ │ │ movls r0, r9 │ │ │ │ │ movls r2, r7 │ │ │ │ │ - bls 52c0 <_PyLong_AsByteArray+0x138> │ │ │ │ │ - b 526c <_PyLong_AsByteArray+0xe4> │ │ │ │ │ + bls 52b4 <_PyLong_AsByteArray+0x138> │ │ │ │ │ + b 5260 <_PyLong_AsByteArray+0xe4> │ │ │ │ │ mov ip, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq 52cc <_PyLong_AsByteArray+0x144> │ │ │ │ │ + beq 52c0 <_PyLong_AsByteArray+0x144> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r6, [sl, #4]! │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - beq 520c <_PyLong_AsByteArray+0x84> │ │ │ │ │ + beq 5200 <_PyLong_AsByteArray+0x84> │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ eor r1, r6, r7 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ rsb r9, ip, #32 │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ and r6, r1, r7 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ sub r1, ip, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ orr r1, r1, r6, lsr r9 │ │ │ │ │ orr lr, lr, r6, lsl ip │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 55bc <_PyLong_AsByteArray+0x434> │ │ │ │ │ + beq 55b0 <_PyLong_AsByteArray+0x434> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 531c <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 5310 <_PyLong_AsByteArray+0x194> │ │ │ │ │ add r1, ip, #30 │ │ │ │ │ - b 5238 <_PyLong_AsByteArray+0xb0> │ │ │ │ │ + b 522c <_PyLong_AsByteArray+0xb0> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ - bls 548c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + bls 5480 <_PyLong_AsByteArray+0x304> │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ - bls 548c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + bls 5480 <_PyLong_AsByteArray+0x304> │ │ │ │ │ sub r3, r5, r2 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ - beq 5754 <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ + beq 5748 <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5744 <_PyLong_AsByteArray+0x5bc> │ │ │ │ │ + beq 5738 <_PyLong_AsByteArray+0x5bc> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 573c <_PyLong_AsByteArray+0x5b4> │ │ │ │ │ + beq 5730 <_PyLong_AsByteArray+0x5b4> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 5734 <_PyLong_AsByteArray+0x5ac> │ │ │ │ │ + beq 5728 <_PyLong_AsByteArray+0x5ac> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 572c <_PyLong_AsByteArray+0x5a4> │ │ │ │ │ + beq 5720 <_PyLong_AsByteArray+0x5a4> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 5724 <_PyLong_AsByteArray+0x59c> │ │ │ │ │ + beq 5718 <_PyLong_AsByteArray+0x59c> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strbne r1, [r0], #-1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ @@ -5972,259 +5969,259 @@ │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ - beq 548c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + beq 5480 <_PyLong_AsByteArray+0x304> │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ 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 5754 <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ - b 548c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + bne 5748 <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ + b 5480 <_PyLong_AsByteArray+0x304> │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r8, r1 │ │ │ │ │ strne r1, [sp, #12] │ │ │ │ │ - bne 51c8 <_PyLong_AsByteArray+0x40> │ │ │ │ │ + bne 51bc <_PyLong_AsByteArray+0x40> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5338 <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ - ldr r3, [pc, #64] @ 57f8 <_PyLong_AsByteArray+0x670> │ │ │ │ │ - ldr r1, [pc, #68] @ 5800 <_PyLong_AsByteArray+0x678> │ │ │ │ │ + beq 532c <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ + ldr r3, [pc, #64] @ 57ec <_PyLong_AsByteArray+0x670> │ │ │ │ │ + ldr r1, [pc, #68] @ 57f4 <_PyLong_AsByteArray+0x678> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5338 <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ + b 532c <_PyLong_AsByteArray+0x1b0> │ │ │ │ │ mov r0, #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 52dc <_PyLong_AsByteArray+0x154> │ │ │ │ │ + b 52d0 <_PyLong_AsByteArray+0x154> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b 52c0 <_PyLong_AsByteArray+0x138> │ │ │ │ │ + b 52b4 <_PyLong_AsByteArray+0x138> │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 5428 <_PyLong_AsByteArray+0x2a0> │ │ │ │ │ + b 541c <_PyLong_AsByteArray+0x2a0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005804 : │ │ │ │ │ +000057f8 : │ │ │ │ │ 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 610c │ │ │ │ │ + bne 6100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 66f4 │ │ │ │ │ + ble 66e8 │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6108 │ │ │ │ │ + bne 60fc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ - beq 6158 │ │ │ │ │ + beq 614c │ │ │ │ │ mov r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 66e0 │ │ │ │ │ + beq 66d4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 683c │ │ │ │ │ + beq 6830 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 676c │ │ │ │ │ + bne 6760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #4072] @ 687c │ │ │ │ │ + ldr r1, [pc, #4072] @ 6870 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - beq 6794 │ │ │ │ │ + beq 6788 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6734 │ │ │ │ │ + beq 6728 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 673c │ │ │ │ │ + beq 6730 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r8, r2, r3 │ │ │ │ │ - beq 616c │ │ │ │ │ + beq 6160 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 67f0 │ │ │ │ │ + bne 67e4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 5a88 │ │ │ │ │ + bne 5a7c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 638c │ │ │ │ │ + beq 6380 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 637c │ │ │ │ │ + bne 6370 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ - beq 639c │ │ │ │ │ + beq 6390 │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 59e8 │ │ │ │ │ + beq 59dc │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 59cc │ │ │ │ │ + beq 59c0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 59b8 │ │ │ │ │ + beq 59ac │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 59a4 │ │ │ │ │ + beq 5998 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 5990 │ │ │ │ │ + beq 5984 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 597c │ │ │ │ │ + beq 5970 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 5968 │ │ │ │ │ + beq 595c │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 5a7c │ │ │ │ │ + beq 5a70 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r5, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r5, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6160 │ │ │ │ │ + bne 6154 │ │ │ │ │ add r3, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 59e8 │ │ │ │ │ + bne 59dc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 62f8 │ │ │ │ │ + b 62ec │ │ │ │ │ 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, #3540] @ 6880 │ │ │ │ │ + ldr r1, [pc, #3540] @ 6874 │ │ │ │ │ add r9, r9, r3 │ │ │ │ │ umull r3, r2, r1, r9 │ │ │ │ │ bic r3, r2, #15 │ │ │ │ │ sub r3, r3, r2, lsr #4 │ │ │ │ │ sub r3, r9, r3, lsl #1 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add r3, r3, #29 │ │ │ │ │ umull r0, r3, r1, r3 │ │ │ │ │ lsr r2, r2, #4 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ add fp, r2, r3, lsr #4 │ │ │ │ │ cmn fp, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 6340 │ │ │ │ │ + bhi 6334 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 63b8 │ │ │ │ │ + beq 63ac │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ - ldr r7, [pc, #3460] @ 6884 │ │ │ │ │ + beq 63bc │ │ │ │ │ + ldr r7, [pc, #3460] @ 6878 │ │ │ │ │ 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 │ │ │ │ │ @@ -6232,30 +6229,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 63ac │ │ │ │ │ + beq 63a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6400 │ │ │ │ │ + bne 63f4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 5d64 │ │ │ │ │ + bne 5d58 │ │ │ │ │ sub sl, r8, #1 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r9, sl, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 5c24 │ │ │ │ │ + beq 5c18 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5bd4 │ │ │ │ │ + beq 5bc8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5b8c │ │ │ │ │ + beq 5b80 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldrb ip, [sl, #1]! │ │ │ │ │ @@ -6291,17 +6288,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 r9, sl │ │ │ │ │ - beq 5e4c │ │ │ │ │ + beq 5e40 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 5cc8 │ │ │ │ │ + b 5cbc │ │ │ │ │ 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 │ │ │ │ │ @@ -6332,15 +6329,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 r9, r8 │ │ │ │ │ - beq 5e4c │ │ │ │ │ + beq 5e40 │ │ │ │ │ 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 │ │ │ │ │ @@ -6362,34 +6359,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 5c2c │ │ │ │ │ + bls 5c20 │ │ │ │ │ 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 5c2c │ │ │ │ │ + b 5c20 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 6088 │ │ │ │ │ + beq 607c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5df4 │ │ │ │ │ + beq 5de8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5da4 │ │ │ │ │ + beq 5d98 │ │ │ │ │ ldrb ip, [r8], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ @@ -6429,111 +6426,111 @@ │ │ │ │ │ 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 6088 │ │ │ │ │ + bne 607c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 5f8c │ │ │ │ │ + beq 5f80 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 5f00 │ │ │ │ │ + beq 5ef4 │ │ │ │ │ add r2, r5, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - beq 5ed0 │ │ │ │ │ + beq 5ec4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 5f00 │ │ │ │ │ + bls 5ef4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5eb4 │ │ │ │ │ + beq 5ea8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 67d8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 6818 │ │ │ │ │ + bne 680c │ │ │ │ │ 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 6854 │ │ │ │ │ + beq 6848 │ │ │ │ │ ldr ip, [ip, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5ecc │ │ │ │ │ + beq 5ec0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 5e90 │ │ │ │ │ + b 5e84 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2416] @ 6888 │ │ │ │ │ + ldr r1, [pc, #2416] @ 687c │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 5e98 │ │ │ │ │ + bcc 5e8c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f64 │ │ │ │ │ + beq 5f58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5f64 │ │ │ │ │ - ldr r2, [pc, #2360] @ 688c │ │ │ │ │ + bne 5f58 │ │ │ │ │ + ldr r2, [pc, #2360] @ 6880 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66cc │ │ │ │ │ + bne 66c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f80 │ │ │ │ │ + beq 5f74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 67bc │ │ │ │ │ - ldr r5, [pc, #2312] @ 6890 │ │ │ │ │ + beq 67b0 │ │ │ │ │ + ldr r5, [pc, #2312] @ 6884 │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 5eb4 │ │ │ │ │ + b 5ea8 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 5fc0 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5ed0 │ │ │ │ │ + beq 5ec4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 5e98 │ │ │ │ │ + bhi 5e8c │ │ │ │ │ mov r4, #5 │ │ │ │ │ - b 5f30 │ │ │ │ │ + b 5f24 │ │ │ │ │ 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 │ │ │ │ │ @@ -6573,15 +6570,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 5e4c │ │ │ │ │ + beq 5e40 │ │ │ │ │ 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 │ │ │ │ │ @@ -6604,18 +6601,18 @@ │ │ │ │ │ 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 5fe8 │ │ │ │ │ - b 5fc8 │ │ │ │ │ + bls 5fdc │ │ │ │ │ + b 5fbc │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #1920] @ 6894 │ │ │ │ │ + ldr r2, [pc, #1920] @ 6888 │ │ │ │ │ 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 │ │ │ │ │ @@ -6623,222 +6620,222 @@ │ │ │ │ │ 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 6734 │ │ │ │ │ + beq 6728 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ - bne 5864 │ │ │ │ │ + bne 5858 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 58a4 │ │ │ │ │ + b 5898 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 5a94 │ │ │ │ │ + b 5a88 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 67c8 │ │ │ │ │ + bne 67bc │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6354 │ │ │ │ │ + bne 6348 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 6368 │ │ │ │ │ + beq 635c │ │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6370 │ │ │ │ │ + bne 6364 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 6368 │ │ │ │ │ + beq 635c │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r6, #17 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 6260 │ │ │ │ │ + beq 6254 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 623c │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 6238 │ │ │ │ │ + beq 622c │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 6228 │ │ │ │ │ + beq 621c │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 6218 │ │ │ │ │ + beq 620c │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 6208 │ │ │ │ │ + beq 61fc │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 61f8 │ │ │ │ │ + beq 61ec │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 62f4 │ │ │ │ │ + beq 62e8 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ ldrb ip, [r2, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ ldrb ip, [r2, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ ldrb ip, [r2, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ ldrb ip, [r2, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ ldrb ip, [r2, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r2, r2, #7 │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 6354 │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6260 │ │ │ │ │ + bne 6254 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movls r9, #0 │ │ │ │ │ andhi r9, r9, #1 │ │ │ │ │ - ldr r1, [pc, #1392] @ 6880 │ │ │ │ │ + ldr r1, [pc, #1392] @ 6874 │ │ │ │ │ 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 │ │ │ │ │ - bls 5adc │ │ │ │ │ - ldr r3, [pc, #1360] @ 6898 │ │ │ │ │ - ldr r1, [pc, #1360] @ 689c │ │ │ │ │ + bls 5ad0 │ │ │ │ │ + ldr r3, [pc, #1360] @ 688c │ │ │ │ │ + ldr r1, [pc, #1360] @ 6890 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 63cc │ │ │ │ │ + b 63c0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5a94 │ │ │ │ │ + b 5a88 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 5a94 │ │ │ │ │ + b 5a88 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 62f4 │ │ │ │ │ + b 62e8 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 5a94 │ │ │ │ │ + b 5a88 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 5a94 │ │ │ │ │ + b 5a88 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 62f8 │ │ │ │ │ + b 62ec │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 62f8 │ │ │ │ │ + b 62ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 5fc0 │ │ │ │ │ + b 5fb4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5af8 │ │ │ │ │ + bne 5aec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6734 │ │ │ │ │ + beq 6728 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r6] │ │ │ │ │ - bne 6734 │ │ │ │ │ + bne 6728 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6734 │ │ │ │ │ - ldr r7, [pc, #1156] @ 6884 │ │ │ │ │ - b 5eb4 │ │ │ │ │ + beq 6728 │ │ │ │ │ + ldr r7, [pc, #1156] @ 6878 │ │ │ │ │ + b 5ea8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 6558 │ │ │ │ │ + bne 654c │ │ │ │ │ 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 6478 │ │ │ │ │ + beq 646c │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ mvn r3, #31 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ │ cmp r8, fp │ │ │ │ │ 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 6478 │ │ │ │ │ - b 66b0 │ │ │ │ │ + bne 646c │ │ │ │ │ + b 66a4 │ │ │ │ │ cmp lr, fp │ │ │ │ │ - beq 66b0 │ │ │ │ │ + beq 66a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6877,53 +6874,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 6470 │ │ │ │ │ + bls 6464 │ │ │ │ │ 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 6470 │ │ │ │ │ + b 6464 │ │ │ │ │ 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 65b4 │ │ │ │ │ + beq 65a8 │ │ │ │ │ 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 66b0 │ │ │ │ │ + beq 66a4 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b 65cc │ │ │ │ │ + b 65c0 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 66a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6962,44 +6959,44 @@ │ │ │ │ │ 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 65bc │ │ │ │ │ + bls 65b0 │ │ │ │ │ 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 65bc │ │ │ │ │ + b 65b0 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6808 │ │ │ │ │ + bne 67fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r2, #3 │ │ │ │ │ - beq 5f8c │ │ │ │ │ + beq 5f80 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 5e6c │ │ │ │ │ + b 5e60 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 5f5c │ │ │ │ │ + b 5f50 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge 58a4 │ │ │ │ │ - b 6734 │ │ │ │ │ - ldr r1, [pc, #408] @ 6894 │ │ │ │ │ + bge 5898 │ │ │ │ │ + b 6728 │ │ │ │ │ + ldr r1, [pc, #408] @ 6888 │ │ │ │ │ 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] │ │ │ │ │ @@ -7007,106 +7004,106 @@ │ │ │ │ │ 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 5864 │ │ │ │ │ + bne 5858 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5ec0 │ │ │ │ │ + b 5eb4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6758 │ │ │ │ │ + beq 674c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 6764 │ │ │ │ │ - ldr r5, [pc, #320] @ 68a0 │ │ │ │ │ - ldr r7, [pc, #288] @ 6884 │ │ │ │ │ - b 5eb4 │ │ │ │ │ - ldr r5, [pc, #308] @ 68a0 │ │ │ │ │ - b 63e8 │ │ │ │ │ + beq 6758 │ │ │ │ │ + ldr r5, [pc, #320] @ 6894 │ │ │ │ │ + ldr r7, [pc, #288] @ 6878 │ │ │ │ │ + b 5ea8 │ │ │ │ │ + ldr r5, [pc, #308] @ 6894 │ │ │ │ │ + b 63dc │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 6734 │ │ │ │ │ + blt 6728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #244] @ 687c │ │ │ │ │ + ldr r1, [pc, #244] @ 6870 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - bne 58a4 │ │ │ │ │ - ldr r1, [pc, #264] @ 68a4 │ │ │ │ │ + bne 5898 │ │ │ │ │ + ldr r1, [pc, #264] @ 6898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6158 │ │ │ │ │ - ldr r3, [pc, #248] @ 68a8 │ │ │ │ │ - ldr r1, [pc, #248] @ 68ac │ │ │ │ │ + bne 614c │ │ │ │ │ + ldr r3, [pc, #248] @ 689c │ │ │ │ │ + ldr r1, [pc, #248] @ 68a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6734 │ │ │ │ │ + b 6728 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5f80 │ │ │ │ │ + b 5f74 │ │ │ │ │ ldrsb r3, [r6, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6174 │ │ │ │ │ + bge 6168 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 617c │ │ │ │ │ + b 6170 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5eb4 │ │ │ │ │ + b 5ea8 │ │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 58dc │ │ │ │ │ + bge 58d0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 58e8 │ │ │ │ │ + b 58dc │ │ │ │ │ add r3, r5, r2, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 66b8 │ │ │ │ │ + b 66ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 6860 │ │ │ │ │ + bne 6854 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 5ec0 │ │ │ │ │ - ldr r2, [pc, #108] @ 68b0 │ │ │ │ │ - ldr r1, [pc, #108] @ 68b4 │ │ │ │ │ - ldr r0, [pc, #108] @ 68b8 │ │ │ │ │ + b 5eb4 │ │ │ │ │ + ldr r2, [pc, #108] @ 68a4 │ │ │ │ │ + ldr r1, [pc, #108] @ 68a8 │ │ │ │ │ + ldr r0, [pc, #108] @ 68ac │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 6734 │ │ │ │ │ + b 6728 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 5fc0 │ │ │ │ │ + b 5fb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6834 │ │ │ │ │ + bne 6828 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6834 │ │ │ │ │ + b 6828 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -7129,166 +7126,166 @@ │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000430 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000068bc <_PyLong_FromByteArray>: │ │ │ │ │ +000068b0 <_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 7584 <_PyLong_FromByteArray+0xcc8> │ │ │ │ │ + beq 7578 <_PyLong_FromByteArray+0xcc8> │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ - beq 70c8 <_PyLong_FromByteArray+0x80c> │ │ │ │ │ + beq 70bc <_PyLong_FromByteArray+0x80c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75a8 <_PyLong_FromByteArray+0xcec> │ │ │ │ │ + bne 759c <_PyLong_FromByteArray+0xcec> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6a9c <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne 6a90 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 7298 <_PyLong_FromByteArray+0x9dc> │ │ │ │ │ + beq 728c <_PyLong_FromByteArray+0x9dc> │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7288 <_PyLong_FromByteArray+0x9cc> │ │ │ │ │ + bne 727c <_PyLong_FromByteArray+0x9cc> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ - beq 6a90 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ + beq 6a84 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 69fc <_PyLong_FromByteArray+0x140> │ │ │ │ │ + beq 69f0 <_PyLong_FromByteArray+0x140> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 69e0 <_PyLong_FromByteArray+0x124> │ │ │ │ │ + beq 69d4 <_PyLong_FromByteArray+0x124> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 69cc <_PyLong_FromByteArray+0x110> │ │ │ │ │ + beq 69c0 <_PyLong_FromByteArray+0x110> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 69b8 <_PyLong_FromByteArray+0xfc> │ │ │ │ │ + beq 69ac <_PyLong_FromByteArray+0xfc> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 69a4 <_PyLong_FromByteArray+0xe8> │ │ │ │ │ + beq 6998 <_PyLong_FromByteArray+0xe8> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 6990 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ + beq 6984 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 697c <_PyLong_FromByteArray+0xc0> │ │ │ │ │ + beq 6970 <_PyLong_FromByteArray+0xc0> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 6a90 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ + beq 6a84 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r4, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 70bc <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 70b0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r4, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 69fc <_PyLong_FromByteArray+0x140> │ │ │ │ │ + bne 69f0 <_PyLong_FromByteArray+0x140> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 7254 <_PyLong_FromByteArray+0x998> │ │ │ │ │ + b 7248 <_PyLong_FromByteArray+0x998> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movcs r7, #0 │ │ │ │ │ andcc r7, r7, #1 │ │ │ │ │ - ldr r1, [pc, #2868] @ 75f4 <_PyLong_FromByteArray+0xd38> │ │ │ │ │ + ldr r1, [pc, #2868] @ 75e8 <_PyLong_FromByteArray+0xd38> │ │ │ │ │ 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 75e0 <_PyLong_FromByteArray+0xd24> │ │ │ │ │ + bhi 75d4 <_PyLong_FromByteArray+0xd24> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 72a4 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ + beq 7298 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 72b4 <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ - ldr r2, [pc, #2788] @ 75f8 <_PyLong_FromByteArray+0xd3c> │ │ │ │ │ + beq 72a8 <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ + ldr r2, [pc, #2788] @ 75ec <_PyLong_FromByteArray+0xd3c> │ │ │ │ │ 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] │ │ │ │ │ @@ -7296,30 +7293,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 7090 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 7084 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 72c0 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ + bne 72b4 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 6e58 <_PyLong_FromByteArray+0x59c> │ │ │ │ │ + bne 6e4c <_PyLong_FromByteArray+0x59c> │ │ │ │ │ sub r6, r8, #1 │ │ │ │ │ ands r2, r7, #3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r7, r6, r7 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ - beq 6c94 <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ + beq 6c88 <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6be8 <_PyLong_FromByteArray+0x32c> │ │ │ │ │ + beq 6bdc <_PyLong_FromByteArray+0x32c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6ba0 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ + beq 6b94 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsl lr, r0, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ @@ -7345,16 +7342,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 6c88 <_PyLong_FromByteArray+0x3cc> │ │ │ │ │ - b 706c <_PyLong_FromByteArray+0x7b0> │ │ │ │ │ + bls 6c7c <_PyLong_FromByteArray+0x3cc> │ │ │ │ │ + b 7060 <_PyLong_FromByteArray+0x7b0> │ │ │ │ │ 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 │ │ │ │ │ @@ -7375,18 +7372,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 6d30 <_PyLong_FromByteArray+0x474> │ │ │ │ │ + bhi 6d24 <_PyLong_FromByteArray+0x474> │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 6d58 <_PyLong_FromByteArray+0x49c> │ │ │ │ │ + beq 6d4c <_PyLong_FromByteArray+0x49c> │ │ │ │ │ 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 │ │ │ │ │ @@ -7408,109 +7405,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 6c14 <_PyLong_FromByteArray+0x358> │ │ │ │ │ + bls 6c08 <_PyLong_FromByteArray+0x358> │ │ │ │ │ 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 6c14 <_PyLong_FromByteArray+0x358> │ │ │ │ │ + b 6c08 <_PyLong_FromByteArray+0x358> │ │ │ │ │ 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 6c94 <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ + bne 6c88 <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r4, r5, lsl #2 │ │ │ │ │ strne ip, [r3, #12] │ │ │ │ │ addne r5, r5, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7090 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 7084 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ orr r3, r3, r5, lsl #3 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 6de4 <_PyLong_FromByteArray+0x528> │ │ │ │ │ + beq 6dd8 <_PyLong_FromByteArray+0x528> │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r4, #12 │ │ │ │ │ - beq 6db0 <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ + beq 6da4 <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6de4 <_PyLong_FromByteArray+0x528> │ │ │ │ │ + bls 6dd8 <_PyLong_FromByteArray+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq 7090 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 7084 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 6dac <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ + beq 6da0 <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 6d9c <_PyLong_FromByteArray+0x4e0> │ │ │ │ │ + beq 6d90 <_PyLong_FromByteArray+0x4e0> │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bhi 6da4 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + bhi 6d98 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2048] @ 75fc <_PyLong_FromByteArray+0xd40> │ │ │ │ │ + ldr r1, [pc, #2048] @ 75f0 <_PyLong_FromByteArray+0xd40> │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 6da4 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + bcc 6d98 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6e48 <_PyLong_FromByteArray+0x58c> │ │ │ │ │ + beq 6e3c <_PyLong_FromByteArray+0x58c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6e48 <_PyLong_FromByteArray+0x58c> │ │ │ │ │ - ldr r2, [pc, #1992] @ 7600 <_PyLong_FromByteArray+0xd44> │ │ │ │ │ + bne 6e3c <_PyLong_FromByteArray+0x58c> │ │ │ │ │ + ldr r2, [pc, #1992] @ 75f4 <_PyLong_FromByteArray+0xd44> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7570 <_PyLong_FromByteArray+0xcb4> │ │ │ │ │ + bne 7564 <_PyLong_FromByteArray+0xcb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #1972] @ 7604 <_PyLong_FromByteArray+0xd48> │ │ │ │ │ + ldr r4, [pc, #1972] @ 75f8 <_PyLong_FromByteArray+0xd48> │ │ │ │ │ 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 6fec <_PyLong_FromByteArray+0x730> │ │ │ │ │ + beq 6fe0 <_PyLong_FromByteArray+0x730> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6ed0 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + beq 6ec4 <_PyLong_FromByteArray+0x614> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 70a0 <_PyLong_FromByteArray+0x7e4> │ │ │ │ │ + bne 7094 <_PyLong_FromByteArray+0x7e4> │ │ │ │ │ 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 │ │ │ │ │ @@ -7544,16 +7541,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 6fec <_PyLong_FromByteArray+0x730> │ │ │ │ │ - b 6d58 <_PyLong_FromByteArray+0x49c> │ │ │ │ │ + bne 6fe0 <_PyLong_FromByteArray+0x730> │ │ │ │ │ + b 6d4c <_PyLong_FromByteArray+0x49c> │ │ │ │ │ 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 │ │ │ │ │ @@ -7593,15 +7590,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 6d58 <_PyLong_FromByteArray+0x49c> │ │ │ │ │ + beq 6d4c <_PyLong_FromByteArray+0x49c> │ │ │ │ │ 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 │ │ │ │ │ @@ -7624,195 +7621,195 @@ │ │ │ │ │ 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 6f4c <_PyLong_FromByteArray+0x690> │ │ │ │ │ - b 6f2c <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bls 6f40 <_PyLong_FromByteArray+0x690> │ │ │ │ │ + b 6f20 <_PyLong_FromByteArray+0x670> │ │ │ │ │ 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 6c8c <_PyLong_FromByteArray+0x3d0> │ │ │ │ │ + b 6c80 <_PyLong_FromByteArray+0x3d0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 6e14 <_PyLong_FromByteArray+0x558> │ │ │ │ │ + b 6e08 <_PyLong_FromByteArray+0x558> │ │ │ │ │ ldrb r2, [r8], #-1 │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsl lr, r2, r1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 6e80 <_PyLong_FromByteArray+0x5c4> │ │ │ │ │ + b 6e74 <_PyLong_FromByteArray+0x5c4> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 6aa8 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6a9c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 758c <_PyLong_FromByteArray+0xcd0> │ │ │ │ │ + bne 7580 <_PyLong_FromByteArray+0xcd0> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7268 <_PyLong_FromByteArray+0x9ac> │ │ │ │ │ + bne 725c <_PyLong_FromByteArray+0x9ac> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 7250 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq 7244 <_PyLong_FromByteArray+0x994> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 727c <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + bne 7270 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 7250 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq 7244 <_PyLong_FromByteArray+0x994> │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 71bc <_PyLong_FromByteArray+0x900> │ │ │ │ │ + beq 71b0 <_PyLong_FromByteArray+0x900> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 71a4 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ + beq 7198 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 7194 <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ + beq 7188 <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 7184 <_PyLong_FromByteArray+0x8c8> │ │ │ │ │ + beq 7178 <_PyLong_FromByteArray+0x8c8> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 7174 <_PyLong_FromByteArray+0x8b8> │ │ │ │ │ + beq 7168 <_PyLong_FromByteArray+0x8b8> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 7164 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ + beq 7158 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 7154 <_PyLong_FromByteArray+0x898> │ │ │ │ │ + beq 7148 <_PyLong_FromByteArray+0x898> │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 7250 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq 7244 <_PyLong_FromByteArray+0x994> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ add r0, r0, #7 │ │ │ │ │ - bne 7274 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7268 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 71bc <_PyLong_FromByteArray+0x900> │ │ │ │ │ + bne 71b0 <_PyLong_FromByteArray+0x900> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ andne r7, r7, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 6af0 <_PyLong_FromByteArray+0x234> │ │ │ │ │ + b 6ae4 <_PyLong_FromByteArray+0x234> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6aa8 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6a9c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 6aa8 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6a9c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 6aa8 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6a9c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b 6aa8 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6a9c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 7254 <_PyLong_FromByteArray+0x998> │ │ │ │ │ + b 7248 <_PyLong_FromByteArray+0x998> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 6b0c <_PyLong_FromByteArray+0x250> │ │ │ │ │ + bne 6b00 <_PyLong_FromByteArray+0x250> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 6da4 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + b 6d98 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 7410 <_PyLong_FromByteArray+0xb54> │ │ │ │ │ + bne 7404 <_PyLong_FromByteArray+0xb54> │ │ │ │ │ tst r7, #1 │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ add r7, lr, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 7330 <_PyLong_FromByteArray+0xa74> │ │ │ │ │ + beq 7324 <_PyLong_FromByteArray+0xa74> │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ 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 7330 <_PyLong_FromByteArray+0xa74> │ │ │ │ │ - b 7560 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + bne 7324 <_PyLong_FromByteArray+0xa74> │ │ │ │ │ + b 7554 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq 7560 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + beq 7554 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ 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 │ │ │ │ │ @@ -7851,52 +7848,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 7328 <_PyLong_FromByteArray+0xa6c> │ │ │ │ │ + bls 731c <_PyLong_FromByteArray+0xa6c> │ │ │ │ │ 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 7328 <_PyLong_FromByteArray+0xa6c> │ │ │ │ │ + b 731c <_PyLong_FromByteArray+0xa6c> │ │ │ │ │ tst r7, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 7480 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + beq 7474 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ 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 7480 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ - b 7560 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + bne 7474 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + b 7554 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 7560 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + beq 7554 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ 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 │ │ │ │ │ @@ -7935,133 +7932,133 @@ │ │ │ │ │ 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 7470 <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ + bls 7464 <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ 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 7470 <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ + b 7464 <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75bc <_PyLong_FromByteArray+0xd00> │ │ │ │ │ + bne 75b0 <_PyLong_FromByteArray+0xd00> │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 6d6c <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + b 6d60 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 6e40 <_PyLong_FromByteArray+0x584> │ │ │ │ │ - ldr r4, [pc, #124] @ 7608 <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ - b 6da4 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + b 6e34 <_PyLong_FromByteArray+0x584> │ │ │ │ │ + ldr r4, [pc, #124] @ 75fc <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ + b 6d98 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 70d0 <_PyLong_FromByteArray+0x814> │ │ │ │ │ + bge 70c4 <_PyLong_FromByteArray+0x814> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 70d8 <_PyLong_FromByteArray+0x81c> │ │ │ │ │ + b 70cc <_PyLong_FromByteArray+0x81c> │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 75d0 <_PyLong_FromByteArray+0xd14> │ │ │ │ │ + blt 75c4 <_PyLong_FromByteArray+0xd14> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 68f4 <_PyLong_FromByteArray+0x38> │ │ │ │ │ + b 68e8 <_PyLong_FromByteArray+0x38> │ │ │ │ │ add r1, r4, r5, lsl #2 │ │ │ │ │ mov r3, #2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - b 6d6c <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + b 6d60 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 68fc <_PyLong_FromByteArray+0x40> │ │ │ │ │ - ldr r3, [pc, #36] @ 760c <_PyLong_FromByteArray+0xd50> │ │ │ │ │ - ldr r1, [pc, #36] @ 7610 <_PyLong_FromByteArray+0xd54> │ │ │ │ │ + b 68f0 <_PyLong_FromByteArray+0x40> │ │ │ │ │ + ldr r3, [pc, #36] @ 7600 <_PyLong_FromByteArray+0xd50> │ │ │ │ │ + ldr r1, [pc, #36] @ 7604 <_PyLong_FromByteArray+0xd54> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 72b8 <_PyLong_FromByteArray+0x9fc> │ │ │ │ │ + b 72ac <_PyLong_FromByteArray+0x9fc> │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00007614 : │ │ │ │ │ +00007608 : │ │ │ │ │ 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 7744 │ │ │ │ │ + beq 7738 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7744 │ │ │ │ │ + beq 7738 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bhi 772c │ │ │ │ │ + bhi 7720 │ │ │ │ │ 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] @ 7810 │ │ │ │ │ + ldr lr, [pc, #396] @ 7804 │ │ │ │ │ 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 76c4 │ │ │ │ │ - ldr r4, [pc, #352] @ 7814 │ │ │ │ │ + bcc 76b8 │ │ │ │ │ + ldr r4, [pc, #352] @ 7808 │ │ │ │ │ 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 776c │ │ │ │ │ + bcs 7760 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7804 │ │ │ │ │ - ldr r3, [pc, #296] @ 7818 │ │ │ │ │ + beq 77f8 │ │ │ │ │ + ldr r3, [pc, #296] @ 780c │ │ │ │ │ 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 │ │ │ │ │ @@ -8072,129 +8069,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 774c │ │ │ │ │ + beq 7740 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7764 │ │ │ │ │ + beq 7758 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9980 │ │ │ │ │ - ldr r4, [pc, #208] @ 781c │ │ │ │ │ - b 76bc │ │ │ │ │ + b 9974 │ │ │ │ │ + ldr r4, [pc, #208] @ 7810 │ │ │ │ │ + b 76b0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 77cc │ │ │ │ │ + beq 77c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, ip │ │ │ │ │ - b bdf4 │ │ │ │ │ + b bde8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b bdf4 │ │ │ │ │ + b bde8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 77f4 │ │ │ │ │ + blt 77e8 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7804 │ │ │ │ │ + beq 77f8 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 7818 │ │ │ │ │ + ldr r3, [pc, #128] @ 780c │ │ │ │ │ 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 76bc │ │ │ │ │ - bl 9980 │ │ │ │ │ + b 76b0 │ │ │ │ │ + bl 9974 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 76bc │ │ │ │ │ + beq 76b0 │ │ │ │ │ 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 76bc │ │ │ │ │ + b 76b0 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 7778 │ │ │ │ │ + b 776c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 76bc │ │ │ │ │ + b 76b0 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00007820 <_PyLong_Add>: │ │ │ │ │ +00007814 <_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 7918 <_PyLong_Add+0xf8> │ │ │ │ │ + bhi 790c <_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] @ 79f4 <_PyLong_Add+0x1d4> │ │ │ │ │ + ldr lr, [pc, #388] @ 79e8 <_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 78b0 <_PyLong_Add+0x90> │ │ │ │ │ - ldr r4, [pc, #344] @ 79f8 <_PyLong_Add+0x1d8> │ │ │ │ │ + bcc 78a4 <_PyLong_Add+0x90> │ │ │ │ │ + ldr r4, [pc, #344] @ 79ec <_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 7950 <_PyLong_Add+0x130> │ │ │ │ │ + bcs 7944 <_PyLong_Add+0x130> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 79e8 <_PyLong_Add+0x1c8> │ │ │ │ │ - ldr r3, [pc, #288] @ 79fc <_PyLong_Add+0x1dc> │ │ │ │ │ + beq 79dc <_PyLong_Add+0x1c8> │ │ │ │ │ + ldr r3, [pc, #288] @ 79f0 <_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 │ │ │ │ │ @@ -8205,105 +8202,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 7930 <_PyLong_Add+0x110> │ │ │ │ │ + beq 7924 <_PyLong_Add+0x110> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7948 <_PyLong_Add+0x128> │ │ │ │ │ + beq 793c <_PyLong_Add+0x128> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9980 │ │ │ │ │ + b 9974 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 79b0 <_PyLong_Add+0x190> │ │ │ │ │ + beq 79a4 <_PyLong_Add+0x190> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b bdf4 │ │ │ │ │ + b bde8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b bdf4 │ │ │ │ │ + b bde8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 79d8 <_PyLong_Add+0x1b8> │ │ │ │ │ + blt 79cc <_PyLong_Add+0x1b8> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 79e8 <_PyLong_Add+0x1c8> │ │ │ │ │ + beq 79dc <_PyLong_Add+0x1c8> │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 79fc <_PyLong_Add+0x1dc> │ │ │ │ │ + ldr r3, [pc, #128] @ 79f0 <_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 78a8 <_PyLong_Add+0x88> │ │ │ │ │ - bl 9980 │ │ │ │ │ + b 789c <_PyLong_Add+0x88> │ │ │ │ │ + bl 9974 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 78a8 <_PyLong_Add+0x88> │ │ │ │ │ + beq 789c <_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 78a8 <_PyLong_Add+0x88> │ │ │ │ │ + b 789c <_PyLong_Add+0x88> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 795c <_PyLong_Add+0x13c> │ │ │ │ │ + b 7950 <_PyLong_Add+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 78a8 <_PyLong_Add+0x88> │ │ │ │ │ + b 789c <_PyLong_Add+0x88> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007a00 : │ │ │ │ │ +000079f4 : │ │ │ │ │ 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, #416] @ 7bb8 │ │ │ │ │ + ldr r3, [pc, #416] @ 7bac │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - ldrcs r5, [pc, #392] @ 7bbc │ │ │ │ │ + ldrcs r5, [pc, #392] @ 7bb0 │ │ │ │ │ addcs r5, r5, r2, lsl #4 │ │ │ │ │ - bcs 7a9c │ │ │ │ │ + bcs 7a90 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bcs 7aa4 │ │ │ │ │ + bcs 7a98 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7b90 │ │ │ │ │ - ldr r3, [pc, #344] @ 7bc0 │ │ │ │ │ + beq 7b84 │ │ │ │ │ + ldr r3, [pc, #344] @ 7bb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8319,35 +8316,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 7b7c │ │ │ │ │ + bne 7b70 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7b90 │ │ │ │ │ + beq 7b84 │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #228] @ 7bc0 │ │ │ │ │ + ldr r3, [pc, #228] @ 7bb4 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7b38 │ │ │ │ │ + bne 7b2c │ │ │ │ │ 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 7b5c │ │ │ │ │ + blt 7b50 │ │ │ │ │ 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 │ │ │ │ │ @@ -8361,119 +8358,119 @@ │ │ │ │ │ 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 7b9c │ │ │ │ │ + bge 7b90 │ │ │ │ │ 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 7b20 │ │ │ │ │ + b 7b14 │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r9, #24 │ │ │ │ │ - bne 7ad4 │ │ │ │ │ + bne 7ac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7a9c │ │ │ │ │ + b 7a90 │ │ │ │ │ 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 7b20 │ │ │ │ │ + b 7b14 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007bc4 : │ │ │ │ │ +00007bb8 : │ │ │ │ │ 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 7d1c │ │ │ │ │ + beq 7d10 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7d1c │ │ │ │ │ + beq 7d10 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 7c68 │ │ │ │ │ + bhi 7c5c │ │ │ │ │ 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] @ 7e6c │ │ │ │ │ + ldr r0, [pc, #564] @ 7e60 │ │ │ │ │ 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 7cb4 │ │ │ │ │ - ldr r6, [pc, #528] @ 7e70 │ │ │ │ │ + bcc 7ca8 │ │ │ │ │ + ldr r6, [pc, #528] @ 7e64 │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 810c │ │ │ │ │ + bl 8100 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7c60 │ │ │ │ │ + beq 7c54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e4c │ │ │ │ │ + beq 7e40 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 7da4 │ │ │ │ │ + bne 7d98 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 7c60 │ │ │ │ │ + b 7c54 │ │ │ │ │ subs r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 7d28 │ │ │ │ │ + bcs 7d1c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7e48 │ │ │ │ │ - ldr r3, [pc, #404] @ 7e74 │ │ │ │ │ + beq 7e3c │ │ │ │ │ + ldr r3, [pc, #404] @ 7e68 │ │ │ │ │ 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 │ │ │ │ │ @@ -8483,30 +8480,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] @ 7e78 │ │ │ │ │ + ldr r6, [pc, #340] @ 7e6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, r0 │ │ │ │ │ - blt 7df0 │ │ │ │ │ + blt 7de4 │ │ │ │ │ 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 7e48 │ │ │ │ │ - ldr r3, [pc, #280] @ 7e74 │ │ │ │ │ + beq 7e3c │ │ │ │ │ + ldr r3, [pc, #280] @ 7e68 │ │ │ │ │ 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] │ │ │ │ │ @@ -8518,122 +8515,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 7c60 │ │ │ │ │ + b 7c54 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r5, [pc, #180] @ 7e6c │ │ │ │ │ + ldr r5, [pc, #180] @ 7e60 │ │ │ │ │ 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 7e00 │ │ │ │ │ - ldr r4, [pc, #156] @ 7e7c │ │ │ │ │ + bcc 7df4 │ │ │ │ │ + ldr r4, [pc, #156] @ 7e70 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ - bne 7e60 │ │ │ │ │ + bne 7e54 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 7c60 │ │ │ │ │ + b 7c54 │ │ │ │ │ rsbs r5, r5, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 7d34 │ │ │ │ │ + b 7d28 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 7e54 │ │ │ │ │ + bcs 7e48 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7de8 │ │ │ │ │ + beq 7ddc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7de8 │ │ │ │ │ + bne 7ddc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7de8 │ │ │ │ │ + b 7ddc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7c60 │ │ │ │ │ - bl 11018 <_PyLong_FromLarge> │ │ │ │ │ + b 7c54 │ │ │ │ │ + bl 10fd8 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7e20 │ │ │ │ │ + b 7e14 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6] │ │ │ │ │ - b 7de8 │ │ │ │ │ + b 7ddc │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007e80 <_PyLong_Multiply>: │ │ │ │ │ +00007e74 <_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 7f6c <_PyLong_Multiply+0xec> │ │ │ │ │ + bhi 7f60 <_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] @ 80fc <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r0, [pc, #552] @ 80f0 <_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 7f04 <_PyLong_Multiply+0x84> │ │ │ │ │ - ldr r4, [pc, #516] @ 8100 <_PyLong_Multiply+0x280> │ │ │ │ │ + bcc 7ef8 <_PyLong_Multiply+0x84> │ │ │ │ │ + ldr r4, [pc, #516] @ 80f4 <_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 7fb8 <_PyLong_Multiply+0x138> │ │ │ │ │ + bcs 7fac <_PyLong_Multiply+0x138> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 80d8 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #468] @ 8104 <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 80cc <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #468] @ 80f8 <_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 │ │ │ │ │ @@ -8643,46 +8640,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 810c │ │ │ │ │ + bl 8100 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 7efc <_PyLong_Multiply+0x7c> │ │ │ │ │ + beq 7ef0 <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80dc <_PyLong_Multiply+0x25c> │ │ │ │ │ + beq 80d0 <_PyLong_Multiply+0x25c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 8034 <_PyLong_Multiply+0x1b4> │ │ │ │ │ + bne 8028 <_PyLong_Multiply+0x1b4> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 7efc <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 7ef0 <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, r0 │ │ │ │ │ - blt 8080 <_PyLong_Multiply+0x200> │ │ │ │ │ + blt 8074 <_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 80d8 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #280] @ 8104 <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 80cc <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #280] @ 80f8 <_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] │ │ │ │ │ @@ -8694,76 +8691,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 7efc <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 7ef0 <_PyLong_Multiply+0x7c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #180] @ 80fc <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r6, [pc, #180] @ 80f0 <_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 8090 <_PyLong_Multiply+0x210> │ │ │ │ │ - ldr r5, [pc, #152] @ 8108 <_PyLong_Multiply+0x288> │ │ │ │ │ + bcc 8084 <_PyLong_Multiply+0x210> │ │ │ │ │ + ldr r5, [pc, #152] @ 80fc <_PyLong_Multiply+0x288> │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ - bne 80f0 <_PyLong_Multiply+0x270> │ │ │ │ │ + bne 80e4 <_PyLong_Multiply+0x270> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 7efc <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 7ef0 <_PyLong_Multiply+0x7c> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #2 │ │ │ │ │ - b 7fc4 <_PyLong_Multiply+0x144> │ │ │ │ │ + b 7fb8 <_PyLong_Multiply+0x144> │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 80e4 <_PyLong_Multiply+0x264> │ │ │ │ │ + bcs 80d8 <_PyLong_Multiply+0x264> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8078 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + beq 806c <_PyLong_Multiply+0x1f8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8078 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + bne 806c <_PyLong_Multiply+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8078 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 806c <_PyLong_Multiply+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7efc <_PyLong_Multiply+0x7c> │ │ │ │ │ - bl 11018 <_PyLong_FromLarge> │ │ │ │ │ + b 7ef0 <_PyLong_Multiply+0x7c> │ │ │ │ │ + bl 10fd8 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 80b0 <_PyLong_Multiply+0x230> │ │ │ │ │ + b 80a4 <_PyLong_Multiply+0x230> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - b 8078 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 806c <_PyLong_Multiply+0x1f8> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000810c : │ │ │ │ │ +00008100 : │ │ │ │ │ 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] │ │ │ │ │ @@ -8776,32 +8773,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 8440 │ │ │ │ │ + blt 8434 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 8434 │ │ │ │ │ + beq 8428 │ │ │ │ │ mov r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 87a0 │ │ │ │ │ + blt 8794 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 989c │ │ │ │ │ + beq 9890 │ │ │ │ │ add r7, r4, r9 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 98ac │ │ │ │ │ + bgt 98a0 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 98a4 │ │ │ │ │ - ldr r3, [pc, #1528] @ 8798 │ │ │ │ │ + beq 9898 │ │ │ │ │ + ldr r3, [pc, #1528] @ 878c │ │ │ │ │ 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] │ │ │ │ │ @@ -8813,15 +8810,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 8498 │ │ │ │ │ + beq 848c │ │ │ │ │ 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 │ │ │ │ │ @@ -8833,31 +8830,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 98c0 │ │ │ │ │ + bne 98b4 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcs 83bc │ │ │ │ │ + bcs 83b0 │ │ │ │ │ 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 82d0 │ │ │ │ │ + beq 82c4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 829c │ │ │ │ │ + beq 8290 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 83f4 │ │ │ │ │ + bne 83e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -8873,15 +8870,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 8390 │ │ │ │ │ + beq 8384 │ │ │ │ │ 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 │ │ │ │ │ @@ -8920,76 +8917,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 82d4 │ │ │ │ │ + bne 82c8 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ orrs r1, r3, r1 │ │ │ │ │ - beq 83bc │ │ │ │ │ + beq 83b0 │ │ │ │ │ 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 83c8 │ │ │ │ │ + beq 83bc │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - b 8220 │ │ │ │ │ + b 8214 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 83b4 │ │ │ │ │ + bne 83a8 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 83e8 │ │ │ │ │ + beq 83dc │ │ │ │ │ add r1, sl, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8468 │ │ │ │ │ + beq 845c │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 8270 │ │ │ │ │ + b 8264 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r3, #140 @ 0x8c │ │ │ │ │ - b 8168 │ │ │ │ │ + b 815c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 8424 │ │ │ │ │ + beq 8418 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 8164 │ │ │ │ │ + b 8158 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 9908 │ │ │ │ │ + beq 98fc │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 8768 │ │ │ │ │ + beq 875c │ │ │ │ │ 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 │ │ │ │ │ @@ -9000,29 +8997,29 @@ │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r6, [r7], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 98c4 │ │ │ │ │ + bne 98b8 │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ umlal r3, r0, r6, r6 │ │ │ │ │ ldr fp, [sp] │ │ │ │ │ adds r4, r6, r6 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc r8, r8, r8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ str r1, [r5, #-4] │ │ │ │ │ - bls 878c │ │ │ │ │ + bls 8780 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ mvn lr, r7 │ │ │ │ │ mla r1, ip, r8, r1 │ │ │ │ │ adds r2, r2, r6 │ │ │ │ │ @@ -9036,21 +9033,21 @@ │ │ │ │ │ cmp r3, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ str r0, [r5] │ │ │ │ │ and lr, lr, #3 │ │ │ │ │ mov fp, r5 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 870c │ │ │ │ │ + bls 8700 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 861c │ │ │ │ │ + beq 8610 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 85dc │ │ │ │ │ + beq 85d0 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 85a8 │ │ │ │ │ + beq 859c │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ add fp, r5, #4 │ │ │ │ │ mla r1, ip, r8, r1 │ │ │ │ │ adds r2, r2, r6 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -9085,15 +9082,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 870c │ │ │ │ │ + bls 8700 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r7, [sp] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr ip, [r6], #4 │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ @@ -9143,87 +9140,87 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ add fp, fp, #16 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi 8628 │ │ │ │ │ + bhi 861c │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ orrs r2, r3, r0 │ │ │ │ │ - bne 8728 │ │ │ │ │ + bne 871c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 84b8 │ │ │ │ │ - b 83cc │ │ │ │ │ + bne 84ac │ │ │ │ │ + b 83c0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r1, r5, #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 8714 │ │ │ │ │ + b 8708 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9908 │ │ │ │ │ + beq 98fc │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8764 │ │ │ │ │ + beq 8758 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8480 │ │ │ │ │ - b 83e8 │ │ │ │ │ + bne 8474 │ │ │ │ │ + b 83dc │ │ │ │ │ orrs r1, r3, r0 │ │ │ │ │ - beq 8714 │ │ │ │ │ - b 873c │ │ │ │ │ + beq 8708 │ │ │ │ │ + b 8730 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r9, r4, lsl #1 │ │ │ │ │ - bge 9478 │ │ │ │ │ + bge 946c │ │ │ │ │ asr r7, r9, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 16bb8 │ │ │ │ │ + bl 16a68 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9438 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq 9864 │ │ │ │ │ + beq 9858 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 16bb8 │ │ │ │ │ + bl 16a68 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9438 │ │ │ │ │ add r4, r4, r9 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 98ec │ │ │ │ │ + bgt 98e0 │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9440 │ │ │ │ │ - ldr r2, [pc, #-132] @ 8798 │ │ │ │ │ + beq 9434 │ │ │ │ │ + ldr r2, [pc, #-132] @ 878c │ │ │ │ │ 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] │ │ │ │ │ @@ -9232,17 +9229,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 810c │ │ │ │ │ + bl 8100 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9448 │ │ │ │ │ + beq 943c │ │ │ │ │ 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 │ │ │ │ │ @@ -9255,56 +9252,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 9420 │ │ │ │ │ + bne 9414 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 810c │ │ │ │ │ + bl 8100 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 9914 │ │ │ │ │ + beq 9908 │ │ │ │ │ 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 93fc │ │ │ │ │ + bne 93f0 │ │ │ │ │ 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 8b5c │ │ │ │ │ + beq 8b50 │ │ │ │ │ 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 89c0 │ │ │ │ │ + beq 89b4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8994 │ │ │ │ │ + beq 8988 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 8974 │ │ │ │ │ + beq 8968 │ │ │ │ │ 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 │ │ │ │ │ @@ -9324,15 +9321,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 8a60 │ │ │ │ │ + beq 8a54 │ │ │ │ │ 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 │ │ │ │ │ @@ -9363,111 +9360,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 89c4 │ │ │ │ │ + bne 89b8 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8b5c │ │ │ │ │ + beq 8b50 │ │ │ │ │ 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 8b5c │ │ │ │ │ + beq 8b50 │ │ │ │ │ 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 8b5c │ │ │ │ │ + beq 8b50 │ │ │ │ │ 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 8b5c │ │ │ │ │ + beq 8b50 │ │ │ │ │ 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 8b5c │ │ │ │ │ + beq 8b50 │ │ │ │ │ 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 8b34 │ │ │ │ │ + bne 8b28 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b90 │ │ │ │ │ + beq 8b84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8b90 │ │ │ │ │ - ldr r2, [pc, #-996] @ 879c │ │ │ │ │ + bne 8b84 │ │ │ │ │ + ldr r2, [pc, #-996] @ 8790 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 936c │ │ │ │ │ + bne 9360 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr lr, [r5, #8] │ │ │ │ │ lsrs lr, lr, #3 │ │ │ │ │ - beq 8ddc │ │ │ │ │ + beq 8dd0 │ │ │ │ │ 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 8c44 │ │ │ │ │ + beq 8c38 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8c1c │ │ │ │ │ + beq 8c10 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 8bfc │ │ │ │ │ + beq 8bf0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9486,15 +9483,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 8ce0 │ │ │ │ │ + beq 8cd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -9524,223 +9521,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 8c48 │ │ │ │ │ + bne 8c3c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ cmp r4, lr │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8ddc │ │ │ │ │ + beq 8dd0 │ │ │ │ │ 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 8ddc │ │ │ │ │ + beq 8dd0 │ │ │ │ │ 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 8ddc │ │ │ │ │ + beq 8dd0 │ │ │ │ │ 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 8ddc │ │ │ │ │ + beq 8dd0 │ │ │ │ │ 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 8ddc │ │ │ │ │ + beq 8dd0 │ │ │ │ │ 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 8db4 │ │ │ │ │ + bne 8da8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e10 │ │ │ │ │ + beq 8e04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8e10 │ │ │ │ │ - ldr r2, [pc, #-1636] @ 879c │ │ │ │ │ + bne 8e04 │ │ │ │ │ + ldr r2, [pc, #-1636] @ 8790 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9380 │ │ │ │ │ + bne 9374 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9980 │ │ │ │ │ + bl 9974 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9448 │ │ │ │ │ + beq 943c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e5c │ │ │ │ │ + beq 8e50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8e5c │ │ │ │ │ - ldr r2, [pc, #-1712] @ 879c │ │ │ │ │ + bne 8e50 │ │ │ │ │ + ldr r2, [pc, #-1712] @ 8790 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9394 │ │ │ │ │ + bne 9388 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e94 │ │ │ │ │ + beq 8e88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 8e94 │ │ │ │ │ - ldr r2, [pc, #-1768] @ 879c │ │ │ │ │ + bne 8e88 │ │ │ │ │ + ldr r2, [pc, #-1768] @ 8790 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 93a8 │ │ │ │ │ + bne 939c │ │ │ │ │ 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 93d0 │ │ │ │ │ + beq 93c4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 9980 │ │ │ │ │ + bl 9974 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9914 │ │ │ │ │ + beq 9908 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ef4 │ │ │ │ │ + beq 8ee8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 8ef4 │ │ │ │ │ - ldr r2, [pc, #-1864] @ 879c │ │ │ │ │ + bne 8ee8 │ │ │ │ │ + ldr r2, [pc, #-1864] @ 8790 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 93bc │ │ │ │ │ + bne 93b0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8f2c │ │ │ │ │ + beq 8f20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 8f2c │ │ │ │ │ - ldr r2, [pc, #-1920] @ 879c │ │ │ │ │ + bne 8f20 │ │ │ │ │ + ldr r2, [pc, #-1920] @ 8790 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 93e8 │ │ │ │ │ + bne 93dc │ │ │ │ │ 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 810c │ │ │ │ │ + bl 8100 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 8f7c │ │ │ │ │ + beq 8f70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8f7c │ │ │ │ │ - ldr r2, [pc, #-2000] @ 879c │ │ │ │ │ + bne 8f70 │ │ │ │ │ + ldr r2, [pc, #-2000] @ 8790 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 933c │ │ │ │ │ + bne 9330 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8fb0 │ │ │ │ │ + beq 8fa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8fb0 │ │ │ │ │ - ldr r2, [pc, #-2052] @ 879c │ │ │ │ │ + bne 8fa4 │ │ │ │ │ + ldr r2, [pc, #-2052] @ 8790 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9350 │ │ │ │ │ + bne 9344 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 9448 │ │ │ │ │ + beq 943c │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ lsrs ip, ip, #3 │ │ │ │ │ - beq 92a4 │ │ │ │ │ + beq 9298 │ │ │ │ │ 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 9060 │ │ │ │ │ + beq 9054 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 903c │ │ │ │ │ + beq 9030 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9020 │ │ │ │ │ + beq 9014 │ │ │ │ │ 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] │ │ │ │ │ @@ -9756,15 +9753,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 90d8 │ │ │ │ │ + beq 90cc │ │ │ │ │ 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] │ │ │ │ │ @@ -9786,271 +9783,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 9060 │ │ │ │ │ + bne 9054 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r4, ip │ │ │ │ │ - ble 92a4 │ │ │ │ │ + ble 9298 │ │ │ │ │ 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 92a4 │ │ │ │ │ + beq 9298 │ │ │ │ │ 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 92a4 │ │ │ │ │ + beq 9298 │ │ │ │ │ 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 92a4 │ │ │ │ │ + beq 9298 │ │ │ │ │ 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 92a4 │ │ │ │ │ + beq 9298 │ │ │ │ │ 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 92a4 │ │ │ │ │ + beq 9298 │ │ │ │ │ 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 92a4 │ │ │ │ │ + beq 9298 │ │ │ │ │ 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 92a4 │ │ │ │ │ + beq 9298 │ │ │ │ │ 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 9270 │ │ │ │ │ + bne 9264 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 92d8 │ │ │ │ │ + beq 92cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 92d8 │ │ │ │ │ - ldr r2, [pc, #-2860] @ 879c │ │ │ │ │ + bne 92cc │ │ │ │ │ + ldr r2, [pc, #-2860] @ 8790 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9328 │ │ │ │ │ + bne 931c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 83e8 │ │ │ │ │ + beq 83dc │ │ │ │ │ add r0, sl, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq lr, [sp, #8] │ │ │ │ │ - bne 83e8 │ │ │ │ │ + bne 83dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 9900 │ │ │ │ │ + beq 98f4 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9364 │ │ │ │ │ + beq 9358 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [sl, #8] │ │ │ │ │ - b 83e8 │ │ │ │ │ + b 83dc │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 92d0 │ │ │ │ │ + b 92c4 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8f74 │ │ │ │ │ + b 8f68 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8fa8 │ │ │ │ │ + b 8f9c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 92fc │ │ │ │ │ + b 92f0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8b88 │ │ │ │ │ + b 8b7c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8e08 │ │ │ │ │ + b 8dfc │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8e54 │ │ │ │ │ + b 8e48 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8e8c │ │ │ │ │ + b 8e80 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8eec │ │ │ │ │ + b 8ee0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 8ebc │ │ │ │ │ + b 8eb0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8f24 │ │ │ │ │ + b 8f18 │ │ │ │ │ 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 88f8 │ │ │ │ │ + b 88ec │ │ │ │ │ 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 88b0 │ │ │ │ │ + b 88a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 83e8 │ │ │ │ │ + b 83dc │ │ │ │ │ add r0, r4, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9470 │ │ │ │ │ + beq 9464 │ │ │ │ │ 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 9940 │ │ │ │ │ + beq 9934 │ │ │ │ │ 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] │ │ │ │ │ @@ -10065,42 +10062,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 810c │ │ │ │ │ + bl 8100 │ │ │ │ │ lsl r4, r6, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 993c │ │ │ │ │ + beq 9930 │ │ │ │ │ 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 9818 │ │ │ │ │ + beq 980c │ │ │ │ │ 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 95e8 │ │ │ │ │ + beq 95dc │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 95c0 │ │ │ │ │ + beq 95b4 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 95a4 │ │ │ │ │ + beq 9598 │ │ │ │ │ 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] │ │ │ │ │ @@ -10118,15 +10115,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 966c │ │ │ │ │ + beq 9660 │ │ │ │ │ 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 │ │ │ │ │ @@ -10150,469 +10147,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 95ec │ │ │ │ │ + bne 95e0 │ │ │ │ │ ldr r9, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r5, r3 │ │ │ │ │ - ble 9818 │ │ │ │ │ + ble 980c │ │ │ │ │ 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 9818 │ │ │ │ │ + beq 980c │ │ │ │ │ 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 9818 │ │ │ │ │ + beq 980c │ │ │ │ │ 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 9818 │ │ │ │ │ + beq 980c │ │ │ │ │ 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 9818 │ │ │ │ │ + beq 980c │ │ │ │ │ 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 9818 │ │ │ │ │ + beq 980c │ │ │ │ │ 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 9818 │ │ │ │ │ + beq 980c │ │ │ │ │ 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 97fc │ │ │ │ │ + b 97f0 │ │ │ │ │ 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 97e4 │ │ │ │ │ + bne 97d8 │ │ │ │ │ sub r9, r9, sl │ │ │ │ │ bl 3254 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ - bgt 94dc │ │ │ │ │ + bgt 94d0 │ │ │ │ │ ldmib sp, {r0, sl} │ │ │ │ │ bl 3254 <_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 9900 │ │ │ │ │ + beq 98f4 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9314 │ │ │ │ │ + bne 9308 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 9844 │ │ │ │ │ + b 9838 │ │ │ │ │ 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 87f4 │ │ │ │ │ - ldr sl, [pc, #208] @ 9974 │ │ │ │ │ - b 83e8 │ │ │ │ │ + b 87e8 │ │ │ │ │ + ldr sl, [pc, #208] @ 9968 │ │ │ │ │ + b 83dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 9470 │ │ │ │ │ - ldr r3, [pc, #196] @ 9978 │ │ │ │ │ - ldr r1, [pc, #196] @ 997c │ │ │ │ │ + b 9464 │ │ │ │ │ + ldr r3, [pc, #196] @ 996c │ │ │ │ │ + ldr r1, [pc, #196] @ 9970 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9470 │ │ │ │ │ + b 9464 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9470 │ │ │ │ │ + beq 9464 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 9470 │ │ │ │ │ + bne 9464 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9470 │ │ │ │ │ - ldr r3, [pc, #132] @ 9978 │ │ │ │ │ - ldr r1, [pc, #132] @ 997c │ │ │ │ │ + b 9464 │ │ │ │ │ + ldr r3, [pc, #132] @ 996c │ │ │ │ │ + ldr r1, [pc, #132] @ 9970 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9444 │ │ │ │ │ + b 9438 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 83e8 │ │ │ │ │ + beq 83dc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 83e8 │ │ │ │ │ + b 83dc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9448 │ │ │ │ │ + beq 943c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 943c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9448 │ │ │ │ │ + b 943c │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 995c │ │ │ │ │ + beq 9950 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 9968 │ │ │ │ │ + beq 995c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 10ff0 │ │ │ │ │ - b 9470 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ + b 9464 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 995c │ │ │ │ │ + b 9950 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009980 : │ │ │ │ │ +00009974 : │ │ │ │ │ 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 9c0c │ │ │ │ │ + blt 9c00 │ │ │ │ │ add r9, r0, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9c44 │ │ │ │ │ + bgt 9c38 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9c38 │ │ │ │ │ - ldr r3, [pc, #636] @ 9c58 │ │ │ │ │ + beq 9c2c │ │ │ │ │ + ldr r3, [pc, #636] @ 9c4c │ │ │ │ │ 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 9bd8 │ │ │ │ │ + beq 9bcc │ │ │ │ │ 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 9aa8 │ │ │ │ │ + beq 9a9c │ │ │ │ │ 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 9aa8 │ │ │ │ │ + beq 9a9c │ │ │ │ │ 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 9aa8 │ │ │ │ │ + beq 9a9c │ │ │ │ │ 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 9a84 │ │ │ │ │ + bne 9a78 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 9be8 │ │ │ │ │ + ble 9bdc │ │ │ │ │ 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 9b48 │ │ │ │ │ + bge 9b3c │ │ │ │ │ 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 9b48 │ │ │ │ │ + bge 9b3c │ │ │ │ │ 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 9b48 │ │ │ │ │ + bge 9b3c │ │ │ │ │ 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 9b2c │ │ │ │ │ + bne 9b20 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - beq 9b6c │ │ │ │ │ + beq 9b60 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9b74 │ │ │ │ │ + beq 9b68 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - beq 9bb0 │ │ │ │ │ + beq 9ba4 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r1, #2 │ │ │ │ │ - bne 9bc4 │ │ │ │ │ + bne 9bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9bb0 │ │ │ │ │ + beq 9ba4 │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9bbc │ │ │ │ │ + bne 9bb0 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b94 │ │ │ │ │ + bne 9b88 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 9b6c │ │ │ │ │ + b 9b60 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 9b6c │ │ │ │ │ + beq 9b60 │ │ │ │ │ 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 9c00 │ │ │ │ │ + bne 9bf4 │ │ │ │ │ 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 9b5c │ │ │ │ │ - b 9b6c │ │ │ │ │ + bne 9b50 │ │ │ │ │ + b 9b60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 9ab0 │ │ │ │ │ + b 9aa4 │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9c44 │ │ │ │ │ + bgt 9c38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 99c0 │ │ │ │ │ + b 99b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9b6c │ │ │ │ │ - ldr r3, [pc, #16] @ 9c5c │ │ │ │ │ - ldr r1, [pc, #16] @ 9c60 │ │ │ │ │ + b 9b60 │ │ │ │ │ + ldr r3, [pc, #16] @ 9c50 │ │ │ │ │ + ldr r1, [pc, #16] @ 9c54 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9c3c │ │ │ │ │ + b 9c30 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009c64 : │ │ │ │ │ +00009c58 : │ │ │ │ │ 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 9e00 │ │ │ │ │ + beq 9df4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9e00 │ │ │ │ │ + beq 9df4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 9d70 │ │ │ │ │ + bhi 9d64 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 9d70 │ │ │ │ │ + bhi 9d64 │ │ │ │ │ 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, #308] @ 9e08 │ │ │ │ │ + ldr r2, [pc, #308] @ 9dfc │ │ │ │ │ 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 9d08 │ │ │ │ │ - ldr r5, [pc, #268] @ 9e0c │ │ │ │ │ + bcc 9cfc │ │ │ │ │ + ldr r5, [pc, #268] @ 9e00 │ │ │ │ │ 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 9d80 │ │ │ │ │ + bcs 9d74 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9df4 │ │ │ │ │ - ldr r3, [pc, #220] @ 9e10 │ │ │ │ │ + beq 9de8 │ │ │ │ │ + ldr r3, [pc, #220] @ 9e04 │ │ │ │ │ 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 │ │ │ │ │ @@ -10625,92 +10622,92 @@ │ │ │ │ │ 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 a48c │ │ │ │ │ + b a480 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt 9de0 │ │ │ │ │ + blt 9dd4 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9df4 │ │ │ │ │ + beq 9de8 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #100] @ 9e10 │ │ │ │ │ + ldr r3, [pc, #100] @ 9e04 │ │ │ │ │ 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 r2, r6, #30 │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsl #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ - b 9d00 │ │ │ │ │ + b 9cf4 │ │ │ │ │ rsbs r3, r6, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b 9d8c │ │ │ │ │ + b 9d80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9d00 │ │ │ │ │ - ldr r5, [pc, #12] @ 9e14 │ │ │ │ │ - b 9d00 │ │ │ │ │ + b 9cf4 │ │ │ │ │ + ldr r5, [pc, #12] @ 9e08 │ │ │ │ │ + b 9cf4 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00009e18 <_PyLong_Sign>: │ │ │ │ │ +00009e0c <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009e28 : │ │ │ │ │ +00009e1c : │ │ │ │ │ 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 9e8c │ │ │ │ │ + bne 9e80 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 9e60 │ │ │ │ │ + bne 9e54 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 9e78 │ │ │ │ │ + bne 9e6c │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 114d8 │ │ │ │ │ + b 11498 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r0, [pc, #80] @ 9ed4 │ │ │ │ │ - bne 9ebc │ │ │ │ │ + ldreq r0, [pc, #80] @ 9ec8 │ │ │ │ │ + bne 9eb0 │ │ │ │ │ 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 │ │ │ │ │ @@ -10718,75 +10715,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 9e84 │ │ │ │ │ - ldr r3, [pc, #20] @ 9ed8 │ │ │ │ │ - ldr r1, [pc, #20] @ 9edc │ │ │ │ │ + b 9e78 │ │ │ │ │ + ldr r3, [pc, #20] @ 9ecc │ │ │ │ │ + ldr r1, [pc, #20] @ 9ed0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00009ee0 : │ │ │ │ │ +00009ed4 : │ │ │ │ │ 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] @ a328 │ │ │ │ │ + ldr r3, [pc, #1072] @ a31c │ │ │ │ │ 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 a1a8 │ │ │ │ │ - ldr r3, [pc, #1044] @ a32c │ │ │ │ │ + beq a19c │ │ │ │ │ + ldr r3, [pc, #1044] @ a320 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9fc4 │ │ │ │ │ + beq 9fb8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ - ldr r2, [pc, #1008] @ a330 │ │ │ │ │ + ldr r2, [pc, #1008] @ a324 │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi 9f60 │ │ │ │ │ - ldr r4, [pc, #992] @ a334 │ │ │ │ │ + bhi 9f54 │ │ │ │ │ + ldr r4, [pc, #992] @ a328 │ │ │ │ │ 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 a264 │ │ │ │ │ + bhi a258 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a258 │ │ │ │ │ - ldr r3, [pc, #948] @ a338 │ │ │ │ │ + beq a24c │ │ │ │ │ + ldr r3, [pc, #948] @ a32c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10798,67 +10795,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] @ a33c │ │ │ │ │ + ldr r3, [pc, #876] @ a330 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a000 │ │ │ │ │ - ldr r3, [pc, #848] @ a33c │ │ │ │ │ + bne 9ff4 │ │ │ │ │ + ldr r3, [pc, #848] @ a330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2cc │ │ │ │ │ + beq a2c0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #804] @ a340 │ │ │ │ │ + ldr r3, [pc, #804] @ a334 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ smull r2, r5, r3, r9 │ │ │ │ │ asr sl, r9, #31 │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ rsb r5, sl, r5, asr #4 │ │ │ │ │ adds fp, r5, #1 │ │ │ │ │ moveq r8, fp │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq a240 │ │ │ │ │ + beq a234 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a258 │ │ │ │ │ - ldr r2, [pc, #728] @ a338 │ │ │ │ │ + beq a24c │ │ │ │ │ + ldr r2, [pc, #728] @ a32c │ │ │ │ │ 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 a2f4 │ │ │ │ │ + bne a2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #692] @ a340 │ │ │ │ │ + ldr r3, [pc, #692] @ a334 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ smull r2, r3, r9, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ rsb r2, sl, r3, asr #4 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ @@ -10866,15 +10863,15 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmn r9, #29 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - blt a184 │ │ │ │ │ + blt a178 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ add r9, r4, r5, lsl #2 │ │ │ │ │ str r0, [r9, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -10885,15 +10882,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bmi a184 │ │ │ │ │ + bmi a178 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ @@ -10903,15 +10900,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq a184 │ │ │ │ │ + beq a178 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ @@ -10926,85 +10923,85 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, r9 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne a144 │ │ │ │ │ + bne a138 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 9f54 │ │ │ │ │ + beq 9f48 │ │ │ │ │ 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 9f54 │ │ │ │ │ + b 9f48 │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #392] @ a33c │ │ │ │ │ + ldr r3, [pc, #392] @ a330 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a1e4 │ │ │ │ │ - ldr r3, [pc, #364] @ a33c │ │ │ │ │ + bne a1d8 │ │ │ │ │ + ldr r3, [pc, #364] @ a330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2cc │ │ │ │ │ + beq a2c0 │ │ │ │ │ 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 a2e0 │ │ │ │ │ + bne a2d4 │ │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #292] @ a340 │ │ │ │ │ + ldr r3, [pc, #292] @ a334 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ smull r2, r5, r3, r9 │ │ │ │ │ asr sl, r9, #31 │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ rsb r5, sl, r5, asr #4 │ │ │ │ │ adds fp, r5, #1 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne a044 │ │ │ │ │ + bne a038 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne fp, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne a058 │ │ │ │ │ + bne a04c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 9f54 │ │ │ │ │ + b 9f48 │ │ │ │ │ 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 a258 │ │ │ │ │ - ldr r3, [pc, #180] @ a338 │ │ │ │ │ + beq a24c │ │ │ │ │ + ldr r3, [pc, #180] @ a32c │ │ │ │ │ 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] │ │ │ │ │ @@ -11016,42 +11013,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 9f54 │ │ │ │ │ - ldr r3, [pc, #112] @ a344 │ │ │ │ │ - ldr r1, [pc, #112] @ a348 │ │ │ │ │ + b 9f48 │ │ │ │ │ + ldr r3, [pc, #112] @ a338 │ │ │ │ │ + ldr r1, [pc, #112] @ a33c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a25c │ │ │ │ │ - ldr r3, [pc, #100] @ a34c │ │ │ │ │ - ldr r1, [pc, #100] @ a350 │ │ │ │ │ + b a250 │ │ │ │ │ + ldr r3, [pc, #100] @ a340 │ │ │ │ │ + ldr r1, [pc, #100] @ a344 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a25c │ │ │ │ │ + b a250 │ │ │ │ │ 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, r9 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b a0b0 │ │ │ │ │ + b a0a4 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -11062,102 +11059,102 @@ │ │ │ │ │ .word 0x000004f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a354 : │ │ │ │ │ +0000a348 : │ │ │ │ │ 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 a438 │ │ │ │ │ + beq a42c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq a3d4 │ │ │ │ │ + beq a3c8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a3a8 │ │ │ │ │ + bhi a39c │ │ │ │ │ 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 5188 <_PyLong_AsByteArray> │ │ │ │ │ + bl 517c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq a3e0 │ │ │ │ │ + beq a3d4 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ - b a3a0 │ │ │ │ │ + b a394 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a3ec │ │ │ │ │ + bne a3e0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b a3a0 │ │ │ │ │ + b a394 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a448 │ │ │ │ │ + bhi a43c │ │ │ │ │ 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 a3a0 │ │ │ │ │ + beq a394 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne a3a0 │ │ │ │ │ + bne a394 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a3c4 │ │ │ │ │ - ldr r1, [pc, #68] @ a484 │ │ │ │ │ - ldr r0, [pc, #68] @ a488 │ │ │ │ │ + b a3b8 │ │ │ │ │ + ldr r1, [pc, #68] @ a478 │ │ │ │ │ + ldr r0, [pc, #68] @ a47c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a3e0 │ │ │ │ │ + b a3d4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r1, sp, r2 │ │ │ │ │ - bl 5188 <_PyLong_AsByteArray> │ │ │ │ │ + bl 517c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq a3c4 │ │ │ │ │ + beq a3b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a3c4 │ │ │ │ │ - b a42c │ │ │ │ │ + bne a3b8 │ │ │ │ │ + b a420 │ │ │ │ │ .word 0x000005c9 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a48c : │ │ │ │ │ +0000a480 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11165,247 +11162,247 @@ │ │ │ │ │ cmp sl, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ lsr r7, r4, #3 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - beq a730 │ │ │ │ │ + beq a724 │ │ │ │ │ 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 ab94 │ │ │ │ │ + beq ab88 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt a840 │ │ │ │ │ + blt a834 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne ab50 │ │ │ │ │ + bne ab44 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt a890 │ │ │ │ │ + bgt a884 │ │ │ │ │ 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 bb0c │ │ │ │ │ - ldr r1, [pc, #4020] @ b518 │ │ │ │ │ + beq bb00 │ │ │ │ │ + ldr r1, [pc, #4020] @ b50c │ │ │ │ │ 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 a8c8 │ │ │ │ │ + bne a8bc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b7b8 │ │ │ │ │ + beq b7ac │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ 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 a5e4 │ │ │ │ │ + bne a5d8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt ab34 │ │ │ │ │ + blt ab28 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne b150 │ │ │ │ │ + bne b144 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a628 │ │ │ │ │ + beq a61c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq a724 │ │ │ │ │ + beq a718 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a644 │ │ │ │ │ + beq a638 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq adac │ │ │ │ │ + beq ada0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq a6ac │ │ │ │ │ + beq a6a0 │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq a680 │ │ │ │ │ + beq a674 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a6ac │ │ │ │ │ + bls a6a0 │ │ │ │ │ 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 ab84 │ │ │ │ │ + beq ab78 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq a67c │ │ │ │ │ + beq a670 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b a668 │ │ │ │ │ + b a65c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #3656] @ b50c │ │ │ │ │ + ldr r1, [pc, #3656] @ b500 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r3, r3, r2 │ │ │ │ │ - bcc a670 │ │ │ │ │ + bcc a664 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a710 │ │ │ │ │ + beq a704 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a710 │ │ │ │ │ - ldr r2, [pc, #3600] @ b510 │ │ │ │ │ + bne a704 │ │ │ │ │ + ldr r2, [pc, #3600] @ b504 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne baf8 │ │ │ │ │ + bne baec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #3580] @ b514 │ │ │ │ │ + ldr r4, [pc, #3580] @ b508 │ │ │ │ │ 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 a628 │ │ │ │ │ + b a61c │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi bb4c │ │ │ │ │ + bhi bb40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b7c0 │ │ │ │ │ + beq b7b4 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq bb14 │ │ │ │ │ - ldr r3, [pc, #3516] @ b518 │ │ │ │ │ + beq bb08 │ │ │ │ │ + ldr r3, [pc, #3516] @ b50c │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r4, [r8, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ - bne bb60 │ │ │ │ │ + bne bb54 │ │ │ │ │ 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 a838 │ │ │ │ │ + bls a82c │ │ │ │ │ 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 a838 │ │ │ │ │ + beq a82c │ │ │ │ │ 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 a838 │ │ │ │ │ + beq a82c │ │ │ │ │ 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 a838 │ │ │ │ │ + beq a82c │ │ │ │ │ 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 a818 │ │ │ │ │ + bne a80c │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b a4d8 │ │ │ │ │ + b a4cc │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b33c │ │ │ │ │ + bne b330 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne a520 │ │ │ │ │ + bne a514 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -11413,45 +11410,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 a53c │ │ │ │ │ - ldr r3, [pc, #3204] @ b51c │ │ │ │ │ - ldr r1, [pc, #3204] @ b520 │ │ │ │ │ + ble a530 │ │ │ │ │ + ldr r3, [pc, #3204] @ b510 │ │ │ │ │ + ldr r1, [pc, #3204] @ b514 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bb24 │ │ │ │ │ + beq bb18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bb24 │ │ │ │ │ + bne bb18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bb24 │ │ │ │ │ + b bb18 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq adb8 │ │ │ │ │ + beq adac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b7b8 │ │ │ │ │ + beq b7ac │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls b524 │ │ │ │ │ + bls b518 │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne b794 │ │ │ │ │ + bne b788 │ │ │ │ │ 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 │ │ │ │ │ @@ -11470,50 +11467,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 ab08 │ │ │ │ │ + beq aafc │ │ │ │ │ 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 ab08 │ │ │ │ │ + beq aafc │ │ │ │ │ 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 ab08 │ │ │ │ │ + beq aafc │ │ │ │ │ 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 aa74 │ │ │ │ │ + beq aa68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq aa48 │ │ │ │ │ + beq aa3c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq aa24 │ │ │ │ │ + beq aa18 │ │ │ │ │ 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] │ │ │ │ │ @@ -11536,15 +11533,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 ab08 │ │ │ │ │ + beq aafc │ │ │ │ │ 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 │ │ │ │ │ @@ -11573,70 +11570,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 aa74 │ │ │ │ │ + bne aa68 │ │ │ │ │ bic r3, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ 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 a5fc │ │ │ │ │ + b a5f0 │ │ │ │ │ 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 a604 │ │ │ │ │ + b a5f8 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq b120 │ │ │ │ │ + beq b114 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add sl, r8, r9 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt a890 │ │ │ │ │ + bgt a884 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b a53c │ │ │ │ │ + b a530 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a6dc │ │ │ │ │ + b a6d0 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi bb8c │ │ │ │ │ + bhi bb80 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq ba2c │ │ │ │ │ + beq ba20 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq bb20 │ │ │ │ │ - ldr r3, [pc, #2384] @ b518 │ │ │ │ │ + beq bb14 │ │ │ │ │ + ldr r3, [pc, #2384] @ b50c │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - bne bba0 │ │ │ │ │ + bne bb94 │ │ │ │ │ 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 │ │ │ │ │ @@ -11647,129 +11644,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 ad78 │ │ │ │ │ + bls ad6c │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ 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 ad58 │ │ │ │ │ + bne ad4c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt b4d4 │ │ │ │ │ + blt b4c8 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - beq a868 │ │ │ │ │ + beq a85c │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ movne r7, r8 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq ba04 │ │ │ │ │ + beq b9f8 │ │ │ │ │ add sl, r7, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b a880 │ │ │ │ │ + b a874 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a644 │ │ │ │ │ + b a638 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq ae50 │ │ │ │ │ + beq ae44 │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls b360 │ │ │ │ │ + bls b354 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ orr r2, r3, r2 │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne b360 │ │ │ │ │ + bne b354 │ │ │ │ │ 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]! │ │ │ │ │ @@ -11777,40 +11774,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 adfc │ │ │ │ │ + bne adf0 │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq ae50 │ │ │ │ │ + beq ae44 │ │ │ │ │ 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 a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ sub sl, r8, r7 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls b7f8 │ │ │ │ │ + bls b7ec │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ add lr, r4, r1, lsl #2 │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ orr r2, r3, lr │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne b7f8 │ │ │ │ │ + bne b7ec │ │ │ │ │ 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] │ │ │ │ │ @@ -11824,44 +11821,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 ba24 │ │ │ │ │ + beq ba18 │ │ │ │ │ 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 b0f4 │ │ │ │ │ + beq b0e8 │ │ │ │ │ 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 b024 │ │ │ │ │ + beq b018 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b000 │ │ │ │ │ + beq aff4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq afe4 │ │ │ │ │ + beq afd8 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq afc8 │ │ │ │ │ + beq afbc │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq afac │ │ │ │ │ + beq afa0 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq af90 │ │ │ │ │ + beq af84 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq af74 │ │ │ │ │ + beq af68 │ │ │ │ │ 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] │ │ │ │ │ @@ -11904,15 +11901,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 b0f4 │ │ │ │ │ + beq b0e8 │ │ │ │ │ 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] │ │ │ │ │ @@ -11956,38 +11953,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 b024 │ │ │ │ │ + bne b018 │ │ │ │ │ tst sl, #1 │ │ │ │ │ - beq a604 │ │ │ │ │ + beq a5f8 │ │ │ │ │ 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 a604 │ │ │ │ │ + b a5f8 │ │ │ │ │ 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 a53c │ │ │ │ │ - b a890 │ │ │ │ │ + ble a530 │ │ │ │ │ + b a884 │ │ │ │ │ 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 │ │ │ │ │ @@ -11998,27 +11995,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 b280 │ │ │ │ │ + beq b274 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq b260 │ │ │ │ │ + beq b254 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq b248 │ │ │ │ │ + beq b23c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq b230 │ │ │ │ │ + beq b224 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq b218 │ │ │ │ │ + beq b20c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq b200 │ │ │ │ │ + beq b1f4 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq b1e8 │ │ │ │ │ + beq b1dc │ │ │ │ │ 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] │ │ │ │ │ @@ -12055,15 +12052,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 a60c │ │ │ │ │ + beq a600 │ │ │ │ │ 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] │ │ │ │ │ @@ -12100,48 +12097,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 b280 │ │ │ │ │ - b a60c │ │ │ │ │ + bne b274 │ │ │ │ │ + b a600 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ - beq b4fc │ │ │ │ │ + beq b4f0 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq bab4 │ │ │ │ │ + beq baa8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b ab6c │ │ │ │ │ + b ab60 │ │ │ │ │ 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 b43c │ │ │ │ │ + beq b430 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b424 │ │ │ │ │ + beq b418 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b414 │ │ │ │ │ + beq b408 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq b3f4 │ │ │ │ │ + beq b3e8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq b3e4 │ │ │ │ │ + beq b3d8 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq b3d4 │ │ │ │ │ + beq b3c8 │ │ │ │ │ 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]! │ │ │ │ │ @@ -12166,15 +12163,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 ae50 │ │ │ │ │ + beq ae44 │ │ │ │ │ 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] │ │ │ │ │ @@ -12203,126 +12200,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 b43c │ │ │ │ │ - b ae50 │ │ │ │ │ + bne b430 │ │ │ │ │ + b ae44 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b338 │ │ │ │ │ + bne b32c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq babc │ │ │ │ │ + beq bab0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - b a53c │ │ │ │ │ + b a530 │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b13c │ │ │ │ │ + b b130 │ │ │ │ │ .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 a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r7, #9 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ 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 b6fc │ │ │ │ │ + beq b6f0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b6e4 │ │ │ │ │ + beq b6d8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b6d4 │ │ │ │ │ + beq b6c8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq b6c4 │ │ │ │ │ + beq b6b8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq b6b4 │ │ │ │ │ + beq b6a8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq b6a4 │ │ │ │ │ + beq b698 │ │ │ │ │ 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]! │ │ │ │ │ @@ -12345,15 +12342,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 a5fc │ │ │ │ │ + beq a5f0 │ │ │ │ │ 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] │ │ │ │ │ @@ -12382,121 +12379,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 b6fc │ │ │ │ │ - b a5fc │ │ │ │ │ + bne b6f0 │ │ │ │ │ + b a5f0 │ │ │ │ │ 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 b554 │ │ │ │ │ + b b548 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b a5fc │ │ │ │ │ + b a5f0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq bb14 │ │ │ │ │ - ldr r3, [pc, #-704] @ b518 │ │ │ │ │ + beq bb08 │ │ │ │ │ + ldr r3, [pc, #-704] @ b50c │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ - bne bb60 │ │ │ │ │ + bne bb54 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r8, #12] │ │ │ │ │ - b a838 │ │ │ │ │ + b a82c │ │ │ │ │ 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 a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ add r1, r7, #4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ add r1, r7, #5 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ add r1, r7, #6 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ add r1, r7, #7 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge a604 │ │ │ │ │ + bge a5f8 │ │ │ │ │ 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 b990 │ │ │ │ │ + beq b984 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b97c │ │ │ │ │ + beq b970 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b970 │ │ │ │ │ + beq b964 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq b964 │ │ │ │ │ + beq b958 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq b958 │ │ │ │ │ + beq b94c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq b94c │ │ │ │ │ + beq b940 │ │ │ │ │ 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]! │ │ │ │ │ @@ -12512,15 +12509,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 a604 │ │ │ │ │ + beq a5f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -12540,229 +12537,229 @@ │ │ │ │ │ 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 b990 │ │ │ │ │ - b a604 │ │ │ │ │ + bne b984 │ │ │ │ │ + b a5f8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b b13c │ │ │ │ │ + b b130 │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ - b b104 │ │ │ │ │ + b b0f8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq bb20 │ │ │ │ │ - ldr r3, [pc, #-1332] @ b518 │ │ │ │ │ + beq bb14 │ │ │ │ │ + ldr r3, [pc, #-1332] @ b50c │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ - bne bba0 │ │ │ │ │ + bne bb94 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r8, [r1, #12] │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne ba90 │ │ │ │ │ + bne ba84 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add sl, r9, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b a880 │ │ │ │ │ + b a874 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq badc │ │ │ │ │ + beq bad0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b a53c │ │ │ │ │ + b a530 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ad98 │ │ │ │ │ + b ad8c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b a868 │ │ │ │ │ + b a85c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b b13c │ │ │ │ │ + b b130 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b a708 │ │ │ │ │ + b a6fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b a8a0 │ │ │ │ │ + b a894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a670 │ │ │ │ │ + b a664 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bb18 │ │ │ │ │ + beq bb0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne bb18 │ │ │ │ │ + bne bb0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bb18 │ │ │ │ │ - ldr r3, [pc, #-1592] @ b51c │ │ │ │ │ - ldr r1, [pc, #-1592] @ b520 │ │ │ │ │ + b bb0c │ │ │ │ │ + ldr r3, [pc, #-1592] @ b510 │ │ │ │ │ + ldr r1, [pc, #-1592] @ b514 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bb18 │ │ │ │ │ + b bb0c │ │ │ │ │ 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 a784 │ │ │ │ │ - b a838 │ │ │ │ │ - ldr r3, [pc, #-1656] @ b51c │ │ │ │ │ - ldr r1, [pc, #-1656] @ b520 │ │ │ │ │ + bne a778 │ │ │ │ │ + b a82c │ │ │ │ │ + ldr r3, [pc, #-1656] @ b510 │ │ │ │ │ + ldr r1, [pc, #-1656] @ b514 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bb24 │ │ │ │ │ + b bb18 │ │ │ │ │ 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 ac00 │ │ │ │ │ - b ba70 │ │ │ │ │ + bne abf4 │ │ │ │ │ + b ba64 │ │ │ │ │ │ │ │ │ │ -0000bbdc : │ │ │ │ │ +0000bbd0 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi bc04 │ │ │ │ │ - ldr r0, [pc, #60] @ bc3c │ │ │ │ │ + bhi bbf8 │ │ │ │ │ + ldr r0, [pc, #60] @ bc30 │ │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne bc0c │ │ │ │ │ + bne bc00 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ bic r2, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ - b bc28 │ │ │ │ │ + b bc1c │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000bc40 : │ │ │ │ │ +0000bc34 : │ │ │ │ │ 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 bddc │ │ │ │ │ + beq bdd0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq bddc │ │ │ │ │ + beq bdd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi bdac │ │ │ │ │ + bhi bd40 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi bdac │ │ │ │ │ + bhi bd40 │ │ │ │ │ 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, #308] @ bde4 │ │ │ │ │ + ldr r2, [pc, #308] @ bdd8 │ │ │ │ │ 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 bce4 │ │ │ │ │ - ldr r5, [pc, #268] @ bde8 │ │ │ │ │ + bcc bcd8 │ │ │ │ │ + ldr r5, [pc, #268] @ bddc │ │ │ │ │ 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 bd4c │ │ │ │ │ + bcs bd50 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bdd0 │ │ │ │ │ - ldr r3, [pc, #220] @ bdec │ │ │ │ │ + beq bdc4 │ │ │ │ │ + ldr r3, [pc, #220] @ bde0 │ │ │ │ │ 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 │ │ │ │ │ @@ -12772,90 +12769,90 @@ │ │ │ │ │ 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} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r1, #124 @ 0x7c │ │ │ │ │ + b a480 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt bdbc │ │ │ │ │ + blt bdb0 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bdd0 │ │ │ │ │ + beq bdc4 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #116] @ bdec │ │ │ │ │ + ldr r3, [pc, #100] @ bde0 │ │ │ │ │ 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 r2, r6, #30 │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsl #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ - b bcdc │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r1, #124 @ 0x7c │ │ │ │ │ - b a48c │ │ │ │ │ + b bcd0 │ │ │ │ │ rsbs r3, r6, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b bd58 │ │ │ │ │ + b bd5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b bcdc │ │ │ │ │ - ldr r5, [pc, #12] @ bdf0 │ │ │ │ │ - b bcdc │ │ │ │ │ + b bcd0 │ │ │ │ │ + ldr r5, [pc, #12] @ bde4 │ │ │ │ │ + b bcd0 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000bdf4 : │ │ │ │ │ +0000bde8 : │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bgt c0d8 │ │ │ │ │ - beq c114 │ │ │ │ │ + bgt c0cc │ │ │ │ │ + beq c108 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c194 │ │ │ │ │ + bhi c188 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ movge r0, r6 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c1b8 │ │ │ │ │ - ldr r2, [pc, #916] @ c1f0 │ │ │ │ │ + beq c1ac │ │ │ │ │ + ldr r2, [pc, #916] @ c1e4 │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ @@ -12863,304 +12860,304 @@ │ │ │ │ │ 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 c0c4 │ │ │ │ │ + beq c0b8 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ ldr r2, [r7, #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 bf1c │ │ │ │ │ + beq bf10 │ │ │ │ │ ldr r3, [r7, #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 bf1c │ │ │ │ │ + beq bf10 │ │ │ │ │ add ip, r7, #8 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ add r1, r7, #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 bef4 │ │ │ │ │ + bne bee8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble bfcc │ │ │ │ │ + ble bfc0 │ │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - bge bfcc │ │ │ │ │ + bge bfc0 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - bge bfcc │ │ │ │ │ + bge bfc0 │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - bge bfcc │ │ │ │ │ + bge bfc0 │ │ │ │ │ add r4, r4, #5 │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ ldr r3, [r7, #4]! │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r4, #4]! │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - bne bfac │ │ │ │ │ + bne bfa0 │ │ │ │ │ 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 c050 │ │ │ │ │ + beq c044 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq c01c │ │ │ │ │ + beq c010 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls c050 │ │ │ │ │ + bls c044 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq c1d8 │ │ │ │ │ + beq c1cc │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq c018 │ │ │ │ │ + beq c00c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq c008 │ │ │ │ │ + beq bffc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bhi c010 │ │ │ │ │ + bhi c004 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #396] @ c1f4 │ │ │ │ │ + ldr r1, [pc, #396] @ c1e8 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc c010 │ │ │ │ │ + bcc c004 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c0b4 │ │ │ │ │ + beq c0a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne c0b4 │ │ │ │ │ - ldr r2, [pc, #340] @ c1f8 │ │ │ │ │ + bne c0a8 │ │ │ │ │ + ldr r2, [pc, #340] @ c1ec │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1c4 │ │ │ │ │ + bne c1b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r5, [pc, #320] @ c1fc │ │ │ │ │ + ldr r5, [pc, #320] @ c1f0 │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ - bne bf24 │ │ │ │ │ - b bfcc │ │ │ │ │ + bne bf18 │ │ │ │ │ + b bfc0 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c194 │ │ │ │ │ + bhi c188 │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c1b8 │ │ │ │ │ + beq c1ac │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b be54 │ │ │ │ │ + b be48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ - beq c1a8 │ │ │ │ │ + beq c1a4 │ │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne c170 │ │ │ │ │ + bne c164 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq c1a8 │ │ │ │ │ + beq c1a4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne c1b0 │ │ │ │ │ + bne c19c │ │ │ │ │ mov r6, r4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc c1a8 │ │ │ │ │ + bcc c1a4 │ │ │ │ │ ldr r3, [r0], #-4 │ │ │ │ │ ldr r2, [r1], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c154 │ │ │ │ │ + beq c148 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movhi r3, r7 │ │ │ │ │ movls r8, #1 │ │ │ │ │ movhi r7, r9 │ │ │ │ │ mvnhi r8, #0 │ │ │ │ │ movhi r9, r3 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r4, r6 │ │ │ │ │ - ble be34 │ │ │ │ │ - ldr r3, [pc, #100] @ c200 │ │ │ │ │ - ldr r1, [pc, #100] @ c204 │ │ │ │ │ + ble be28 │ │ │ │ │ + ldr r3, [pc, #100] @ c1f4 │ │ │ │ │ + ldr r1, [pc, #100] @ c1f8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c1bc │ │ │ │ │ - ldr r5, [pc, #88] @ c208 │ │ │ │ │ - b c010 │ │ │ │ │ + b c1b0 │ │ │ │ │ mov r6, ip │ │ │ │ │ - b c170 │ │ │ │ │ + b c164 │ │ │ │ │ + ldr r5, [pc, #80] @ c1fc │ │ │ │ │ + b c004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b c010 │ │ │ │ │ + b c004 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b c0ac │ │ │ │ │ + b c0a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c050 │ │ │ │ │ + beq c044 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b c080 │ │ │ │ │ + b c074 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c20c : │ │ │ │ │ +0000c200 : │ │ │ │ │ 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 c3b8 │ │ │ │ │ + beq c3ac │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c3b8 │ │ │ │ │ + beq c3ac │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne c320 │ │ │ │ │ + bne c314 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne c320 │ │ │ │ │ + bne c314 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ - bne c2a0 │ │ │ │ │ + bne c294 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [pc, #320] @ c3c0 │ │ │ │ │ + ldr r2, [pc, #320] @ c3b4 │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bhi c2bc │ │ │ │ │ - ldr r4, [pc, #304] @ c3c4 │ │ │ │ │ + bhi c2b0 │ │ │ │ │ + ldr r4, [pc, #304] @ c3b8 │ │ │ │ │ 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] @ c3c0 │ │ │ │ │ + ldr r2, [pc, #272] @ c3b4 │ │ │ │ │ mvn r6, r0 │ │ │ │ │ add r3, r6, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls c28c │ │ │ │ │ + bls c280 │ │ │ │ │ sub r3, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi c348 │ │ │ │ │ + bhi c33c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c3ac │ │ │ │ │ - ldr r3, [pc, #232] @ c3c8 │ │ │ │ │ + beq c3a0 │ │ │ │ │ + ldr r3, [pc, #232] @ c3bc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -13173,32 +13170,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 c3d0 │ │ │ │ │ + bl c3c4 │ │ │ │ │ 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 c3ac │ │ │ │ │ + beq c3a0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #88] @ c3c8 │ │ │ │ │ + ldr r3, [pc, #88] @ c3bc │ │ │ │ │ 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> │ │ │ │ │ @@ -13207,29 +13204,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 c294 │ │ │ │ │ + b c288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c294 │ │ │ │ │ - ldr r4, [pc, #12] @ c3cc │ │ │ │ │ - b c294 │ │ │ │ │ + b c288 │ │ │ │ │ + ldr r4, [pc, #12] @ c3c0 │ │ │ │ │ + b c288 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000c3d0 : │ │ │ │ │ +0000c3c4 : │ │ │ │ │ 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] │ │ │ │ │ @@ -13237,323 +13234,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 c46c │ │ │ │ │ + beq c460 │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi c694 │ │ │ │ │ + bhi c688 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl c89c │ │ │ │ │ + bl c890 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c5f4 │ │ │ │ │ + beq c5e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c55c │ │ │ │ │ + beq c550 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c508 │ │ │ │ │ + beq c4fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - beq c534 │ │ │ │ │ + beq c528 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r7] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne c660 │ │ │ │ │ + bne c654 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq c604 │ │ │ │ │ + beq c5f8 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ - bne c684 │ │ │ │ │ + bne c678 │ │ │ │ │ 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 c67c │ │ │ │ │ + beq c670 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c4f8 │ │ │ │ │ + beq c4ec │ │ │ │ │ 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 c62c │ │ │ │ │ + bne c620 │ │ │ │ │ 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 c85c │ │ │ │ │ + beq c850 │ │ │ │ │ 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 c52c │ │ │ │ │ + beq c520 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne c52c │ │ │ │ │ + bne c520 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c45c │ │ │ │ │ + bne c450 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c4fc │ │ │ │ │ + beq c4f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne c4fc │ │ │ │ │ + bne c4f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c4fc │ │ │ │ │ + b c4f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne c448 │ │ │ │ │ + bne c43c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7614 │ │ │ │ │ + bl 7608 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq c5a4 │ │ │ │ │ + beq c598 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne c5a4 │ │ │ │ │ + bne c598 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c814 │ │ │ │ │ - ldr r1, [pc, #716] @ c880 │ │ │ │ │ + beq c808 │ │ │ │ │ + ldr r1, [pc, #716] @ c874 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3c30 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c7f0 │ │ │ │ │ + beq c7e4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c5e8 │ │ │ │ │ + beq c5dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne c5e8 │ │ │ │ │ + bne c5dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b c448 │ │ │ │ │ + b c43c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq c56c │ │ │ │ │ - b c448 │ │ │ │ │ + beq c560 │ │ │ │ │ + b c43c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c4fc │ │ │ │ │ + beq c4f0 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - beq c83c │ │ │ │ │ + beq c830 │ │ │ │ │ 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 c85c │ │ │ │ │ + beq c850 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - bne c4f8 │ │ │ │ │ - b c4fc │ │ │ │ │ + bne c4ec │ │ │ │ │ + b c4f0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl c89c │ │ │ │ │ + bl c890 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c428 │ │ │ │ │ + bne c41c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c464 │ │ │ │ │ + b c458 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ - b c49c │ │ │ │ │ + b c490 │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble c660 │ │ │ │ │ - ldr r0, [pc, #476] @ c884 │ │ │ │ │ + ble c654 │ │ │ │ │ + ldr r0, [pc, #476] @ c878 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - ldr r2, [pc, #456] @ c888 │ │ │ │ │ - ldr r1, [pc, #456] @ c88c │ │ │ │ │ + ldr r2, [pc, #456] @ c87c │ │ │ │ │ + ldr r1, [pc, #456] @ c880 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq c6e4 │ │ │ │ │ + beq c6d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq c868 │ │ │ │ │ + beq c85c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq c7b4 │ │ │ │ │ + beq c7a8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq c784 │ │ │ │ │ + beq c778 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq c784 │ │ │ │ │ + beq c778 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c740 │ │ │ │ │ + beq c734 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c75c │ │ │ │ │ + beq c750 │ │ │ │ │ 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 c4fc │ │ │ │ │ + beq c4f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c4fc │ │ │ │ │ + bne c4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c4fc │ │ │ │ │ + b c4f0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c7a0 │ │ │ │ │ + beq c794 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq c7e4 │ │ │ │ │ - ldr r3, [pc, #232] @ c890 │ │ │ │ │ - ldr r1, [pc, #232] @ c894 │ │ │ │ │ + beq c7d8 │ │ │ │ │ + ldr r3, [pc, #232] @ c884 │ │ │ │ │ + ldr r1, [pc, #232] @ c888 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c67c │ │ │ │ │ + b c670 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c7d0 │ │ │ │ │ + beq c7c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq c874 │ │ │ │ │ - ldr r3, [pc, #184] @ c890 │ │ │ │ │ - ldr r1, [pc, #188] @ c898 │ │ │ │ │ + beq c868 │ │ │ │ │ + ldr r3, [pc, #184] @ c884 │ │ │ │ │ + ldr r1, [pc, #188] @ c88c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c67c │ │ │ │ │ + b c670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c7a0 │ │ │ │ │ + b c794 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c814 │ │ │ │ │ + beq c808 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c814 │ │ │ │ │ + bne c808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne c67c │ │ │ │ │ + bne c670 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c67c │ │ │ │ │ + b c670 │ │ │ │ │ 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 c4fc │ │ │ │ │ + bne c4f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ - b c67c │ │ │ │ │ + bl 10fb0 │ │ │ │ │ + b c670 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c6e4 │ │ │ │ │ + b c6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c7d0 │ │ │ │ │ + b c7c4 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000548 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000054c │ │ │ │ │ @@ -13561,274 +13558,277 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000558 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000c89c : │ │ │ │ │ +0000c890 : │ │ │ │ │ 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 cda0 │ │ │ │ │ + beq cda0 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bgt c988 │ │ │ │ │ - beq c970 │ │ │ │ │ + ble c904 │ │ │ │ │ + ldr r3, [pc, #1544] @ cee0 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne cea0 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne cb40 │ │ │ │ │ + ldr r3, [pc, #1520] @ cee4 │ │ │ │ │ + str r4, [r5] │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + beq cb24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne c9b8 │ │ │ │ │ + bne c998 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl cf00 │ │ │ │ │ + bl cefc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq c9d0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq ce94 │ │ │ │ │ + beq ce78 │ │ │ │ │ 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 cb10 │ │ │ │ │ + bne caf4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c9f4 │ │ │ │ │ + beq c9d8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls ca30 │ │ │ │ │ + bls ca14 │ │ │ │ │ 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 c8e0 │ │ │ │ │ - ldr r3, [pc, #1364] @ cee4 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne ce7c │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne cb40 │ │ │ │ │ - ldr r3, [pc, #1340] @ cee8 │ │ │ │ │ - str r4, [r5] │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b c968 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d9c │ │ │ │ │ + bl 14c4c │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq c9e4 │ │ │ │ │ + beq c9c4 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls caa0 │ │ │ │ │ + bls ca84 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r9, [r5] │ │ │ │ │ - bne c91c │ │ │ │ │ - b cdb0 │ │ │ │ │ + bne c944 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b c8fc │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq c954 │ │ │ │ │ + beq c97c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne cbb8 │ │ │ │ │ + bne cbb8 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi c960 │ │ │ │ │ + bhi c988 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r2, [pc, #1188] @ ceec │ │ │ │ │ + ldr r2, [pc, #1212] @ cee8 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc c960 │ │ │ │ │ + bcc c988 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ca94 │ │ │ │ │ + beq ca78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ca94 │ │ │ │ │ - ldr r2, [pc, #1132] @ cef0 │ │ │ │ │ + bne ca78 │ │ │ │ │ + ldr r2, [pc, #1156] @ ceec │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cde0 │ │ │ │ │ + bne cddc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #1112] @ cef4 │ │ │ │ │ + ldr r6, [pc, #1136] @ cef0 │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ - b c960 │ │ │ │ │ + b c988 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #1076] @ ceec │ │ │ │ │ + ldr r1, [pc, #1100] @ cee8 │ │ │ │ │ adds sl, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc c9e4 │ │ │ │ │ + bcc c9c4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cb04 │ │ │ │ │ + beq cae8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne cb04 │ │ │ │ │ - ldr r2, [pc, #1020] @ cef0 │ │ │ │ │ + bne cae8 │ │ │ │ │ + ldr r2, [pc, #1044] @ ceec │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cdcc │ │ │ │ │ + bne cdc8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r9, [pc, #1000] @ cef4 │ │ │ │ │ + ldr r9, [pc, #1024] @ cef0 │ │ │ │ │ add r9, r9, sl, lsl #4 │ │ │ │ │ - b c9e4 │ │ │ │ │ + b c9c4 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, ip, #3 │ │ │ │ │ - bne cb58 │ │ │ │ │ + bne cb58 │ │ │ │ │ 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 c94c │ │ │ │ │ + b c974 │ │ │ │ │ + add r1, r0, r3, lsl #2 │ │ │ │ │ + add r2, r8, r3, lsl #2 │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcs c908 │ │ │ │ │ + b c8d0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r4, [r5] │ │ │ │ │ - ldr r3, [pc, #916] @ cee8 │ │ │ │ │ + ldr r3, [pc, #912] @ cee4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b c9b0 │ │ │ │ │ + b c8f8 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, ip, r1 │ │ │ │ │ - ldr fp, [pc, #896] @ ceec │ │ │ │ │ + ldr fp, [pc, #892] @ cee8 │ │ │ │ │ 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 cc60 │ │ │ │ │ - ldr r9, [pc, #848] @ cee8 │ │ │ │ │ + bcc cc60 │ │ │ │ │ + ldr r9, [pc, #844] @ cee4 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r9, r9, r8, lsl #4 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ - beq c94c │ │ │ │ │ + beq c974 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r6] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b c94c │ │ │ │ │ + b c974 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr sl, [pc, #800] @ ceec │ │ │ │ │ + ldr sl, [pc, #796] @ cee8 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r9, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r8, r3, #5 │ │ │ │ │ rsc lr, r2, #0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sbcs ip, ip, lr │ │ │ │ │ - bcc cce0 │ │ │ │ │ - ldr r8, [pc, #756] @ cee8 │ │ │ │ │ + bcc cce0 │ │ │ │ │ + ldr r8, [pc, #752] @ cee4 │ │ │ │ │ add r8, r8, r9, lsl #4 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - bne ce08 │ │ │ │ │ + bne ce04 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne c954 │ │ │ │ │ + bne c97c │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq c9d0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - bne cdb0 │ │ │ │ │ + bne c9d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq c9d0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r4, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq c9d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cdb0 │ │ │ │ │ + bne c9d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cdb0 │ │ │ │ │ + b c9d0 │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ rsc ip, ip, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs cd74 │ │ │ │ │ + bcs cd74 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ce38 │ │ │ │ │ - ldr r3, [pc, #596] @ cee4 │ │ │ │ │ + beq ce34 │ │ │ │ │ + ldr r3, [pc, #592] @ cee0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ @@ -13838,31 +13838,31 @@ │ │ │ │ │ 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 ce1c │ │ │ │ │ + bne ce18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b c94c │ │ │ │ │ + b c974 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs cdb8 │ │ │ │ │ + bcs cdb4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq cdf4 │ │ │ │ │ - ldr r3, [pc, #468] @ cee4 │ │ │ │ │ + beq cdf0 │ │ │ │ │ + ldr r3, [pc, #464] @ cee0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ @@ -13873,179 +13873,178 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ eor sl, r9, r9, asr #31 │ │ │ │ │ sub sl, sl, r9, asr #31 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str sl, [r8, #12] │ │ │ │ │ str r8, [r5] │ │ │ │ │ - beq c954 │ │ │ │ │ + beq c97c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c954 │ │ │ │ │ + bne c97c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [r5] │ │ │ │ │ - b cc00 │ │ │ │ │ + b cc00 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 11018 <_PyLong_FromLarge> │ │ │ │ │ + bl 10fd8 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne cebc │ │ │ │ │ + bne ceb8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq ce48 │ │ │ │ │ + beq ce44 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b cbac │ │ │ │ │ - ldr r3, [pc, #336] @ cef8 │ │ │ │ │ - ldr r1, [pc, #336] @ cefc │ │ │ │ │ + b cbac │ │ │ │ │ + ldr r3, [pc, #332] @ cef4 │ │ │ │ │ + ldr r1, [pc, #332] @ cef8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b c968 │ │ │ │ │ + b c9d0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11018 <_PyLong_FromLarge> │ │ │ │ │ + bl 10fd8 <_PyLong_FromLarge> │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ - b cbf4 │ │ │ │ │ + b cbf4 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b cafc │ │ │ │ │ + b cae0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b ca8c │ │ │ │ │ + b ca70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r8, [r5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cc08 │ │ │ │ │ + beq cc08 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne cc00 │ │ │ │ │ - b cd64 │ │ │ │ │ + bne cc00 │ │ │ │ │ + b cd64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ccd0 │ │ │ │ │ + bne ccd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd90 │ │ │ │ │ + b cd90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ced0 │ │ │ │ │ + bne cecc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq c9d0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq c9d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cdb0 │ │ │ │ │ - b cc58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10e48 <_PyLong_Copy> │ │ │ │ │ - R_ARM_CALL _PyLong_Copy │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [r5] │ │ │ │ │ - bne cb4c │ │ │ │ │ - b cdb0 │ │ │ │ │ + bne c9d0 │ │ │ │ │ + b cc58 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq c9d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cdb0 │ │ │ │ │ + bne c9d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cdb0 │ │ │ │ │ + b c9d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ + R_ARM_CALL _PyLong_Copy │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [r5] │ │ │ │ │ + bne cb4c │ │ │ │ │ + b c9d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cd90 │ │ │ │ │ - b ce2c │ │ │ │ │ + bne cd90 │ │ │ │ │ + b ce28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ce48 │ │ │ │ │ - b ce2c │ │ │ │ │ + bne ce44 │ │ │ │ │ + b ce28 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000cf00 : │ │ │ │ │ +0000cefc : │ │ │ │ │ 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 r7, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmn r7, #25 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bhi d26c │ │ │ │ │ + bhi d268 │ │ │ │ │ lsr r8, r7, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq d224 │ │ │ │ │ + beq d220 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d260 │ │ │ │ │ - ldr r3, [pc, #864] @ d2b4 │ │ │ │ │ + beq d25c │ │ │ │ │ + ldr r3, [pc, #864] @ d2b0 │ │ │ │ │ bic r7, r7, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne d280 │ │ │ │ │ + bne d27c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ subs r3, r4, #10 │ │ │ │ │ - bne d100 │ │ │ │ │ + bne d0fc │ │ │ │ │ add r4, sl, r6, lsl #2 │ │ │ │ │ add sl, sl, #12 │ │ │ │ │ sub r2, r4, sl │ │ │ │ │ tst r2, #4 │ │ │ │ │ - ldr r0, [pc, #804] @ d2b8 │ │ │ │ │ + ldr r0, [pc, #804] @ d2b4 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ mov r7, #5 │ │ │ │ │ - beq cfe0 │ │ │ │ │ + beq cfdc │ │ │ │ │ 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 │ │ │ │ │ @@ -14054,15 +14053,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 d08c │ │ │ │ │ + beq d088 │ │ │ │ │ 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 │ │ │ │ │ @@ -14097,38 +14096,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 cfe0 │ │ │ │ │ + bne cfdc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq d0b8 │ │ │ │ │ + beq d0b4 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq d0c8 │ │ │ │ │ + beq d0c4 │ │ │ │ │ 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 d2a8 │ │ │ │ │ + beq d2a4 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d0c4 │ │ │ │ │ + beq d0c0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq d0b8 │ │ │ │ │ + beq d0b4 │ │ │ │ │ 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 r7, sl, r6, lsl #2 │ │ │ │ │ @@ -14136,19 +14135,19 @@ │ │ │ │ │ sub r3, r7, sl │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq d180 │ │ │ │ │ + beq d17c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq d158 │ │ │ │ │ + beq d154 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne d208 │ │ │ │ │ + bne d204 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ lsr r1, r3, #2 │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -14160,15 +14159,15 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r0, [r6, #-4]! │ │ │ │ │ - beq d08c │ │ │ │ │ + beq d088 │ │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ │ lsr r1, r3, #2 │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -14197,83 +14196,83 @@ │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, sl │ │ │ │ │ str r0, [r6] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - bne d180 │ │ │ │ │ - b d08c │ │ │ │ │ + bne d17c │ │ │ │ │ + b d088 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r0, [r6, #-4]! │ │ │ │ │ - b d138 │ │ │ │ │ + b d134 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d260 │ │ │ │ │ - ldr r3, [pc, #120] @ d2b4 │ │ │ │ │ + beq d25c │ │ │ │ │ + ldr r3, [pc, #120] @ d2b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - bne d280 │ │ │ │ │ + bne d27c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r8, [r5, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d08c │ │ │ │ │ + b d088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d0b8 │ │ │ │ │ - ldr r3, [pc, #72] @ d2bc │ │ │ │ │ - ldr r1, [pc, #72] @ d2c0 │ │ │ │ │ + b d0b4 │ │ │ │ │ + ldr r3, [pc, #72] @ d2b8 │ │ │ │ │ + ldr r1, [pc, #72] @ d2bc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d264 │ │ │ │ │ + b d260 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq d258 │ │ │ │ │ + beq d254 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ - b cf74 │ │ │ │ │ + b cf70 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b d0b8 │ │ │ │ │ + b d0b4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d2c4 <_PyLong_FormatWriter>: │ │ │ │ │ +0000d2c0 <_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 d304 <_PyLong_FormatWriter+0x40> │ │ │ │ │ + bne d300 <_PyLong_FormatWriter+0x40> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 2138 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -14281,226 +14280,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 11e48 │ │ │ │ │ - b d2fc <_PyLong_FormatWriter+0x38> │ │ │ │ │ + bl 11e08 │ │ │ │ │ + b d2f8 <_PyLong_FormatWriter+0x38> │ │ │ │ │ │ │ │ │ │ -0000d32c : │ │ │ │ │ +0000d328 : │ │ │ │ │ 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 d3c4 │ │ │ │ │ + beq d3c0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d3e8 │ │ │ │ │ + beq d3e4 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi d380 │ │ │ │ │ + bhi d37c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ - b d3d4 │ │ │ │ │ + b d3d0 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcc d3bc │ │ │ │ │ + bcc d3b8 │ │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ cmp r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq d38c │ │ │ │ │ - ldr r3, [pc, #64] @ d3f0 │ │ │ │ │ - ldr r1, [pc, #64] @ d3f4 │ │ │ │ │ + beq d388 │ │ │ │ │ + ldr r3, [pc, #64] @ d3ec │ │ │ │ │ + ldr r1, [pc, #64] @ d3f0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d3d4 │ │ │ │ │ + b d3d0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b d374 │ │ │ │ │ - ldr r3, [pc, #44] @ d3f8 │ │ │ │ │ - ldr r1, [pc, #44] @ d3fc │ │ │ │ │ + b d370 │ │ │ │ │ + ldr r3, [pc, #44] @ d3f4 │ │ │ │ │ + ldr r1, [pc, #44] @ d3f8 │ │ │ │ │ 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 1c18 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ - b d374 │ │ │ │ │ + b d370 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000d400 : │ │ │ │ │ +0000d3fc : │ │ │ │ │ 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 d474 │ │ │ │ │ + beq d470 │ │ │ │ │ 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 d468 │ │ │ │ │ + beq d464 │ │ │ │ │ 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 d460 │ │ │ │ │ - ldr r2, [pc, #16] @ d48c │ │ │ │ │ - ldr r1, [pc, #16] @ d490 │ │ │ │ │ - ldr r0, [pc, #16] @ d494 │ │ │ │ │ + b d45c │ │ │ │ │ + ldr r2, [pc, #16] @ d488 │ │ │ │ │ + ldr r1, [pc, #16] @ d48c │ │ │ │ │ + ldr r0, [pc, #16] @ d490 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b d46c │ │ │ │ │ + b d468 │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d498 : │ │ │ │ │ +0000d494 : │ │ │ │ │ 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 d56c │ │ │ │ │ + beq d568 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq d558 │ │ │ │ │ + beq d554 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi d4ec │ │ │ │ │ + bhi d4e8 │ │ │ │ │ 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 13a80 <_PyLong_Frexp> │ │ │ │ │ + bl 13a40 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #128] @ d57c │ │ │ │ │ + ldr r3, [pc, #128] @ d578 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d530 │ │ │ │ │ + bne d52c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt d53c │ │ │ │ │ + bgt d538 │ │ │ │ │ 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 d510 │ │ │ │ │ - ldr r3, [pc, #60] @ d580 │ │ │ │ │ - ldr r1, [pc, #60] @ d584 │ │ │ │ │ + beq d50c │ │ │ │ │ + ldr r3, [pc, #60] @ d57c │ │ │ │ │ + ldr r1, [pc, #60] @ d580 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #40] @ d57c │ │ │ │ │ + ldr r1, [pc, #40] @ d578 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d4e4 │ │ │ │ │ - ldr r3, [pc, #40] @ d588 │ │ │ │ │ - ldr r1, [pc, #40] @ d58c │ │ │ │ │ + b d4e0 │ │ │ │ │ + ldr r3, [pc, #40] @ d584 │ │ │ │ │ + ldr r1, [pc, #40] @ d588 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d54c │ │ │ │ │ - ldr r1, [pc, #28] @ d590 │ │ │ │ │ - ldr r0, [pc, #28] @ d594 │ │ │ │ │ + b d548 │ │ │ │ │ + ldr r1, [pc, #28] @ d58c │ │ │ │ │ + ldr r0, [pc, #28] @ d590 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b d54c │ │ │ │ │ + b d548 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000d598 : │ │ │ │ │ +0000d594 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e1d4 │ │ │ │ │ + beq e1d0 │ │ │ │ │ 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 daf8 │ │ │ │ │ + beq daf4 │ │ │ │ │ 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] │ │ │ │ │ @@ -14508,99 +14507,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 ded0 │ │ │ │ │ + beq decc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dacc │ │ │ │ │ + beq dac8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq daac │ │ │ │ │ + beq daa8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq dfa4 │ │ │ │ │ + beq dfa0 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq dee8 │ │ │ │ │ + beq dee4 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq dff4 │ │ │ │ │ - ldr r2, [pc, #2972] @ e1dc │ │ │ │ │ + beq dff0 │ │ │ │ │ + ldr r2, [pc, #2972] @ e1d8 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge def8 │ │ │ │ │ - ldr r2, [pc, #2960] @ e1e0 │ │ │ │ │ + bge def4 │ │ │ │ │ + ldr r2, [pc, #2960] @ e1dc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt dacc │ │ │ │ │ + blt dac8 │ │ │ │ │ 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 d678 │ │ │ │ │ + beq d674 │ │ │ │ │ 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 e140 │ │ │ │ │ + beq e13c │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, r2, #32 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt def8 │ │ │ │ │ - ldr r2, [pc, #2876] @ e1e4 │ │ │ │ │ + bgt def4 │ │ │ │ │ + ldr r2, [pc, #2876] @ e1e0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt dacc │ │ │ │ │ + blt dac8 │ │ │ │ │ mvn r7, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movge r7, r3 │ │ │ │ │ sub r3, r7, #55 @ 0x37 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bgt dba4 │ │ │ │ │ - ldr r9, [pc, #2840] @ e1e8 │ │ │ │ │ + bgt dba0 │ │ │ │ │ + ldr r9, [pc, #2840] @ e1e4 │ │ │ │ │ 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 e1c0 │ │ │ │ │ + bgt e1bc │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e118 │ │ │ │ │ + beq e114 │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #2780] @ e1ec │ │ │ │ │ + ldr r3, [pc, #2780] @ e1e8 │ │ │ │ │ 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 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addle r0, r8, #8 │ │ │ │ │ addle lr, r5, #8 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - ble d770 │ │ │ │ │ + ble d76c │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #2704] @ e1e8 │ │ │ │ │ + ldr r3, [pc, #2704] @ e1e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -14614,21 +14613,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 d8cc │ │ │ │ │ + ble d8c8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq d838 │ │ │ │ │ + beq d834 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq d80c │ │ │ │ │ + beq d808 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq d7e8 │ │ │ │ │ + beq d7e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -14649,15 +14648,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 d8cc │ │ │ │ │ + ble d8c8 │ │ │ │ │ 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] │ │ │ │ │ @@ -14686,60 +14685,60 @@ │ │ │ │ │ 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 d838 │ │ │ │ │ + bgt d834 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ moveq r7, r2 │ │ │ │ │ - beq e05c │ │ │ │ │ + beq e058 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - beq de10 │ │ │ │ │ + beq de0c │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq df0c │ │ │ │ │ + beq df08 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 14d9c │ │ │ │ │ + bl 14c4c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq d940 │ │ │ │ │ + beq d93c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne d940 │ │ │ │ │ + bne d93c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dee0 │ │ │ │ │ + beq dedc │ │ │ │ │ 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 d980 │ │ │ │ │ + beq d97c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d980 │ │ │ │ │ + bne d97c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ add r7, r4, r6, lsl #2 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ @@ -14756,30 +14755,30 @@ │ │ │ │ │ movlt r3, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r3 │ │ │ │ │ orr r1, r8, r1 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - beq dae8 │ │ │ │ │ + beq dae4 │ │ │ │ │ mvn r0, #2 │ │ │ │ │ bics r0, r1, r0, lsl r3 │ │ │ │ │ - beq dae8 │ │ │ │ │ + beq dae4 │ │ │ │ │ add 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 da4c │ │ │ │ │ - ldr r3, [pc, #2008] @ e1f0 │ │ │ │ │ + ble da48 │ │ │ │ │ + ldr r3, [pc, #2008] @ e1ec │ │ │ │ │ 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] │ │ │ │ │ @@ -14788,62 +14787,62 @@ │ │ │ │ │ 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 db54 │ │ │ │ │ + bne db50 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq da70 │ │ │ │ │ + beq da6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne da70 │ │ │ │ │ + bne da6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge e06c │ │ │ │ │ + bge e068 │ │ │ │ │ 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 db40 │ │ │ │ │ + bne db3c │ │ │ │ │ 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 db04 │ │ │ │ │ + beq db00 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e09c │ │ │ │ │ - ldr r2, [pc, #1820] @ e1e0 │ │ │ │ │ + beq e098 │ │ │ │ │ + ldr r2, [pc, #1820] @ e1dc │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge d654 │ │ │ │ │ + bge d650 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - b daa0 │ │ │ │ │ + b da9c │ │ │ │ │ mvn r2, #1 │ │ │ │ │ and r3, r1, r2, lsl r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b d9f8 │ │ │ │ │ - ldr r0, [pc, #1780] @ e1f4 │ │ │ │ │ + b d9f4 │ │ │ │ │ + ldr r0, [pc, #1780] @ e1f0 │ │ │ │ │ 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] │ │ │ │ │ @@ -14855,22 +14854,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 daa0 │ │ │ │ │ + beq da9c │ │ │ │ │ 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, #1684] @ e1f0 │ │ │ │ │ + ldr fp, [pc, #1684] @ e1ec │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ @@ -14883,61 +14882,61 @@ │ │ │ │ │ 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 da4c │ │ │ │ │ - b db5c │ │ │ │ │ + beq da48 │ │ │ │ │ + b db58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #1592] @ e1e8 │ │ │ │ │ + ldr r3, [pc, #1592] @ e1e4 │ │ │ │ │ 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 e1c0 │ │ │ │ │ + bgt e1bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e108 │ │ │ │ │ + beq e104 │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e118 │ │ │ │ │ - ldr r2, [pc, #1528] @ e1ec │ │ │ │ │ + beq e114 │ │ │ │ │ + ldr r2, [pc, #1528] @ e1e8 │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bne de20 │ │ │ │ │ + bne de1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ - ldr r3, [pc, #1476] @ e1e8 │ │ │ │ │ + ldr r3, [pc, #1476] @ e1e4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ smull r2, r0, r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r3, r0, r1 │ │ │ │ │ rsb r7, r7, r3, asr #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ rsb r7, r7, r7, lsl #4 │ │ │ │ │ sub r7, r1, r7, lsl #1 │ │ │ │ │ lsl r9, r3, #2 │ │ │ │ │ - ble de58 │ │ │ │ │ + ble de54 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ add lr, r8, lr, lsl #2 │ │ │ │ │ @@ -14949,19 +14948,19 @@ │ │ │ │ │ mvn r4, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mvn r4, r4, lsl r7 │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ rsb sl, r7, #32 │ │ │ │ │ sub r9, r7, #32 │ │ │ │ │ - beq dcfc │ │ │ │ │ + beq dcf8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq dcd0 │ │ │ │ │ + beq dccc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne debc │ │ │ │ │ + bne deb8 │ │ │ │ │ ldr r2, [lr, #-4]! │ │ │ │ │ lsr ip, r1, #2 │ │ │ │ │ orr r2, r2, r1, lsl #30 │ │ │ │ │ lsr r3, r2, r7 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ @@ -14972,15 +14971,15 @@ │ │ │ │ │ cmp r3, lr │ │ │ │ │ lsr r3, r2, r7 │ │ │ │ │ lsr ip, r1, #2 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - beq dd98 │ │ │ │ │ + beq dd94 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r2, [lr, #-4] │ │ │ │ │ lsr ip, r1, #2 │ │ │ │ │ orr r2, r2, r1, lsl #30 │ │ │ │ │ lsr r3, r2, r7 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ @@ -15010,50 +15009,50 @@ │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str r3, [r0, #-16] │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ sub r0, r0, #16 │ │ │ │ │ - bne dd04 │ │ │ │ │ + bne dd00 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de58 │ │ │ │ │ + bne de54 │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq e05c │ │ │ │ │ + beq e058 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d900 │ │ │ │ │ + bne d8fc │ │ │ │ │ add lr, r5, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq e1ac │ │ │ │ │ + beq e1a8 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq de18 │ │ │ │ │ + beq de14 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ lsrne r2, r3, #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b d900 │ │ │ │ │ + b d8fc │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b dddc │ │ │ │ │ + b ddd8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b dde0 │ │ │ │ │ + b dddc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ @@ -15061,259 +15060,259 @@ │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #30 │ │ │ │ │ lsl r9, r3, #2 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bgt dc50 │ │ │ │ │ + bgt dc4c │ │ │ │ │ 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 r1, r2, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ddbc │ │ │ │ │ + beq ddb8 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orrne r7, r7, #1 │ │ │ │ │ eor r2, r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ddbc │ │ │ │ │ - b de90 │ │ │ │ │ + beq ddb8 │ │ │ │ │ + b de8c │ │ │ │ │ ldr r2, [lr, #-4]! │ │ │ │ │ lsr r3, r2, r7 │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b dcb0 │ │ │ │ │ - ldr r3, [pc, #800] @ e1f8 │ │ │ │ │ - ldr r1, [pc, #800] @ e1fc │ │ │ │ │ + b dcac │ │ │ │ │ + ldr r3, [pc, #800] @ e1f4 │ │ │ │ │ + ldr r1, [pc, #800] @ e1f8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b dafc │ │ │ │ │ - ldr r2, [pc, #748] @ e1dc │ │ │ │ │ + b daf8 │ │ │ │ │ + ldr r2, [pc, #748] @ e1d8 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d654 │ │ │ │ │ - ldr r3, [pc, #768] @ e200 │ │ │ │ │ - ldr r1, [pc, #768] @ e204 │ │ │ │ │ + blt d650 │ │ │ │ │ + ldr r3, [pc, #768] @ e1fc │ │ │ │ │ + ldr r1, [pc, #768] @ e200 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b dee0 │ │ │ │ │ + b dedc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bmi e064 │ │ │ │ │ + bmi e060 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ add r4, r5, r3, lsl #2 │ │ │ │ │ add r8, r5, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ │ lsr r1, r2, #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, r8 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne df34 │ │ │ │ │ + bne df30 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add r4, r5, #12 │ │ │ │ │ lsr r0, r1, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ - beq e19c │ │ │ │ │ + beq e198 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq dfec │ │ │ │ │ + beq dfe8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r3, r1, r3, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ orrne r8, r7, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b d980 │ │ │ │ │ + b d97c │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - bne e030 │ │ │ │ │ + bne e02c │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - bne dab4 │ │ │ │ │ + bne dab0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #552] @ e1f0 │ │ │ │ │ + ldr r3, [pc, #552] @ e1ec │ │ │ │ │ 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 db0c │ │ │ │ │ + b db08 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b df68 │ │ │ │ │ + b df64 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ lsrs r3, r1, #23 │ │ │ │ │ - beq dee8 │ │ │ │ │ - ldr r2, [pc, #468] @ e1dc │ │ │ │ │ + beq dee4 │ │ │ │ │ + ldr r2, [pc, #468] @ e1d8 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge def8 │ │ │ │ │ + bge def4 │ │ │ │ │ add r2, r0, r4, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r0, #30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ - bne d670 │ │ │ │ │ + bne d66c │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b d68c │ │ │ │ │ + b d688 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e120 │ │ │ │ │ + beq e11c │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e14c │ │ │ │ │ - ldr r1, [pc, #408] @ e1e0 │ │ │ │ │ + beq e148 │ │ │ │ │ + ldr r1, [pc, #408] @ e1dc │ │ │ │ │ rsb r3, fp, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movge r1, #30 │ │ │ │ │ mulge r3, r1, r3 │ │ │ │ │ - bge d670 │ │ │ │ │ - b dacc │ │ │ │ │ + bge d66c │ │ │ │ │ + b dac8 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - bne d908 │ │ │ │ │ + bne d904 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b df58 │ │ │ │ │ + b df54 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bne def8 │ │ │ │ │ + bne def4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #392] @ e208 │ │ │ │ │ + ldr r1, [pc, #392] @ e204 │ │ │ │ │ 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 def8 │ │ │ │ │ - b da80 │ │ │ │ │ + bne def4 │ │ │ │ │ + b da7c │ │ │ │ │ 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 e160 │ │ │ │ │ + bne e15c │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne e168 │ │ │ │ │ + bne e164 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #276] @ e1f0 │ │ │ │ │ + ldr r3, [pc, #276] @ e1ec │ │ │ │ │ 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 db24 │ │ │ │ │ + b db20 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne dbec │ │ │ │ │ + bne dbe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b dee0 │ │ │ │ │ + b dedc │ │ │ │ │ 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 d6ac │ │ │ │ │ + bne d6a8 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - ble d6a0 │ │ │ │ │ - b def8 │ │ │ │ │ + ble d69c │ │ │ │ │ + b def4 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ movne r2, #3 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq d670 │ │ │ │ │ + beq d66c │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ - b d658 │ │ │ │ │ - ldr r3, [pc, #128] @ e1f0 │ │ │ │ │ + b d654 │ │ │ │ │ + ldr r3, [pc, #128] @ e1ec │ │ │ │ │ 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 e0cc │ │ │ │ │ + b e0c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b df90 │ │ │ │ │ + b df8c │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bne d908 │ │ │ │ │ - b e064 │ │ │ │ │ - ldr r3, [pc, #56] @ e200 │ │ │ │ │ - ldr r1, [pc, #64] @ e20c │ │ │ │ │ + bne d904 │ │ │ │ │ + b e060 │ │ │ │ │ + ldr r3, [pc, #56] @ e1fc │ │ │ │ │ + ldr r1, [pc, #64] @ e208 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b dee0 │ │ │ │ │ - ldr r0, [pc, #24] @ e1f4 │ │ │ │ │ + b dedc │ │ │ │ │ + ldr r0, [pc, #24] @ e1f0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0xfbbbbbbd │ │ │ │ │ .word 0xfffffbcd │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -15327,855 +15326,841 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000061c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e210 : │ │ │ │ │ +0000e20c : │ │ │ │ │ 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 r1, [sp, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq f6c4 │ │ │ │ │ + beq f6cc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq f6c4 │ │ │ │ │ + beq f6cc │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e8ac │ │ │ │ │ + bne e8a8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e8c4 │ │ │ │ │ + bne e8c0 │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r0, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne e97c │ │ │ │ │ - ldr r3, [pc, #4048] @ f260 │ │ │ │ │ + bne e978 │ │ │ │ │ + ldr r3, [pc, #4056] @ f264 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne f6a4 │ │ │ │ │ + bne f6ac │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f2f8 │ │ │ │ │ + beq f2fc │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ muls sl, r2, r3 │ │ │ │ │ - beq eb50 │ │ │ │ │ + beq eb4c │ │ │ │ │ add r3, ip, sl, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r8, r3 │ │ │ │ │ sub r9, sl, #1 │ │ │ │ │ streq r8, [sp, #12] │ │ │ │ │ - bne e570 │ │ │ │ │ + bne e56c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt faa0 │ │ │ │ │ + bgt fb14 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - ldr r2, [pc, #3952] @ f280 │ │ │ │ │ + ldr r2, [pc, #3964] @ f288 │ │ │ │ │ ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fa84 │ │ │ │ │ + bne faf8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls e840 │ │ │ │ │ + bls e83c │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls e35c │ │ │ │ │ + bls e358 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls e35c │ │ │ │ │ + bls e358 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls e35c │ │ │ │ │ + bls e358 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ mov r4, #32 │ │ │ │ │ - bls e35c │ │ │ │ │ + bls e358 │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bls e350 │ │ │ │ │ + bls e34c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr fp, [sp, #4] │ │ │ │ │ add r3, sl, #2 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ add sl, r2, r3, lsl #2 │ │ │ │ │ mov r6, fp │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ str sl, [sp, #20] │ │ │ │ │ - b e4cc │ │ │ │ │ + b e4c8 │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r2, [pc, #3828] @ f28c │ │ │ │ │ + ldr r2, [pc, #3840] @ f294 │ │ │ │ │ smull sl, r0, r3, r3 │ │ │ │ │ mov ip, #0 │ │ │ │ │ adds r7, sl, #5 │ │ │ │ │ adc r3, r0, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ sbcs r3, ip, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, sl │ │ │ │ │ - bcc e65c │ │ │ │ │ - ldr r3, [pc, #3796] @ f294 │ │ │ │ │ + bcc e658 │ │ │ │ │ + ldr r3, [pc, #3808] @ f29c │ │ │ │ │ add r7, r3, r7, lsl #4 │ │ │ │ │ add r7, r7, #8960 @ 0x2300 │ │ │ │ │ add r7, r7, #28 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e518 │ │ │ │ │ + beq e514 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [fp] │ │ │ │ │ - bne e518 │ │ │ │ │ + bne e514 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - bne e528 │ │ │ │ │ + bne e524 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - tst r4, r5 │ │ │ │ │ - beq e4c4 │ │ │ │ │ + tst r5, r4 │ │ │ │ │ + beq e4c0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e834 │ │ │ │ │ + beq e830 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e834 │ │ │ │ │ + beq e830 │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi e794 │ │ │ │ │ + bhi e790 │ │ │ │ │ ldr r1, [fp, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ mov ip, #0 │ │ │ │ │ smull r1, r0, r2, r3 │ │ │ │ │ - ldr r2, [pc, #3616] @ f28c │ │ │ │ │ + ldr r2, [pc, #3628] @ f294 │ │ │ │ │ adds lr, r1, #5 │ │ │ │ │ adc r3, r0, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs r3, ip, r3 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bcc e7c8 │ │ │ │ │ - ldr r7, [pc, #3544] @ f264 │ │ │ │ │ + bcc e7c4 │ │ │ │ │ + ldr r7, [pc, #3552] @ f268 │ │ │ │ │ add r7, r7, lr, lsl #4 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e5fc │ │ │ │ │ + beq e5f8 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [fp] │ │ │ │ │ - bne e5fc │ │ │ │ │ + bne e5f8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - bne e60c │ │ │ │ │ + bne e608 │ │ │ │ │ mov fp, r7 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq e6c4 │ │ │ │ │ + beq e6c0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r7, [pc, #3496] @ f288 │ │ │ │ │ + ldreq r7, [pc, #3508] @ f290 │ │ │ │ │ streq r7, [sp, #56] @ 0x38 │ │ │ │ │ - beq e3cc │ │ │ │ │ + beq e3c8 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls e380 │ │ │ │ │ + bls e37c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 810c │ │ │ │ │ + bl 8100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq f6e4 │ │ │ │ │ + beq f6e0 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e3d8 │ │ │ │ │ + bne e3d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq e3fc │ │ │ │ │ + beq e3f8 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa20 │ │ │ │ │ + beq fa94 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eb40 │ │ │ │ │ + beq eb3c │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [r7] │ │ │ │ │ - bne eb40 │ │ │ │ │ + bne eb3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e400 │ │ │ │ │ + b e3fc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ strhi r0, [sp, #12] │ │ │ │ │ - bls e8d4 │ │ │ │ │ + bls e8d0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq f968 │ │ │ │ │ - ldr r0, [pc, #3292] @ f280 │ │ │ │ │ + beq fab8 │ │ │ │ │ + ldr r0, [pc, #3304] @ f288 │ │ │ │ │ ldr r4, [r0, #892] @ 0x37c │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e854 │ │ │ │ │ + beq e850 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0, #892] @ 0x37c │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e850 │ │ │ │ │ add r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne e864 │ │ │ │ │ + bne e860 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq e8e8 │ │ │ │ │ + beq e8e4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq e6e0 │ │ │ │ │ + beq e6dc │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f568 │ │ │ │ │ + beq f5dc │ │ │ │ │ mov r6, fp │ │ │ │ │ - b ebbc │ │ │ │ │ + b ebb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq e4c0 │ │ │ │ │ + beq e4bc │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa20 │ │ │ │ │ + beq fa94 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ec04 │ │ │ │ │ + beq ec00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne ec04 │ │ │ │ │ + bne ec00 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e4c4 │ │ │ │ │ + b e4c0 │ │ │ │ │ subs lr, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn lr, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ - bcs ee74 │ │ │ │ │ + bcs ee38 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq fa34 │ │ │ │ │ - ldr r3, [pc, #3088] @ f298 │ │ │ │ │ + beq f850 │ │ │ │ │ + ldr r3, [pc, #3048] @ f26c │ │ │ │ │ eor r9, sl, sl, asr #31 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ sub r9, r9, sl, asr #31 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ - blt edb4 │ │ │ │ │ + blt edb0 │ │ │ │ │ mov r3, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - ldr r3, [pc, #3048] @ f298 │ │ │ │ │ - bne edc4 │ │ │ │ │ + ldr r3, [pc, #3008] @ f26c │ │ │ │ │ + bne edc0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r9, [r7, #12] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b e3cc │ │ │ │ │ + b e3c8 │ │ │ │ │ ldr r9, [sp, #16] │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ - bpl f738 │ │ │ │ │ + bpl f710 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f0a4 │ │ │ │ │ + bne f0a0 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e95c │ │ │ │ │ + bne e958 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eb20 │ │ │ │ │ + bne eb1c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e730 │ │ │ │ │ + beq e72c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e730 │ │ │ │ │ + beq e72c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne e730 │ │ │ │ │ + bne e72c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq e75c │ │ │ │ │ + beq e758 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e75c │ │ │ │ │ + beq e758 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne e75c │ │ │ │ │ + bne e758 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e788 │ │ │ │ │ + beq e784 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e788 │ │ │ │ │ + beq e784 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne e788 │ │ │ │ │ + bne e784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 810c │ │ │ │ │ + bl 8100 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne f364 │ │ │ │ │ + bne f368 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne e490 │ │ │ │ │ - b f6e4 │ │ │ │ │ + bne e48c │ │ │ │ │ + b f6e0 │ │ │ │ │ subs lr, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn lr, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bcs f0ec │ │ │ │ │ + bcs f0e8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f994 │ │ │ │ │ - ldr r3, [pc, #2716] @ f298 │ │ │ │ │ + beq fae4 │ │ │ │ │ + ldr r3, [pc, #2676] @ f26c │ │ │ │ │ eor r9, r1, r1, asr #31 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r9, r9, r1, asr #31 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - blt f034 │ │ │ │ │ + blt f030 │ │ │ │ │ mov r0, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ - bne f044 │ │ │ │ │ + bne f040 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r9, [r7, #12] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b e490 │ │ │ │ │ - ldr r7, [pc, #2636] @ f288 │ │ │ │ │ + b e48c │ │ │ │ │ + ldr r7, [pc, #2648] @ f290 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b e490 │ │ │ │ │ + b e48c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r3, sl, #2 │ │ │ │ │ ldr fp, [sp, #4] │ │ │ │ │ add sl, r2, r3, lsl #2 │ │ │ │ │ - b e6cc │ │ │ │ │ + b e6c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq e5d0 │ │ │ │ │ + beq e5cc │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f938 │ │ │ │ │ + beq f8ec │ │ │ │ │ ldr r4, [fp] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f1ec │ │ │ │ │ + beq f1f0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [fp] │ │ │ │ │ - bne f1ec │ │ │ │ │ + bne f1f0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b e5d0 │ │ │ │ │ + b e5cc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e274 │ │ │ │ │ + beq e270 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b e278 │ │ │ │ │ - beq ed28 │ │ │ │ │ + b e274 │ │ │ │ │ + beq ed24 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr fp, [pc, #2464] @ f284 │ │ │ │ │ + ldr fp, [pc, #2476] @ f28c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq f6e4 │ │ │ │ │ + beq f6e0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq eb90 │ │ │ │ │ + beq eb8c │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eb90 │ │ │ │ │ + beq eb8c │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str sl, [fp] │ │ │ │ │ - bne eb90 │ │ │ │ │ + bne eb8c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ │ - bne f18c │ │ │ │ │ + bne f190 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f548 │ │ │ │ │ + bne f54c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e6f4 │ │ │ │ │ + bne e6f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e6f4 │ │ │ │ │ + b e6f0 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eb64 │ │ │ │ │ + beq eb60 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq eb70 │ │ │ │ │ + beq eb6c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [sp, #12] │ │ │ │ │ - beq edd0 │ │ │ │ │ + beq edcc │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi e9c4 │ │ │ │ │ + bhi e9c0 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f490 │ │ │ │ │ + beq f494 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ec78 │ │ │ │ │ + bne ec74 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10e48 <_PyLong_Copy> │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fa2c │ │ │ │ │ + beq faa4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f2d4 │ │ │ │ │ + bne f2d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne f3d4 │ │ │ │ │ + bne f3b8 │ │ │ │ │ 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 f094 │ │ │ │ │ + bne f090 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq efe0 │ │ │ │ │ + beq efdc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f3a0 │ │ │ │ │ - ldr fp, [pc, #2076] @ f284 │ │ │ │ │ + beq f3a4 │ │ │ │ │ + ldr fp, [pc, #2088] @ f28c │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r6, r8 │ │ │ │ │ sub r7, fp, #16 │ │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c3d0 │ │ │ │ │ + bl c3c4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f9b4 │ │ │ │ │ + beq fd40 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ed98 │ │ │ │ │ + bne ed94 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne f348 │ │ │ │ │ + bne f34c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f8b4 │ │ │ │ │ + beq f9cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 3c30 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne ef20 │ │ │ │ │ + bne ef1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f8b4 │ │ │ │ │ + beq f9cc │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f4a0 │ │ │ │ │ + bne f4a4 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - beq ec14 │ │ │ │ │ + beq ec10 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b ea78 │ │ │ │ │ + b ea74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e704 │ │ │ │ │ + bne e700 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e704 │ │ │ │ │ + b e700 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e400 │ │ │ │ │ - ldr fp, [pc, #1836] @ f284 │ │ │ │ │ + b e3fc │ │ │ │ │ + ldr fp, [pc, #1848] @ f28c │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne e9a0 │ │ │ │ │ - ldr r3, [pc, #1780] @ f26c │ │ │ │ │ + bne e99c │ │ │ │ │ + ldr r3, [pc, #1792] @ f274 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r1, [pc, #1768] @ f268 │ │ │ │ │ + ldr r1, [pc, #1780] @ f270 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne f18c │ │ │ │ │ + bne f190 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e948 │ │ │ │ │ + beq e944 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f558 │ │ │ │ │ + beq f55c │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 3c30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fa14 │ │ │ │ │ + beq fa68 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f9ec │ │ │ │ │ + bne f958 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f788 │ │ │ │ │ + bne f75c │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e4c4 │ │ │ │ │ + b e4c0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f014 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10a84 │ │ │ │ │ - ldr r1, [pc, #1608] @ f284 │ │ │ │ │ + bne f984 │ │ │ │ │ + ldr r1, [pc, #1620] @ f28c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1f9c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f29c │ │ │ │ │ + bne f2a0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10a68 │ │ │ │ │ + bne f918 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f23c │ │ │ │ │ + bne f240 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq ef44 │ │ │ │ │ + beq ef40 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, r2, lsr #3 │ │ │ │ │ - bgt ef44 │ │ │ │ │ + bgt ef40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ muls sl, r3, r2 │ │ │ │ │ - beq f420 │ │ │ │ │ + beq f47c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r3, r3, sl, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r9, sl, #1 │ │ │ │ │ - beq e2e8 │ │ │ │ │ + beq e2e4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi e580 │ │ │ │ │ - beq ed2c │ │ │ │ │ + bhi e57c │ │ │ │ │ + beq ed28 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ - ldr r7, [pc, #1404] @ f280 │ │ │ │ │ + beq e8d4 │ │ │ │ │ + ldr r7, [pc, #1416] @ f288 │ │ │ │ │ ldr r3, [r7, #900] @ 0x384 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ addeq fp, r7, #892 @ 0x37c │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq e6e4 │ │ │ │ │ + beq e6e0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r6, r7, #892 @ 0x37c │ │ │ │ │ - b ebc0 │ │ │ │ │ + b ebbc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #1360] @ f284 │ │ │ │ │ + ldr r1, [pc, #1372] @ f28c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq f968 │ │ │ │ │ - ldr r0, [pc, #1328] @ f280 │ │ │ │ │ + beq fab8 │ │ │ │ │ + ldr r0, [pc, #1340] @ f288 │ │ │ │ │ ldr r3, [r0, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ee3c │ │ │ │ │ + beq eee4 │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str sl, [r0, #892] @ 0x37c │ │ │ │ │ - bne ee3c │ │ │ │ │ + bne eee4 │ │ │ │ │ add r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ │ - bne f1fc │ │ │ │ │ + bne f200 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f574 │ │ │ │ │ + bne f5e8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne eaa0 │ │ │ │ │ + bne ea9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eaa0 │ │ │ │ │ + b ea9c │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ - beq e6b0 │ │ │ │ │ + beq e6ac │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b e6b0 │ │ │ │ │ + b e6ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10e48 <_PyLong_Copy> │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fa2c │ │ │ │ │ + beq faa4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ee04 │ │ │ │ │ + beq ee00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 10aa0 │ │ │ │ │ + beq f934 │ │ │ │ │ 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 f438 │ │ │ │ │ + bne f424 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b e9b0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne f1fc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ed88 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne e5f4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e9ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt f508 │ │ │ │ │ + blt f50c │ │ │ │ │ lsrs r9, r2, #28 │ │ │ │ │ - bne f850 │ │ │ │ │ + bne f8f4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f774 │ │ │ │ │ + beq f720 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - ldr r0, [pc, #992] @ f298 │ │ │ │ │ + ldr r0, [pc, #1008] @ f26c │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne f868 │ │ │ │ │ + bne f8a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ orr r1, sl, r1 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ @@ -16184,238 +16169,256 @@ │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ orr r1, r1, r2, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ addne r3, r7, #20 │ │ │ │ │ - beq ef18 │ │ │ │ │ + beq eedc │ │ │ │ │ str r9, [r3] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b e3cc │ │ │ │ │ + b e3c8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + bne f200 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ed84 │ │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne e5f0 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b e6e0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne eae8 │ │ │ │ │ + bne eae4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b eae8 │ │ │ │ │ + b eae4 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa2c │ │ │ │ │ + beq faa4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ef88 │ │ │ │ │ + beq ef84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ef88 │ │ │ │ │ + bne ef84 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ muls sl, r3, r2 │ │ │ │ │ - beq f3b4 │ │ │ │ │ + beq f404 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ sub r9, sl, #1 │ │ │ │ │ add r3, r3, sl, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e2e8 │ │ │ │ │ - b ece4 │ │ │ │ │ + beq e2e4 │ │ │ │ │ + b ece0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne ea60 │ │ │ │ │ - ldr r2, [pc, #648] @ f280 │ │ │ │ │ + bne ea5c │ │ │ │ │ + ldr r2, [pc, #660] @ f288 │ │ │ │ │ ldr r3, [r2, #876] @ 0x36c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldreq r6, [sp, #4] │ │ │ │ │ addeq r7, r2, #892 @ 0x37c │ │ │ │ │ - beq ec34 │ │ │ │ │ + beq ec30 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r9, r8 │ │ │ │ │ add sl, r2, #876 @ 0x36c │ │ │ │ │ add r7, r2, #892 @ 0x37c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne ec28 │ │ │ │ │ + bne ec24 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec28 │ │ │ │ │ + b ec24 │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ - beq e820 │ │ │ │ │ + beq e81c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b e820 │ │ │ │ │ + b e81c │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs f7f0 │ │ │ │ │ + bcs f7ec │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f82c │ │ │ │ │ subs r4, fp, #0 │ │ │ │ │ - beq f7e4 │ │ │ │ │ + beq f7e0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ea3c │ │ │ │ │ + beq ea38 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b ea3c │ │ │ │ │ + b ea38 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f568 │ │ │ │ │ + beq f5dc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 3c30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq f6e4 │ │ │ │ │ + beq f6e0 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f9e0 │ │ │ │ │ + bne f94c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt f62c │ │ │ │ │ - lsrs sl, r2, #28 │ │ │ │ │ - bne f824 │ │ │ │ │ - str sl, [sp, #24] │ │ │ │ │ + blt f66c │ │ │ │ │ + lsrs r3, r2, #28 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bne f848 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f6d8 │ │ │ │ │ + beq f6d4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, #16 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - ldr r0, [pc, #368] @ f298 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r0, [pc, #320] @ f26c │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne ip, ip, #1 │ │ │ │ │ + strne ip, [r0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bne 10b30 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - orr r1, r3, r1 │ │ │ │ │ + orr r1, r1, r3 │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ orrs r1, sl, #0 │ │ │ │ │ lsr r1, r9, #30 │ │ │ │ │ orr r1, r1, r2, lsl #2 │ │ │ │ │ bic r3, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ - addne r3, r7, #20 │ │ │ │ │ - beq f184 │ │ │ │ │ - str sl, [r3] │ │ │ │ │ + beq e834 │ │ │ │ │ + str sl, [r7, #20] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b e490 │ │ │ │ │ + b e48c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f95c │ │ │ │ │ + beq f940 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f1c8 │ │ │ │ │ + beq f1cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f1c8 │ │ │ │ │ + bne f1cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f5fc │ │ │ │ │ + bne f600 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e5d0 │ │ │ │ │ + b e5cc │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f938 │ │ │ │ │ + beq f8ec │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f1c8 │ │ │ │ │ + beq f1cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne f1c8 │ │ │ │ │ + bne f1cc │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f1c8 │ │ │ │ │ + b f1cc │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r3] │ │ │ │ │ - bne ec68 │ │ │ │ │ + bne ec64 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b ec70 │ │ │ │ │ + b ec6c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000066c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ @@ -16428,400 +16431,416 @@ │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ... │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f5e0 │ │ │ │ │ + bne f56c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f610 │ │ │ │ │ - ldr r3, [pc, #-76] @ f26c │ │ │ │ │ - ldr r1, [pc, #-76] @ f270 │ │ │ │ │ + bne f614 │ │ │ │ │ + ldr r3, [pc, #-72] @ f274 │ │ │ │ │ + ldr r1, [pc, #-72] @ f278 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r3] │ │ │ │ │ - bne ea00 │ │ │ │ │ + bne e9fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b ea08 │ │ │ │ │ + b ea04 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10aac │ │ │ │ │ + bne f9ac │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f324 │ │ │ │ │ + beq f328 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 10acc │ │ │ │ │ - ldr r3, [pc, #-184] @ f274 │ │ │ │ │ - ldr r2, [pc, #-184] @ f278 │ │ │ │ │ + beq f9a0 │ │ │ │ │ + ldr r3, [pc, #-180] @ f27c │ │ │ │ │ + ldr r2, [pc, #-180] @ f280 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ 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 eac4 │ │ │ │ │ + bne eac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eac4 │ │ │ │ │ + b eac0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f998 │ │ │ │ │ + beq fae8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne f58c │ │ │ │ │ + bne f588 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e490 │ │ │ │ │ - ldr r7, [pc, #-292] @ f284 │ │ │ │ │ + b e48c │ │ │ │ │ + ldr r7, [pc, #-288] @ f28c │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r9, r8 │ │ │ │ │ sub sl, r7, #16 │ │ │ │ │ - b ec1c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne f7fc │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr fp, [pc, #-328] @ f284 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b ec18 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r7, [pc, #-348] @ f28c │ │ │ │ │ + ldr r7, [pc, #-312] @ f294 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r6, r3, #5 │ │ │ │ │ rsc r5, r2, #0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ sbcs lr, lr, r5 │ │ │ │ │ - bcc f050 │ │ │ │ │ - ldr r3, [pc, #-404] @ f27c │ │ │ │ │ + bcc f04c │ │ │ │ │ + ldr r3, [pc, #-368] @ f284 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ - bne fa08 │ │ │ │ │ + bne fa5c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b f084 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne f758 │ │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr fp, [pc, #-436] @ f284 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b f080 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne f7ac │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr fp, [pc, #-400] @ f28c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b e6e0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #-448] @ f28c │ │ │ │ │ + ldr r6, [pc, #-420] @ f294 │ │ │ │ │ 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 f4c4 │ │ │ │ │ + bcc f4c8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r3, [pc, #-508] @ f27c │ │ │ │ │ + ldr r3, [pc, #-480] @ f284 │ │ │ │ │ add fp, r3, r0, lsl #4 │ │ │ │ │ - bne f858 │ │ │ │ │ + bne f974 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r8, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b e9b0 │ │ │ │ │ + b e9ac │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne f740 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + ldr fp, [pc, #-520] @ f28c │ │ │ │ │ + b e6e0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr fp, [pc, #-544] @ f27c │ │ │ │ │ + ldr fp, [pc, #-540] @ f284 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne eafc │ │ │ │ │ + bne eaf8 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b eafc │ │ │ │ │ + b eaf8 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs f6cc │ │ │ │ │ + bcs f734 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f9c4 │ │ │ │ │ + bne f8fc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne f47c │ │ │ │ │ + bne f468 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r5, fp │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ rsbs r3, sl, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ lsrs r9, r2, #28 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - beq ee88 │ │ │ │ │ + beq ee4c │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f774 │ │ │ │ │ + beq f720 │ │ │ │ │ mov r1, #24 │ │ │ │ │ - b eeb0 │ │ │ │ │ + b ee74 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne ebc0 │ │ │ │ │ + bne ebbc │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b e6e4 │ │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b e6e4 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq ee68 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b ebc0 │ │ │ │ │ + b e6e0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne f2a8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f2a8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr lr, [pc, #-788] @ f28c │ │ │ │ │ + ldr lr, [pc, #-776] @ f294 │ │ │ │ │ asr r9, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r2, r9, #0 │ │ │ │ │ rsbs ip, r3, #5 │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ rsc r2, r9, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r2, sl, r2 │ │ │ │ │ - bcc f668 │ │ │ │ │ - ldr r3, [pc, #-848] @ f27c │ │ │ │ │ + bcc f630 │ │ │ │ │ + ldr r3, [pc, #-836] @ f284 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ - beq f394 │ │ │ │ │ + beq f398 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - b f694 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne f2a4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f2a4 │ │ │ │ │ + b f65c │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b e6e0 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne e5f4 │ │ │ │ │ - b f0e4 │ │ │ │ │ + beq ef10 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b ebbc │ │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne e5f0 │ │ │ │ │ + b f0e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f2b0 │ │ │ │ │ + bne f2b4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f2b0 │ │ │ │ │ + b f2b4 │ │ │ │ │ + mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ + rsc r3, r9, #0 │ │ │ │ │ + cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ + sbcs r3, r3, #0 │ │ │ │ │ + bcs f7f8 │ │ │ │ │ + bl 540 <_PyLong_FromMedium> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne f808 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne f398 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b f6e0 │ │ │ │ │ rsbs r3, r1, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - lsrs sl, r2, #28 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq f100 │ │ │ │ │ + lsrs r3, r2, #28 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq f100 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f6d8 │ │ │ │ │ + beq f6d4 │ │ │ │ │ mov r1, #24 │ │ │ │ │ - b f120 │ │ │ │ │ - mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - subs r2, r2, r3 │ │ │ │ │ - rsc r3, r9, #0 │ │ │ │ │ - cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - sbcs r3, r3, #0 │ │ │ │ │ - bcs f748 │ │ │ │ │ - bl 540 <_PyLong_FromMedium> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f82c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne f394 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b f6e4 │ │ │ │ │ + b f124 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fa64 │ │ │ │ │ + bne f880 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fa44 │ │ │ │ │ - ldr fp, [pc, #-1092] @ f288 │ │ │ │ │ - b e788 │ │ │ │ │ - bl 11018 <_PyLong_FromLarge> │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b f4e4 │ │ │ │ │ + bne f860 │ │ │ │ │ + ldr fp, [pc, #-1092] @ f290 │ │ │ │ │ + b e784 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq r5, fp │ │ │ │ │ - beq f71c │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f718 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - beq f9a8 │ │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + bne fa9c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ addne r3, sp, #64 @ 0x40 │ │ │ │ │ movne fp, #0 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f76c │ │ │ │ │ mov fp, sl │ │ │ │ │ - b e6e4 │ │ │ │ │ + b e6e0 │ │ │ │ │ ldr r5, [sl, #-4]! │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r4, #536870912 @ 0x20000000 │ │ │ │ │ - b e374 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - bl 11018 <_PyLong_FromLarge> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b f688 │ │ │ │ │ - ldr r7, [pc, #-1248] @ f280 │ │ │ │ │ - ldr r3, [r7, #900] @ 0x384 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq f7d8 │ │ │ │ │ - add r6, r7, #892 @ 0x37c │ │ │ │ │ - b ebc0 │ │ │ │ │ + b e370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b f6e8 │ │ │ │ │ + b f6e4 │ │ │ │ │ + bl 10fd8 <_PyLong_FromLarge> │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + b f4e8 │ │ │ │ │ + ldr r7, [pc, #-1216] @ f288 │ │ │ │ │ + ldr r3, [r7, #900] @ 0x384 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq f7d4 │ │ │ │ │ + add r6, r7, #892 @ 0x37c │ │ │ │ │ + b ebbc │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov sl, #16 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [r6], #4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq f7c8 │ │ │ │ │ + beq f79c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne f7c8 │ │ │ │ │ + bne f79c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq e6e4 │ │ │ │ │ - b f7a0 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - add fp, r7, #892 @ 0x37c │ │ │ │ │ - b e6e0 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - str fp, [sp, #8] │ │ │ │ │ - b e6e4 │ │ │ │ │ - bl 11018 <_PyLong_FromLarge> │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b f070 │ │ │ │ │ - ldr r7, [pc, #-1412] @ f280 │ │ │ │ │ + beq e6e0 │ │ │ │ │ + b f774 │ │ │ │ │ + ldr r7, [pc, #-1324] @ f288 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r3, [r7, #900] @ 0x384 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r4, sl │ │ │ │ │ addeq fp, r7, #892 @ 0x37c │ │ │ │ │ moveq r5, r4 │ │ │ │ │ - bne f76c │ │ │ │ │ - b e6e4 │ │ │ │ │ - str ip, [sp, #24] │ │ │ │ │ - b f648 │ │ │ │ │ + bne f754 │ │ │ │ │ + b e6e0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + add fp, r7, #892 @ 0x37c │ │ │ │ │ + b e6dc │ │ │ │ │ + mov r5, fp │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + b e6e0 │ │ │ │ │ + bl 10fd8 <_PyLong_FromLarge> │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + b f06c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + bl 10fd8 <_PyLong_FromLarge> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b f650 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne f694 │ │ │ │ │ + bne f65c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b f694 │ │ │ │ │ - mov sl, ip │ │ │ │ │ - b f520 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + b f65c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b f47c │ │ │ │ │ + bne f078 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f078 │ │ │ │ │ + str ip, [sp, #24] │ │ │ │ │ + b f68c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ │ + b f6e4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne f6cc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f6cc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne f6bc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f6bc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ @@ -16832,715 +16851,755 @@ │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ orr r1, r1, r2, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ - beq ef18 │ │ │ │ │ - b ef14 │ │ │ │ │ + beq eedc │ │ │ │ │ + b eed8 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + b fa9c │ │ │ │ │ + mov sl, ip │ │ │ │ │ + b f524 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne f4f4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f4f4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne ec50 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ec50 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ee00 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + b fa9c │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne ebe4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ebe4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + b f468 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + bne ec30 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ec30 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f328 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + beq fa50 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + b f30c │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f8d4 │ │ │ │ │ + beq f9ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 10ae4 │ │ │ │ │ + beq fd50 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f8f0 │ │ │ │ │ + beq fa08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 10af0 │ │ │ │ │ + beq fd5c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f90c │ │ │ │ │ + beq fa24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 10afc │ │ │ │ │ + beq fd68 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f928 │ │ │ │ │ + beq fa40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 10b08 │ │ │ │ │ + beq fd74 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b eb5c │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - b f6f8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne f07c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b eb58 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f07c │ │ │ │ │ + b f9c0 │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ + str ip, [r4] │ │ │ │ │ + b f3fc │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ + ldr r3, [fp] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq fa8c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [fp] │ │ │ │ │ + beq faac │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + b f6f4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b f6f8 │ │ │ │ │ - ldr r2, [pc, #-1776] @ f280 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b fa70 │ │ │ │ │ + mov fp, #0 │ │ │ │ │ + b eb58 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fa8c │ │ │ │ │ + ldr r2, [pc, #-2104] @ f288 │ │ │ │ │ ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq fp, r5 │ │ │ │ │ - beq e6e4 │ │ │ │ │ + beq e6e0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add fp, r2, #892 @ 0x37c │ │ │ │ │ mov r5, sl │ │ │ │ │ - b f708 │ │ │ │ │ + b fa7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b f6e8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f718 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b f8b8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne f4f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f4f0 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne ebe8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ebe8 │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ - str ip, [r4] │ │ │ │ │ - b f418 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b f6fc │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b f6f8 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - b eb5c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b f6e8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne f6c4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f6c4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne f6b4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f6b4 │ │ │ │ │ + b f6e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #892] @ 0x37c │ │ │ │ │ - bne e318 │ │ │ │ │ - ldr r0, [pc, #-2072] @ f284 │ │ │ │ │ + bne e314 │ │ │ │ │ + ldr r0, [pc, #-2180] @ f28c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e318 │ │ │ │ │ + b e314 │ │ │ │ │ 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 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fcd0 │ │ │ │ │ + beq fd8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq fafc │ │ │ │ │ + beq fb70 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10b7c │ │ │ │ │ + beq fd80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [r7, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fcc8 │ │ │ │ │ + beq fd38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - beq fb6c │ │ │ │ │ + beq fbe0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fcc8 │ │ │ │ │ + beq fd38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ - bne fb10 │ │ │ │ │ + bne fb84 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fba4 │ │ │ │ │ + beq fc18 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fba4 │ │ │ │ │ + beq fc18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne fba4 │ │ │ │ │ + bne fc18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ subs lr, r3, #1 │ │ │ │ │ - bmi 10b1c │ │ │ │ │ + bmi 10aac │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ - ldr fp, [pc, #-2380] @ f284 │ │ │ │ │ + ldr fp, [pc, #-2488] @ f28c │ │ │ │ │ add r5, r1, r3, lsl #2 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr fp, [sl, #-4]! │ │ │ │ │ - mov r2, #29 │ │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r5, #29 │ │ │ │ │ mov sl, r9 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b fc18 │ │ │ │ │ + b fc88 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq fce0 │ │ │ │ │ + beq fd9c │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcc 10594 │ │ │ │ │ + bcc 10658 │ │ │ │ │ lsr r2, fp, r5 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ orrs r6, r2, r6, lsl #1 │ │ │ │ │ - bne fc04 │ │ │ │ │ + bne fc74 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 100dc │ │ │ │ │ + beq 101a0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 104cc │ │ │ │ │ + beq 10590 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 104cc │ │ │ │ │ + beq 10590 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 104cc │ │ │ │ │ + bne 10590 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - beq 104dc │ │ │ │ │ + beq 105a0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10128 │ │ │ │ │ + beq 101ec │ │ │ │ │ ldr r9, [r7] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 104bc │ │ │ │ │ + beq 10580 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [r7] │ │ │ │ │ - bne 104bc │ │ │ │ │ + bne 10580 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b fc10 │ │ │ │ │ - ldr fp, [pc, #-2636] @ f284 │ │ │ │ │ - b f6fc │ │ │ │ │ - ldr fp, [pc, #-2644] @ f284 │ │ │ │ │ + b fc80 │ │ │ │ │ + ldr fp, [pc, #-2740] @ f28c │ │ │ │ │ + b fa70 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b f9d0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f9ec │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fa08 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fa24 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fa40 │ │ │ │ │ + ldr fp, [pc, #-2812] @ f28c │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + b fa70 │ │ │ │ │ + ldr fp, [pc, #-2824] @ f28c │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b f6fc │ │ │ │ │ + b fa70 │ │ │ │ │ tst r6, #1 │ │ │ │ │ - bne 102d8 │ │ │ │ │ + bne 1039c │ │ │ │ │ asr r9, r6, #1 │ │ │ │ │ ands r3, r9, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne fd10 │ │ │ │ │ + bne fdcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ tst r9, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq fcfc │ │ │ │ │ + beq fdb8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ rsb r4, r3, #5 │ │ │ │ │ mov r6, r4 │ │ │ │ │ + str fp, [sp, #20] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r7, [pc, #-2736] @ f288 │ │ │ │ │ + ldreq r7, [pc, #-2920] @ f290 │ │ │ │ │ streq r7, [sp, #56] @ 0x38 │ │ │ │ │ - beq fd90 │ │ │ │ │ + beq fe50 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 100c0 │ │ │ │ │ + bhi 10184 │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r2, [pc, #-2772] @ f28c │ │ │ │ │ + ldr r2, [pc, #-2956] @ f294 │ │ │ │ │ smull r5, r1, r3, r3 │ │ │ │ │ adds r7, r5, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ sbcs r3, r4, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bcc 101e4 │ │ │ │ │ - ldr r3, [pc, #-2800] @ f294 │ │ │ │ │ + bcc 102a8 │ │ │ │ │ + ldr r3, [pc, #-2984] @ f29c │ │ │ │ │ add r7, r3, r7, lsl #4 │ │ │ │ │ add r7, r7, #8960 @ 0x2300 │ │ │ │ │ add r7, r7, #28 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 100ac │ │ │ │ │ + beq 10170 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [sl] │ │ │ │ │ - bne 100ac │ │ │ │ │ + bne 10170 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq 100b8 │ │ │ │ │ + beq 1017c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 100e8 │ │ │ │ │ + beq 101ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 108fc │ │ │ │ │ + beq 109c0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 10524 │ │ │ │ │ - beq 1050c │ │ │ │ │ + blt 105e8 │ │ │ │ │ + beq 105d0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 102e8 │ │ │ │ │ + beq 103ac │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 14d9c │ │ │ │ │ + bl 14c4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fe2c │ │ │ │ │ + beq feec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fe2c │ │ │ │ │ + beq feec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne fe2c │ │ │ │ │ + bne feec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10128 │ │ │ │ │ + beq 101ec │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 10130 │ │ │ │ │ + bls 101f4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 101bc │ │ │ │ │ + beq 10280 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10914 │ │ │ │ │ + beq 109d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fe78 │ │ │ │ │ + bne ff38 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10920 │ │ │ │ │ + beq 109e4 │ │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 100a4 │ │ │ │ │ + beq 10168 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r7] │ │ │ │ │ - bne 100a4 │ │ │ │ │ + bne 10168 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bne fd24 │ │ │ │ │ + bne fde4 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ add r9, sp, r9, lsl #2 │ │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, sl │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10a58 │ │ │ │ │ + beq 10b2c │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 104f4 │ │ │ │ │ + beq 105b8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 104f4 │ │ │ │ │ + bne 105b8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10504 │ │ │ │ │ + beq 105c8 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10128 │ │ │ │ │ + beq 101ec │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 104e4 │ │ │ │ │ + beq 105a8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r7] │ │ │ │ │ - bne 104e4 │ │ │ │ │ + bne 105a8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 102d0 │ │ │ │ │ + ble 10394 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 100dc │ │ │ │ │ + beq 101a0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10254 │ │ │ │ │ + beq 10318 │ │ │ │ │ ldr r9, [sl] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10254 │ │ │ │ │ + beq 10318 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [sl] │ │ │ │ │ - bne 10254 │ │ │ │ │ + bne 10318 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10264 │ │ │ │ │ + beq 10328 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10128 │ │ │ │ │ + beq 101ec │ │ │ │ │ ldr r9, [r7] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10554 │ │ │ │ │ + beq 10618 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [r7] │ │ │ │ │ - bne 10554 │ │ │ │ │ + bne 10618 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq 1009c │ │ │ │ │ + beq 10160 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r9, r3, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 100dc │ │ │ │ │ + beq 101a0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10588 │ │ │ │ │ + beq 1064c │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10588 │ │ │ │ │ + beq 1064c │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [sl] │ │ │ │ │ - bne 10588 │ │ │ │ │ + bne 1064c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10128 │ │ │ │ │ + beq 101ec │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1056c │ │ │ │ │ + beq 10630 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r7] │ │ │ │ │ - bne 1056c │ │ │ │ │ + bne 10630 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r9, #1 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10000 │ │ │ │ │ + bne 100c4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b fc10 │ │ │ │ │ + b fc80 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b fea4 │ │ │ │ │ + b ff64 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne fdc0 │ │ │ │ │ + bne fe80 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b fea4 │ │ │ │ │ + b ff64 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 810c │ │ │ │ │ + bl 8100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne fd90 │ │ │ │ │ + bne fe50 │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - b f6e8 │ │ │ │ │ + b f6e4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 108f4 │ │ │ │ │ + bne 109b8 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r5, r1, #1 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ - bne 10808 │ │ │ │ │ + bne 108cc │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r5, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne fe7c │ │ │ │ │ + bne ff3c │ │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - b fa24 │ │ │ │ │ + b fa98 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ - ldr r0, [pc, #-3768] @ f28c │ │ │ │ │ + ldr r0, [pc, #-3956] @ f294 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ sbcs r2, r1, r2 │ │ │ │ │ - bcc fe48 │ │ │ │ │ + bcc ff08 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10190 │ │ │ │ │ + beq 10254 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10190 │ │ │ │ │ - ldr r3, [pc, #-3824] @ f290 │ │ │ │ │ + bne 10254 │ │ │ │ │ + ldr r3, [pc, #-4012] @ f298 │ │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 109c8 │ │ │ │ │ + bne 10a40 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r3, [pc, #-3844] @ f294 │ │ │ │ │ + ldr r3, [pc, #-4032] @ f29c │ │ │ │ │ add r5, r3, r5, lsl #4 │ │ │ │ │ add sl, r5, #8960 @ 0x2300 │ │ │ │ │ add sl, sl, #28 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne fe58 │ │ │ │ │ + bne ff18 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq fe78 │ │ │ │ │ + beq ff38 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl 15a4c <_PyLong_Negate> │ │ │ │ │ + bl 158fc <_PyLong_Negate> │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10128 │ │ │ │ │ + beq 101ec │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b fe58 │ │ │ │ │ + b ff18 │ │ │ │ │ subs r0, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 1083c │ │ │ │ │ + bcs 10900 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1097c │ │ │ │ │ - ldr r3, [pc, #-3960] @ f298 │ │ │ │ │ + beq 10a58 │ │ │ │ │ + ldr r3, [pc, #2248] @ 10b9c │ │ │ │ │ eor r2, r5, r5, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ sub r2, r2, r5, asr #31 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - blt 1081c │ │ │ │ │ + blt 108e0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ - ldr r1, [pc, #-4000] @ f298 │ │ │ │ │ - bne 10830 │ │ │ │ │ + ldr r1, [pc, #2208] @ 10b9c │ │ │ │ │ + bne 108f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b fd90 │ │ │ │ │ + b fe50 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne ffac │ │ │ │ │ + bne 10070 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, r7 │ │ │ │ │ - beq 1009c │ │ │ │ │ + beq 10160 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r6, r3, #2 │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10b24 │ │ │ │ │ + beq 10b3c │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 102b8 │ │ │ │ │ + beq 1037c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 102b8 │ │ │ │ │ + bne 1037c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10b88 │ │ │ │ │ + bne 10b48 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b fc10 │ │ │ │ │ + b fc80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b fd18 │ │ │ │ │ + b fdd4 │ │ │ │ │ ldr sl, [r8, #12] │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne 106c8 │ │ │ │ │ + bne 1078c │ │ │ │ │ add lr, r7, lr, lsl #2 │ │ │ │ │ add sl, r7, #12 │ │ │ │ │ sub r3, lr, sl │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 10388 │ │ │ │ │ + beq 1044c │ │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ │ - ldr r1, [pc, #2240] @ 10bdc │ │ │ │ │ - ldr r0, [pc, #2236] @ 10bdc │ │ │ │ │ + ldr r1, [pc, #1984] @ 10ba0 │ │ │ │ │ + ldr r0, [pc, #1980] @ 10ba0 │ │ │ │ │ umull r2, r1, r3, r1 │ │ │ │ │ - ldr r5, [pc, #2228] @ 10bdc │ │ │ │ │ + ldr r5, [pc, #1972] @ 10ba0 │ │ │ │ │ bic r2, r1, #3 │ │ │ │ │ add r2, r2, r1, lsr #2 │ │ │ │ │ sub r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #2216] @ 10be0 │ │ │ │ │ + ldr r1, [pc, #1960] @ 10ba4 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ mla r0, ip, r0, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ umull r0, ip, r2, r5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ @@ -17553,30 +17612,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 104a0 │ │ │ │ │ + beq 10564 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r6, [lr, #-4] │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ orr ip, r6, ip, lsl #30 │ │ │ │ │ adds r2, ip, r1 │ │ │ │ │ - ldr r0, [pc, #2096] @ 10bdc │ │ │ │ │ + ldr r0, [pc, #1840] @ 10ba0 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r7, [pc, #2084] @ 10bdc │ │ │ │ │ + ldr r7, [pc, #1828] @ 10ba0 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #2072] @ 10be0 │ │ │ │ │ + ldr r3, [pc, #1816] @ 10ba4 │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ umull r0, r5, r2, r7 │ │ │ │ │ sbc r2, r1, #0 │ │ │ │ │ mla r7, r2, r7, r3 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ add r3, r7, r5 │ │ │ │ │ @@ -17592,22 +17651,22 @@ │ │ │ │ │ subs ip, ip, r2 │ │ │ │ │ ldr r6, [lr, #-8] │ │ │ │ │ sbc r1, r1, r3 │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ orr ip, r6, ip, lsl #30 │ │ │ │ │ adds r2, ip, r1 │ │ │ │ │ - ldr r0, [pc, #1972] @ 10bdc │ │ │ │ │ + ldr r0, [pc, #1716] @ 10ba0 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r7, [pc, #1960] @ 10bdc │ │ │ │ │ + ldr r7, [pc, #1704] @ 10ba0 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #1948] @ 10be0 │ │ │ │ │ + ldr r3, [pc, #1692] @ 10ba4 │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ umull r0, r5, r2, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ sbc r2, r1, #0 │ │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ @@ -17621,171 +17680,171 @@ │ │ │ │ │ adc r3, r3, r5 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r3, r3, r3 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ subs ip, ip, r2 │ │ │ │ │ sbc r1, r1, r3 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bne 10390 │ │ │ │ │ + bne 10454 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 101a4 │ │ │ │ │ - b 10128 │ │ │ │ │ + bne 10268 │ │ │ │ │ + b 101ec │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b fc10 │ │ │ │ │ + b fc80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne fc7c │ │ │ │ │ + bne fcec │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b fc10 │ │ │ │ │ + b fc80 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b ff48 │ │ │ │ │ + b 1000c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne ff04 │ │ │ │ │ + bne ffc8 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b ff48 │ │ │ │ │ + b 1000c │ │ │ │ │ add r2, r7, lr, lsl #2 │ │ │ │ │ add lr, r8, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs fdf4 │ │ │ │ │ + bcs feb4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - ldr r1, [pc, #1716] @ 10be4 │ │ │ │ │ + ldr r1, [pc, #1448] @ 10b9c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 10990 │ │ │ │ │ + bne 10a6c │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ strne r2, [r7] │ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ │ - b fe58 │ │ │ │ │ + b ff18 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - beq 1009c │ │ │ │ │ - b fff8 │ │ │ │ │ + beq 10160 │ │ │ │ │ + b 100bc │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq fc10 │ │ │ │ │ - b 10000 │ │ │ │ │ + beq fc80 │ │ │ │ │ + b 100c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 1004c │ │ │ │ │ + b 10110 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ - bcs fbe8 │ │ │ │ │ + bcs fc5c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ │ mov fp, r9 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq 106b4 │ │ │ │ │ + beq 10778 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 10a4c │ │ │ │ │ + beq 10b20 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - beq 10a44 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + beq 10b18 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10b14 │ │ │ │ │ + beq 10aa4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa24 │ │ │ │ │ + beq fa98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 105dc │ │ │ │ │ + bne 106a0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10a44 │ │ │ │ │ + beq 10b18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 106a4 │ │ │ │ │ + beq 10768 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f6f8 │ │ │ │ │ + beq fa9c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 109e0 │ │ │ │ │ + bgt 10ab4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 109ac │ │ │ │ │ + bne 10a88 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b f798 │ │ │ │ │ + b f76c │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ add r5, r7, lr, lsl #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 10770 │ │ │ │ │ + beq 10834 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10740 │ │ │ │ │ + beq 10804 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1071c │ │ │ │ │ + beq 107e0 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -17807,15 +17866,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 104a0 │ │ │ │ │ + beq 10564 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, r2, lsr #2 │ │ │ │ │ @@ -17846,56 +17905,56 @@ │ │ │ │ │ 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 r5, r6 │ │ │ │ │ - bne 10780 │ │ │ │ │ + bne 10844 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 104a0 │ │ │ │ │ + b 10564 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub sl, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, sl, r1 │ │ │ │ │ - b 10110 │ │ │ │ │ + b 101d4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ - ldr r1, [pc, #948] @ 10be4 │ │ │ │ │ - beq 10238 │ │ │ │ │ + ldr r1, [pc, #680] @ 10b9c │ │ │ │ │ + beq 102fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - b 10238 │ │ │ │ │ + b 102fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, #0 │ │ │ │ │ strge r1, [sp, #28] │ │ │ │ │ - blt 10968 │ │ │ │ │ + blt 10a2c │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ movne r5, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r5 │ │ │ │ │ moveq r5, #16 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1097c │ │ │ │ │ - ldr r1, [pc, #860] @ 10be4 │ │ │ │ │ + beq 10a58 │ │ │ │ │ + ldr r1, [pc, #592] @ 10b9c │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne r0, [pc, #840] @ 10be4 │ │ │ │ │ + ldrne r0, [pc, #572] @ 10b9c │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -17911,302 +17970,228 @@ │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ │ strne r3, [r7, #20] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b fd90 │ │ │ │ │ + b fe50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10524 │ │ │ │ │ - ldr r3, [pc, #740] @ 10be8 │ │ │ │ │ - ldr r1, [pc, #740] @ 10bec │ │ │ │ │ + bne 105e8 │ │ │ │ │ + ldr r3, [pc, #480] @ 10ba8 │ │ │ │ │ + ldr r1, [pc, #480] @ 10bac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b fa24 │ │ │ │ │ + b fa98 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne fe78 │ │ │ │ │ + bne ff38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7614 │ │ │ │ │ + bl 7608 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - beq 10958 │ │ │ │ │ + beq 10a1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10958 │ │ │ │ │ + bne 10a1c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10128 │ │ │ │ │ + beq 101ec │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b fe78 │ │ │ │ │ + b ff38 │ │ │ │ │ rsbs r3, r5, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - b 1084c │ │ │ │ │ + b 10910 │ │ │ │ │ + ldr r2, [pc, #360] @ 10bb0 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx r3 │ │ │ │ │ + b 1024c │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b f6e8 │ │ │ │ │ + b f6e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10e48 <_PyLong_Copy> │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 101d8 │ │ │ │ │ - b 10128 │ │ │ │ │ + bne 1029c │ │ │ │ │ + b 101ec │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne f584 │ │ │ │ │ - b f798 │ │ │ │ │ - ldr r2, [pc, #544] @ 10bf0 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - b 10188 │ │ │ │ │ + bne f5f8 │ │ │ │ │ + b f76c │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b 106f8 │ │ │ │ │ + ldr fp, [pc, #256] @ 10bb4 │ │ │ │ │ + b 10778 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, fp │ │ │ │ │ - beq f6e8 │ │ │ │ │ + beq f6e4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 106a8 │ │ │ │ │ + beq 1076c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa24 │ │ │ │ │ + beq fa98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 106ac │ │ │ │ │ + b 10770 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b f6e8 │ │ │ │ │ + b f6e4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b 105c4 │ │ │ │ │ + b 10688 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - b fa24 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne ec54 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec54 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - bne ec34 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec34 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee04 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - beq 10ad8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - b f308 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f324 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ac0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f8d4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f8f0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f90c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f928 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b 10634 │ │ │ │ │ - ldr fp, [pc, #208] @ 10bf4 │ │ │ │ │ - b 106b4 │ │ │ │ │ + b fa98 │ │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b fa24 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - orr r1, r3, r1 │ │ │ │ │ - str r1, [r7, #8] │ │ │ │ │ - orrs r1, sl, #0 │ │ │ │ │ - lsr r1, r9, #30 │ │ │ │ │ - orr r1, r1, r2, lsl #2 │ │ │ │ │ - bic r3, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r7, #12] │ │ │ │ │ - str r1, [r7, #16] │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - beq f184 │ │ │ │ │ - b f180 │ │ │ │ │ - ldr fp, [pc, #112] @ 10bf4 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - b f6fc │ │ │ │ │ - bl 7bc4 │ │ │ │ │ + b fa98 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq 10bcc │ │ │ │ │ + beq 10b8c │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 10bc4 │ │ │ │ │ + beq 10b84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10bc4 │ │ │ │ │ + bne 10b84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 102bc │ │ │ │ │ + b 10380 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b fa24 │ │ │ │ │ + b fa98 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00010bf8 : │ │ │ │ │ +00010bb8 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 10c94 │ │ │ │ │ + beq 10c54 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10c78 │ │ │ │ │ + beq 10c38 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi 10c4c │ │ │ │ │ + bhi 10c0c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ add r1, sp, r2 │ │ │ │ │ - bl 5188 <_PyLong_AsByteArray> │ │ │ │ │ + bl 517c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10c88 │ │ │ │ │ + beq 10c48 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r3, [pc, #36] @ 10ca4 │ │ │ │ │ - ldr r1, [pc, #36] @ 10ca8 │ │ │ │ │ + ldr r3, [pc, #36] @ 10c64 │ │ │ │ │ + ldr r1, [pc, #36] @ 10c68 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 10c44 │ │ │ │ │ - ldr r1, [pc, #16] @ 10cac │ │ │ │ │ - ldr r0, [pc, #16] @ 10cb0 │ │ │ │ │ + b 10c04 │ │ │ │ │ + ldr r1, [pc, #16] @ 10c6c │ │ │ │ │ + ldr r0, [pc, #16] @ 10c70 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 10c88 │ │ │ │ │ + b 10c48 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00010cb4 : │ │ │ │ │ +00010c74 : │ │ │ │ │ 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 10e28 │ │ │ │ │ + beq 10de8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10d58 │ │ │ │ │ + beq 10d18 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - bhi 10d10 │ │ │ │ │ + bhi 10cd0 │ │ │ │ │ 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} │ │ │ │ │ @@ -18217,123 +18202,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 10d20 │ │ │ │ │ + bne 10ce0 │ │ │ │ │ mul r3, r2, lr │ │ │ │ │ umull r4, r1, r2, ip │ │ │ │ │ asr r0, r2, #31 │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 10d04 │ │ │ │ │ + b 10cc4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10e34 │ │ │ │ │ + beq 10df4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10e10 │ │ │ │ │ + beq 10dd0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi 10dcc │ │ │ │ │ + bhi 10d8c │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ mul r4, r0, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10d04 │ │ │ │ │ + beq 10cc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 10d04 │ │ │ │ │ + bne 10cc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 10d04 │ │ │ │ │ + b 10cc4 │ │ │ │ │ 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 10dd8 │ │ │ │ │ + bne 10d98 │ │ │ │ │ mul r3, r0, r1 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ │ umull r4, r1, r0, r2 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 10d9c │ │ │ │ │ - ldr r1, [pc, #40] @ 10e40 │ │ │ │ │ - ldr r0, [pc, #40] @ 10e44 │ │ │ │ │ + b 10d5c │ │ │ │ │ + ldr r1, [pc, #40] @ 10e00 │ │ │ │ │ + ldr r0, [pc, #40] @ 10e04 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 10d9c │ │ │ │ │ - ldr r0, [pc, #20] @ 10e44 │ │ │ │ │ + b 10d5c │ │ │ │ │ + ldr r0, [pc, #20] @ 10e04 │ │ │ │ │ mov r1, #1600 @ 0x640 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 10d04 │ │ │ │ │ + b 10cc4 │ │ │ │ │ .word 0x00000625 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00010e48 <_PyLong_Copy>: │ │ │ │ │ +00010e08 <_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 10ea4 <_PyLong_Copy+0x5c> │ │ │ │ │ + bhi 10e64 <_PyLong_Copy+0x5c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #232] @ 10f64 <_PyLong_Copy+0x11c> │ │ │ │ │ + ldr r1, [pc, #232] @ 10f24 <_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 10f1c <_PyLong_Copy+0xd4> │ │ │ │ │ - ldr r4, [pc, #204] @ 10f68 <_PyLong_Copy+0x120> │ │ │ │ │ + bcc 10edc <_PyLong_Copy+0xd4> │ │ │ │ │ + ldr r4, [pc, #204] @ 10f28 <_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 10f50 <_PyLong_Copy+0x108> │ │ │ │ │ + bhi 10f10 <_PyLong_Copy+0x108> │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10f38 <_PyLong_Copy+0xf0> │ │ │ │ │ - ldr r3, [pc, #156] @ 10f6c <_PyLong_Copy+0x124> │ │ │ │ │ + beq 10ef8 <_PyLong_Copy+0xf0> │ │ │ │ │ + ldr r3, [pc, #156] @ 10f2c <_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] │ │ │ │ │ @@ -18350,417 +18335,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 10f48 <_PyLong_Copy+0x100> │ │ │ │ │ + beq 10f08 <_PyLong_Copy+0x100> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 10ec8 <_PyLong_Copy+0x80> │ │ │ │ │ + bne 10e88 <_PyLong_Copy+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 10e9c <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r4, [pc, #32] @ 10f70 <_PyLong_Copy+0x128> │ │ │ │ │ - b 10e9c <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r3, [pc, #28] @ 10f74 <_PyLong_Copy+0x12c> │ │ │ │ │ - ldr r1, [pc, #28] @ 10f78 <_PyLong_Copy+0x130> │ │ │ │ │ + b 10e5c <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r4, [pc, #32] @ 10f30 <_PyLong_Copy+0x128> │ │ │ │ │ + b 10e5c <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r3, [pc, #28] @ 10f34 <_PyLong_Copy+0x12c> │ │ │ │ │ + ldr r1, [pc, #28] @ 10f38 <_PyLong_Copy+0x130> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 10f3c <_PyLong_Copy+0xf4> │ │ │ │ │ + b 10efc <_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 │ │ │ │ │ │ │ │ │ │ -00010f7c <_PyLong_FromDigits>: │ │ │ │ │ +00010f3c <_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 10fdc <_PyLong_FromDigits+0x60> │ │ │ │ │ + beq 10f9c <_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 10fe4 <_PyLong_FromDigits+0x68> │ │ │ │ │ + beq 10fa4 <_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] @ 10fec <_PyLong_FromDigits+0x70> │ │ │ │ │ - b 10fd4 <_PyLong_FromDigits+0x58> │ │ │ │ │ + ldr r4, [pc, #8] @ 10fac <_PyLong_FromDigits+0x70> │ │ │ │ │ + b 10f94 <_PyLong_FromDigits+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 10fd4 <_PyLong_FromDigits+0x58> │ │ │ │ │ + b 10f94 <_PyLong_FromDigits+0x58> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010ff0 : │ │ │ │ │ +00010fb0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00011018 <_PyLong_FromLarge>: │ │ │ │ │ +00010fd8 <_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 110c0 <_PyLong_FromLarge+0xa8> │ │ │ │ │ + blt 11080 <_PyLong_FromLarge+0xa8> │ │ │ │ │ lsrs r5, r7, #28 │ │ │ │ │ - bne 11128 <_PyLong_FromLarge+0x110> │ │ │ │ │ + bne 110e8 <_PyLong_FromLarge+0x110> │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1111c <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #268] @ 11168 <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 110dc <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #268] @ 11128 <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #16 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 11130 <_PyLong_FromLarge+0x118> │ │ │ │ │ + bne 110f0 <_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 110b4 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 11074 <_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 110b4 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 11074 <_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 11044 <_PyLong_FromLarge+0x2c> │ │ │ │ │ + beq 11004 <_PyLong_FromLarge+0x2c> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1111c <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #120] @ 11168 <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 110dc <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #120] @ 11128 <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #24 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 11134 <_PyLong_FromLarge+0x11c> │ │ │ │ │ + bne 110f4 <_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 1108c <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 1104c <_PyLong_FromLarge+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 110b4 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + b 11074 <_PyLong_FromLarge+0x9c> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 110d8 <_PyLong_FromLarge+0xc0> │ │ │ │ │ + b 11098 <_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 1108c <_PyLong_FromLarge+0x74> │ │ │ │ │ - b 110b4 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + bne 1104c <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 11074 <_PyLong_FromLarge+0x9c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0001116c : │ │ │ │ │ +0001112c : │ │ │ │ │ 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 112b4 │ │ │ │ │ + bne 11274 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi 114a0 │ │ │ │ │ + bhi 11460 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq 112b0 │ │ │ │ │ + beq 11270 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r6, [pc, #756] @ 114b4 │ │ │ │ │ - beq 11304 │ │ │ │ │ + ldr r6, [pc, #756] @ 11474 │ │ │ │ │ + beq 112c4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r5, [r1] │ │ │ │ │ - bne 11320 │ │ │ │ │ + bne 112e0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 111f4 │ │ │ │ │ + bne 111b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1130c │ │ │ │ │ + beq 112cc │ │ │ │ │ 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] @ 114b4 │ │ │ │ │ + ldr r0, [pc, #692] @ 11474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 114d8 │ │ │ │ │ + bl 11498 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1143c │ │ │ │ │ + beq 113fc │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 11270 │ │ │ │ │ + beq 11230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11288 │ │ │ │ │ + beq 11248 │ │ │ │ │ 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 111e8 │ │ │ │ │ + beq 111a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 111e8 │ │ │ │ │ + bne 111a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 111e8 │ │ │ │ │ + b 111a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ - bne 11230 │ │ │ │ │ + bne 111f0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1143c │ │ │ │ │ + beq 113fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1143c │ │ │ │ │ + bne 113fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1143c │ │ │ │ │ + b 113fc │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - ldr r6, [pc, #500] @ 114b4 │ │ │ │ │ + ldr r6, [pc, #500] @ 11474 │ │ │ │ │ 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 1143c │ │ │ │ │ + beq 113fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt 111c0 │ │ │ │ │ + bgt 11180 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 11464 │ │ │ │ │ + bne 11424 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 11314 │ │ │ │ │ - ldr r4, [pc, #420] @ 114b8 │ │ │ │ │ - b 111e8 │ │ │ │ │ + bne 112d4 │ │ │ │ │ + ldr r4, [pc, #420] @ 11478 │ │ │ │ │ + b 111a8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 111f8 │ │ │ │ │ + b 111b8 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 111f8 │ │ │ │ │ + bne 111b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11470 │ │ │ │ │ + beq 11430 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 111dc │ │ │ │ │ + beq 1119c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 11444 │ │ │ │ │ + beq 11404 │ │ │ │ │ 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 11450 │ │ │ │ │ + bne 11410 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 113b8 │ │ │ │ │ - ldr r6, [pc, #304] @ 114bc │ │ │ │ │ + bne 11378 │ │ │ │ │ + ldr r6, [pc, #304] @ 1147c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 113d4 │ │ │ │ │ + bne 11394 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11494 │ │ │ │ │ + beq 11454 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - bl 11a7c <_PyLong_FromBytes> │ │ │ │ │ + bl 11a3c <_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 11980 │ │ │ │ │ + bl 11940 │ │ │ │ │ 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 113f4 │ │ │ │ │ + bne 113b4 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1142c │ │ │ │ │ + beq 113ec │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r5, #8] │ │ │ │ │ - beq 1148c │ │ │ │ │ - ldr r1, [pc, #180] @ 114bc │ │ │ │ │ + beq 1144c │ │ │ │ │ + ldr r1, [pc, #180] @ 1147c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1148c │ │ │ │ │ + bne 1144c │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 11a7c <_PyLong_FromBytes> │ │ │ │ │ + bl 11a3c <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 111e8 │ │ │ │ │ - ldr r3, [pc, #140] @ 114c0 │ │ │ │ │ - ldr r1, [pc, #140] @ 114c4 │ │ │ │ │ + b 111a8 │ │ │ │ │ + ldr r3, [pc, #140] @ 11480 │ │ │ │ │ + ldr r1, [pc, #140] @ 11484 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 111e8 │ │ │ │ │ + b 111a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1143c │ │ │ │ │ - ldr r3, [pc, #112] @ 114c8 │ │ │ │ │ - ldr r1, [pc, #112] @ 114cc │ │ │ │ │ + bne 113fc │ │ │ │ │ + ldr r3, [pc, #112] @ 11488 │ │ │ │ │ + ldr r1, [pc, #112] @ 1148c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1143c │ │ │ │ │ + b 113fc │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 114ac │ │ │ │ │ + bne 1146c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1130c │ │ │ │ │ - ldr r3, [pc, #64] @ 114c0 │ │ │ │ │ - ldr r1, [pc, #76] @ 114d0 │ │ │ │ │ + beq 112cc │ │ │ │ │ + ldr r3, [pc, #64] @ 11480 │ │ │ │ │ + ldr r1, [pc, #76] @ 11490 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1143c │ │ │ │ │ + b 113fc │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 1139c │ │ │ │ │ - ldr r0, [pc, #56] @ 114d4 │ │ │ │ │ + bne 1135c │ │ │ │ │ + ldr r0, [pc, #56] @ 11494 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1141c │ │ │ │ │ + b 113dc │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - b 112b4 │ │ │ │ │ + b 11274 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 111f8 │ │ │ │ │ + b 111b8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -18771,173 +18756,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 │ │ │ │ │ │ │ │ │ │ -000114d8 : │ │ │ │ │ +00011498 : │ │ │ │ │ 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] @ 11714 │ │ │ │ │ + ldr r3, [pc, #548] @ 116d4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 11588 │ │ │ │ │ + bne 11548 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 116a8 │ │ │ │ │ + beq 11668 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1157c │ │ │ │ │ + beq 1153c │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 116cc │ │ │ │ │ + beq 1168c │ │ │ │ │ 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 116d8 │ │ │ │ │ + bne 11698 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 115e8 │ │ │ │ │ - ldr r6, [pc, #444] @ 11718 │ │ │ │ │ + bne 115a8 │ │ │ │ │ + ldr r6, [pc, #444] @ 116d8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 115f8 │ │ │ │ │ + bne 115b8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11708 │ │ │ │ │ + beq 116c8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 11a7c <_PyLong_FromBytes> │ │ │ │ │ + b 11a3c <_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 114d8 │ │ │ │ │ + bl 11498 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 116c4 │ │ │ │ │ + beq 11684 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq 11668 │ │ │ │ │ + beq 11628 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11680 │ │ │ │ │ + beq 11640 │ │ │ │ │ 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 1164c │ │ │ │ │ + bne 1160c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 11980 │ │ │ │ │ + b 11940 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - bne 11618 │ │ │ │ │ + bne 115d8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 116ec │ │ │ │ │ + beq 116ac │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ - beq 11700 │ │ │ │ │ - ldr r1, [pc, #236] @ 11718 │ │ │ │ │ + beq 116c0 │ │ │ │ │ + ldr r1, [pc, #236] @ 116d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11700 │ │ │ │ │ + bne 116c0 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 11a7c <_PyLong_FromBytes> │ │ │ │ │ + b 11a3c <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 115e0 │ │ │ │ │ + bne 115a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 115e0 │ │ │ │ │ + b 115a0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - bne 115bc │ │ │ │ │ + bne 1157c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 116c4 │ │ │ │ │ + beq 11684 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 116c4 │ │ │ │ │ + bne 11684 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 116c4 │ │ │ │ │ + b 11684 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r4, [pc, #104] @ 1171c │ │ │ │ │ - beq 115e0 │ │ │ │ │ - ldr r3, [pc, #100] @ 11720 │ │ │ │ │ - ldr r1, [pc, #100] @ 11724 │ │ │ │ │ + ldreq r4, [pc, #104] @ 116dc │ │ │ │ │ + beq 115a0 │ │ │ │ │ + ldr r3, [pc, #100] @ 116e0 │ │ │ │ │ + ldr r1, [pc, #100] @ 116e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 115e0 │ │ │ │ │ + b 115a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 116c4 │ │ │ │ │ - ldr r3, [pc, #72] @ 11728 │ │ │ │ │ - ldr r1, [pc, #72] @ 1172c │ │ │ │ │ + bne 11684 │ │ │ │ │ + ldr r3, [pc, #72] @ 116e8 │ │ │ │ │ + ldr r1, [pc, #72] @ 116ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 116c4 │ │ │ │ │ - ldr r3, [pc, #44] @ 11720 │ │ │ │ │ - ldr r1, [pc, #56] @ 11730 │ │ │ │ │ + b 11684 │ │ │ │ │ + ldr r3, [pc, #44] @ 116e0 │ │ │ │ │ + ldr r1, [pc, #56] @ 116f0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 116c4 │ │ │ │ │ + b 11684 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 1156c │ │ │ │ │ - ldr r0, [pc, #36] @ 11734 │ │ │ │ │ + bne 1152c │ │ │ │ │ + ldr r0, [pc, #36] @ 116f4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 11640 │ │ │ │ │ + b 11600 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -18948,254 +18933,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 │ │ │ │ │ │ │ │ │ │ -00011738 : │ │ │ │ │ +000116f8 : │ │ │ │ │ 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 11804 │ │ │ │ │ + beq 117c4 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r1, [pc, #512] @ 11964 │ │ │ │ │ + ldr r1, [pc, #512] @ 11924 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 11818 │ │ │ │ │ + beq 117d8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ - bhi 11824 │ │ │ │ │ + bhi 117e4 │ │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ │ - ldr r2, [pc, #480] @ 11968 │ │ │ │ │ + ldr r2, [pc, #480] @ 11928 │ │ │ │ │ add r4, r4, r0, lsl #1 │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 117a4 │ │ │ │ │ - ldr r5, [pc, #464] @ 1196c │ │ │ │ │ + bhi 11764 │ │ │ │ │ + ldr r5, [pc, #464] @ 1192c │ │ │ │ │ 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 1180c │ │ │ │ │ - ldr r3, [pc, #424] @ 11970 │ │ │ │ │ + beq 117cc │ │ │ │ │ + ldr r3, [pc, #424] @ 11930 │ │ │ │ │ lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 11920 │ │ │ │ │ + bne 118e0 │ │ │ │ │ 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 1179c │ │ │ │ │ + beq 1175c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 1179c │ │ │ │ │ - ldr r5, [pc, #360] @ 11974 │ │ │ │ │ - b 1179c │ │ │ │ │ + b 1175c │ │ │ │ │ + ldr r5, [pc, #360] @ 11934 │ │ │ │ │ + b 1175c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1179c │ │ │ │ │ + b 1175c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bls 1177c │ │ │ │ │ + bls 1173c │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11810 │ │ │ │ │ - ldr r1, [pc, #320] @ 11978 │ │ │ │ │ - bl 7bc4 │ │ │ │ │ - ldr r2, [pc, #316] @ 1197c │ │ │ │ │ + beq 117d0 │ │ │ │ │ + ldr r1, [pc, #320] @ 11938 │ │ │ │ │ + bl 7bb8 │ │ │ │ │ + ldr r2, [pc, #316] @ 1193c │ │ │ │ │ ldr r3, [r2, #1356] @ 0x54c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 11900 │ │ │ │ │ + bne 118c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - beq 118d8 │ │ │ │ │ + beq 11898 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11878 │ │ │ │ │ + beq 11838 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11878 │ │ │ │ │ + bne 11838 │ │ │ │ │ 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 118d4 │ │ │ │ │ + beq 11894 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7614 │ │ │ │ │ + bl 7608 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 11948 │ │ │ │ │ + bne 11908 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - beq 118d4 │ │ │ │ │ + beq 11894 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1179c │ │ │ │ │ + beq 1175c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1179c │ │ │ │ │ + bne 1175c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1179c │ │ │ │ │ + b 1175c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11810 │ │ │ │ │ + beq 117d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11810 │ │ │ │ │ + bne 117d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11810 │ │ │ │ │ + b 117d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #1356] @ 0x54c │ │ │ │ │ - bne 1184c │ │ │ │ │ + bne 1180c │ │ │ │ │ add r0, r2, #1344 @ 0x540 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1184c │ │ │ │ │ + b 1180c │ │ │ │ │ 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 1179c │ │ │ │ │ - b 117f8 │ │ │ │ │ + beq 1175c │ │ │ │ │ + b 117b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 118a4 │ │ │ │ │ + bne 11864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 118a4 │ │ │ │ │ + b 11864 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00011980 : │ │ │ │ │ +00011940 : │ │ │ │ │ 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 11a54 │ │ │ │ │ + beq 11a14 │ │ │ │ │ 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 119f0 │ │ │ │ │ + beq 119b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a18 │ │ │ │ │ + beq 119d8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 11a18 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11a0c │ │ │ │ │ + beq 119cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 11a5c │ │ │ │ │ + beq 11a1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11a34 │ │ │ │ │ + beq 119f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 11a68 │ │ │ │ │ + beq 11a28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ - ldr r3, [pc, #48] @ 11a74 │ │ │ │ │ - ldr r1, [pc, #48] @ 11a78 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ + ldr r3, [pc, #48] @ 11a34 │ │ │ │ │ + ldr r1, [pc, #48] @ 11a38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 11a0c │ │ │ │ │ + b 119cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11a0c │ │ │ │ │ + b 119cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11a34 │ │ │ │ │ + b 119f4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00011a7c <_PyLong_FromBytes>: │ │ │ │ │ +00011a3c <_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 │ │ │ │ │ @@ -19204,107 +19189,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 11acc <_PyLong_FromBytes+0x50> │ │ │ │ │ + beq 11a8c <_PyLong_FromBytes+0x50> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ad4 <_PyLong_FromBytes+0x58> │ │ │ │ │ + beq 11a94 <_PyLong_FromBytes+0x58> │ │ │ │ │ add r1, r5, r4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 11ad4 <_PyLong_FromBytes+0x58> │ │ │ │ │ + bne 11a94 <_PyLong_FromBytes+0x58> │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ 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 11b30 <_PyLong_FromBytes+0xb4> │ │ │ │ │ - ldr r3, [pc, #60] @ 11b38 <_PyLong_FromBytes+0xbc> │ │ │ │ │ - ldr r1, [pc, #60] @ 11b3c <_PyLong_FromBytes+0xc0> │ │ │ │ │ + beq 11af0 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + ldr r3, [pc, #60] @ 11af8 <_PyLong_FromBytes+0xbc> │ │ │ │ │ + ldr r1, [pc, #60] @ 11afc <_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 11b30 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + beq 11af0 <_PyLong_FromBytes+0xb4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11b30 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + bne 11af0 <_PyLong_FromBytes+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11acc <_PyLong_FromBytes+0x50> │ │ │ │ │ + b 11a8c <_PyLong_FromBytes+0x50> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00011b40 : │ │ │ │ │ +00011b00 : │ │ │ │ │ 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 11c68 │ │ │ │ │ + beq 11c28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11c68 │ │ │ │ │ + beq 11c28 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 11c44 │ │ │ │ │ + bhi 11c04 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 11c44 │ │ │ │ │ + bhi 11c04 │ │ │ │ │ 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] @ 11c70 │ │ │ │ │ + ldr ip, [pc, #192] @ 11c30 │ │ │ │ │ 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 11bdc │ │ │ │ │ - ldr r5, [pc, #160] @ 11c74 │ │ │ │ │ + bcc 11b9c │ │ │ │ │ + ldr r5, [pc, #160] @ 11c34 │ │ │ │ │ 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 11c54 │ │ │ │ │ + bcs 11c14 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11c60 │ │ │ │ │ - ldr r3, [pc, #112] @ 11c78 │ │ │ │ │ + beq 11c20 │ │ │ │ │ + ldr r3, [pc, #112] @ 11c38 │ │ │ │ │ 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 │ │ │ │ │ @@ -19317,69 +19302,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 a48c │ │ │ │ │ + b a480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 11018 <_PyLong_FromLarge> │ │ │ │ │ + b 10fd8 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 11bd4 │ │ │ │ │ - ldr r5, [pc, #12] @ 11c7c │ │ │ │ │ - b 11bd4 │ │ │ │ │ + b 11b94 │ │ │ │ │ + ldr r5, [pc, #12] @ 11c3c │ │ │ │ │ + b 11b94 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00011c80 : │ │ │ │ │ +00011c40 : │ │ │ │ │ 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] @ 11dc0 │ │ │ │ │ + ldr r6, [pc, #296] @ 11d80 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 11d60 │ │ │ │ │ + beq 11d20 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ and r7, r5, #3 │ │ │ │ │ - bhi 11cec │ │ │ │ │ + bhi 11cac │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr ip, [pc, #256] @ 11dc4 │ │ │ │ │ + ldr ip, [pc, #256] @ 11d84 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 11d78 │ │ │ │ │ - ldr r4, [pc, #228] @ 11dc8 │ │ │ │ │ + bcc 11d38 │ │ │ │ │ + ldr r4, [pc, #228] @ 11d88 │ │ │ │ │ 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 11dac │ │ │ │ │ + bhi 11d6c │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11d94 │ │ │ │ │ + beq 11d54 │ │ │ │ │ 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] │ │ │ │ │ @@ -19399,154 +19384,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 11ce4 │ │ │ │ │ + b 11ca4 │ │ │ │ │ lsrs r8, r5, #3 │ │ │ │ │ add r9, r0, #12 │ │ │ │ │ - beq 11da4 │ │ │ │ │ + beq 11d64 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 11d10 │ │ │ │ │ + bne 11cd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11ce4 │ │ │ │ │ - ldr r4, [pc, #32] @ 11dcc │ │ │ │ │ - b 11ce4 │ │ │ │ │ - ldr r3, [pc, #28] @ 11dd0 │ │ │ │ │ - ldr r1, [pc, #28] @ 11dd4 │ │ │ │ │ + b 11ca4 │ │ │ │ │ + ldr r4, [pc, #32] @ 11d8c │ │ │ │ │ + b 11ca4 │ │ │ │ │ + ldr r3, [pc, #28] @ 11d90 │ │ │ │ │ + ldr r1, [pc, #28] @ 11d94 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11d98 │ │ │ │ │ + b 11d58 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00011dd8 <_PyLong_Format>: │ │ │ │ │ +00011d98 <_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 11e24 <_PyLong_Format+0x4c> │ │ │ │ │ + beq 11de4 <_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 11e48 │ │ │ │ │ + bl 11e08 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11e40 <_PyLong_Format+0x68> │ │ │ │ │ + beq 11e00 <_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 2138 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 11e18 <_PyLong_Format+0x40> │ │ │ │ │ + bne 11dd8 <_PyLong_Format+0x40> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11e1c <_PyLong_Format+0x44> │ │ │ │ │ + b 11ddc <_PyLong_Format+0x44> │ │ │ │ │ │ │ │ │ │ -00011e48 : │ │ │ │ │ +00011e08 : │ │ │ │ │ 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 r9, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 12a20 │ │ │ │ │ + beq 129e0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12a20 │ │ │ │ │ + beq 129e0 │ │ │ │ │ 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 121bc │ │ │ │ │ + bne 1217c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 124d8 │ │ │ │ │ - ldr r3, [pc, #3156] @ 12b10 │ │ │ │ │ + beq 12498 │ │ │ │ │ + ldr r3, [pc, #3156] @ 12ad0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi 12a30 │ │ │ │ │ + bhi 129f0 │ │ │ │ │ add r3, r7, r5, lsl #2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ sub r8, r5, #1 │ │ │ │ │ rsb r0, r8, r8, lsl #4 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 121dc │ │ │ │ │ + beq 1219c │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - bne 121e8 │ │ │ │ │ + bne 121a8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r6, r6, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12200 │ │ │ │ │ + beq 121c0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 124f4 │ │ │ │ │ + bne 124b4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 126d0 │ │ │ │ │ + bne 12690 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 126f4 │ │ │ │ │ + beq 126b4 │ │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 12734 │ │ │ │ │ + bne 126f4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1272c │ │ │ │ │ + beq 126ec │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 12720 │ │ │ │ │ + beq 126e0 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add lr, sl, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 124b0 │ │ │ │ │ + beq 12470 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r0, fp, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ @@ -19567,360 +19552,360 @@ │ │ │ │ │ lsl r1, r5, r1 │ │ │ │ │ orr r3, r3, r5, lsl ip │ │ │ │ │ orr r1, r1, r5, lsr sl │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r1, r1, r2 │ │ │ │ │ and r2, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ - blt 122d8 │ │ │ │ │ + blt 12298 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r1, lsl r7 │ │ │ │ │ addls r2, r2, #48 @ 0x30 │ │ │ │ │ addhi r2, r2, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r1, lsr r9 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ lsr r2, r1, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 122d0 │ │ │ │ │ + beq 12290 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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 12470 │ │ │ │ │ + beq 12430 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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 124a8 │ │ │ │ │ + beq 12468 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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 122b0 │ │ │ │ │ + beq 12270 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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 12644 │ │ │ │ │ + beq 12604 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 1264c │ │ │ │ │ + beq 1260c │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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, #-7] │ │ │ │ │ sub r1, lr, #7 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12158 │ │ │ │ │ + beq 12118 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r7 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 12288 │ │ │ │ │ + bhi 12248 │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ - bne 12128 │ │ │ │ │ + bne 120e8 │ │ │ │ │ ldr lr, [sp, #20] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - bgt 12634 │ │ │ │ │ + bgt 125f4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 124c8 │ │ │ │ │ + beq 12488 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 121cc │ │ │ │ │ + bne 1218c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [r1, #-2] │ │ │ │ │ - beq 12478 │ │ │ │ │ + beq 12438 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1263c │ │ │ │ │ + bne 125fc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str sl, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 11eac │ │ │ │ │ + b 11e6c │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 12184 │ │ │ │ │ + b 12144 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ - beq 11ef8 │ │ │ │ │ + beq 11eb8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r6, r0, r6 │ │ │ │ │ - bne 11f08 │ │ │ │ │ + bne 11ec8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11f18 │ │ │ │ │ + beq 11ed8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 1269c │ │ │ │ │ + bhi 1265c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1270c │ │ │ │ │ + beq 126cc │ │ │ │ │ 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 126f4 │ │ │ │ │ + beq 126b4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 12524 │ │ │ │ │ + bne 124e4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 12a90 │ │ │ │ │ + bne 12a50 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 12ac0 │ │ │ │ │ + beq 12a80 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ add lr, r1, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 11f60 │ │ │ │ │ + b 11f20 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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 12128 │ │ │ │ │ - b 12158 │ │ │ │ │ + bne 120e8 │ │ │ │ │ + b 12118 │ │ │ │ │ sub r1, lr, #4 │ │ │ │ │ - b 12158 │ │ │ │ │ + b 12118 │ │ │ │ │ add r2, r2, #87 @ 0x57 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ orr r3, r3, r1, lsr r9 │ │ │ │ │ lsr r2, r1, r4 │ │ │ │ │ - bge 12300 │ │ │ │ │ + bge 122c0 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ - b 12158 │ │ │ │ │ + b 12118 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r1, lsl r7 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - bhi 122b8 │ │ │ │ │ + bhi 12278 │ │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ │ cmp r4, ip │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ orr r3, r3, r1, lsr r9 │ │ │ │ │ lsr r2, r1, r4 │ │ │ │ │ - bgt 122d0 │ │ │ │ │ + bgt 12290 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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, #-2] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12470 │ │ │ │ │ + bgt 12430 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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 124a8 │ │ │ │ │ + bgt 12468 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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, #-4] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - blt 122b0 │ │ │ │ │ + blt 12270 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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, #-5] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12644 │ │ │ │ │ + bgt 12604 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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 │ │ │ │ │ - bgt 1264c │ │ │ │ │ + bgt 1260c │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ 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, #-7] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r1, lr, #7 │ │ │ │ │ - bgt 12158 │ │ │ │ │ + bgt 12118 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r7 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 12654 │ │ │ │ │ + bhi 12614 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 1243c │ │ │ │ │ - b 12158 │ │ │ │ │ + ble 123fc │ │ │ │ │ + b 12118 │ │ │ │ │ sub r1, lr, #2 │ │ │ │ │ - b 12158 │ │ │ │ │ + b 12118 │ │ │ │ │ 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 121a8 │ │ │ │ │ + beq 12168 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 121b0 │ │ │ │ │ + b 12170 │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ - b 12158 │ │ │ │ │ + b 12118 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne 12178 │ │ │ │ │ + bne 12138 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 1219c │ │ │ │ │ - b 1247c │ │ │ │ │ + bne 1215c │ │ │ │ │ + b 1243c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - beq 1267c │ │ │ │ │ + beq 1263c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, #3 │ │ │ │ │ - beq 11f18 │ │ │ │ │ + beq 11ed8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 12220 │ │ │ │ │ + bls 121e0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 12220 │ │ │ │ │ + bgt 121e0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12248 │ │ │ │ │ + beq 12208 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ - beq 12a10 │ │ │ │ │ + beq 129d0 │ │ │ │ │ sub r8, r5, #1 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -19951,170 +19936,170 @@ │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ orr r0, r0, sl, lsr r9 │ │ │ │ │ strb r2, [ip, #-1]! │ │ │ │ │ lsr sl, sl, r4 │ │ │ │ │ - bgt 126fc │ │ │ │ │ + bgt 126bc │ │ │ │ │ orrs r2, r0, sl │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12598 │ │ │ │ │ + bne 12558 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - bgt 12568 │ │ │ │ │ + bgt 12528 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12a64 │ │ │ │ │ + bne 12a24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12a44 │ │ │ │ │ + beq 12a04 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1263c │ │ │ │ │ + bne 125fc │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 121b0 │ │ │ │ │ + b 12170 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b 11fa0 │ │ │ │ │ + b 11f60 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 12498 │ │ │ │ │ + b 12458 │ │ │ │ │ sub r1, lr, #5 │ │ │ │ │ - b 12158 │ │ │ │ │ + b 12118 │ │ │ │ │ sub r1, lr, #6 │ │ │ │ │ - b 12158 │ │ │ │ │ + b 12118 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ add r5, r5, #87 @ 0x57 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r5, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 1243c │ │ │ │ │ - b 12158 │ │ │ │ │ + ble 123fc │ │ │ │ │ + b 12118 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 11f18 │ │ │ │ │ + beq 11ed8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 12220 │ │ │ │ │ - b 12500 │ │ │ │ │ + bls 121e0 │ │ │ │ │ + b 124c0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 12218 │ │ │ │ │ + blt 121d8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12248 │ │ │ │ │ + beq 12208 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ - b 1253c │ │ │ │ │ + b 124fc │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 12524 │ │ │ │ │ + bne 124e4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 121b4 │ │ │ │ │ + b 12174 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b 125e0 │ │ │ │ │ + b 125a0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12240 │ │ │ │ │ + beq 12200 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b 1253c │ │ │ │ │ + b 124fc │ │ │ │ │ add r1, sl, #28 │ │ │ │ │ add lr, r1, r6 │ │ │ │ │ - b 11f60 │ │ │ │ │ + b 11f20 │ │ │ │ │ ldr r1, [sl, #28] │ │ │ │ │ - b 12724 │ │ │ │ │ + b 126e4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 127ac │ │ │ │ │ + beq 1276c │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [sl, #28] │ │ │ │ │ - bne 1281c │ │ │ │ │ + bne 127dc │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ - bne 1283c │ │ │ │ │ + bne 127fc │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12798 │ │ │ │ │ + beq 12758 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12788 │ │ │ │ │ + beq 12748 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ str r3, [r0, #-8] │ │ │ │ │ sub r3, r0, #8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ streq r2, [r3, #-4] │ │ │ │ │ - b 1219c │ │ │ │ │ + b 1215c │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [sl, #28] │ │ │ │ │ - bne 1282c │ │ │ │ │ + bne 127ec │ │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r0, r3, #2 │ │ │ │ │ - bne 12904 │ │ │ │ │ + bne 128c4 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ strh r2, [r3, #-2] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12808 │ │ │ │ │ + beq 127c8 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 127f8 │ │ │ │ │ + beq 127b8 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh r3, [r0, #-2] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strh r3, [r0, #-4] │ │ │ │ │ sub r3, r0, #4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strheq r2, [r3, #-2] │ │ │ │ │ - b 1219c │ │ │ │ │ + b 1215c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, sl, #20 │ │ │ │ │ addeq r3, sl, #28 │ │ │ │ │ - b 12748 │ │ │ │ │ + b 12708 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, sl, #20 │ │ │ │ │ addeq r3, sl, #28 │ │ │ │ │ - b 127b8 │ │ │ │ │ + b 12778 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov lr, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r1, lr │ │ │ │ │ @@ -20149,22 +20134,22 @@ │ │ │ │ │ lsl r3, r3, #24 │ │ │ │ │ asr r3, r3, #24 │ │ │ │ │ cmp r8, lr │ │ │ │ │ orr r6, r6, r1, lsr r9 │ │ │ │ │ str r3, [r0] │ │ │ │ │ lsr r1, r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ble 129e4 │ │ │ │ │ + ble 129a4 │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 129f4 │ │ │ │ │ + beq 129b4 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ - b 128a0 │ │ │ │ │ + b 12860 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov lr, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r1, lr │ │ │ │ │ @@ -20199,201 +20184,201 @@ │ │ │ │ │ lsl r3, r3, #24 │ │ │ │ │ asr r3, r3, #24 │ │ │ │ │ cmp r8, lr │ │ │ │ │ orr r6, r6, r1, lsr r9 │ │ │ │ │ strh r3, [r0] │ │ │ │ │ lsr r1, r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ble 129c0 │ │ │ │ │ + ble 12980 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt 129c8 │ │ │ │ │ + bgt 12988 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ - b 12968 │ │ │ │ │ + b 12928 │ │ │ │ │ orrs r2, r6, r1 │ │ │ │ │ - bne 129b8 │ │ │ │ │ + bne 12978 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ subgt r0, r0, #2 │ │ │ │ │ - bgt 12938 │ │ │ │ │ + bgt 128f8 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 127d4 │ │ │ │ │ + b 12794 │ │ │ │ │ orrs r2, r6, r1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - b 128f4 │ │ │ │ │ + b 128b4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ subgt r0, r0, #4 │ │ │ │ │ - bgt 12870 │ │ │ │ │ + bgt 12830 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 12764 │ │ │ │ │ + b 12724 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - b 125f8 │ │ │ │ │ - ldr r1, [pc, #236] @ 12b14 │ │ │ │ │ - ldr r0, [pc, #236] @ 12b18 │ │ │ │ │ + b 125b8 │ │ │ │ │ + ldr r1, [pc, #236] @ 12ad4 │ │ │ │ │ + ldr r0, [pc, #236] @ 12ad8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 126f4 │ │ │ │ │ - ldr r3, [pc, #228] @ 12b1c │ │ │ │ │ - ldr r1, [pc, #228] @ 12b20 │ │ │ │ │ + b 126b4 │ │ │ │ │ + ldr r3, [pc, #228] @ 12adc │ │ │ │ │ + ldr r1, [pc, #228] @ 12ae0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 126f4 │ │ │ │ │ + b 126b4 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ movne r3, r2 │ │ │ │ │ ldrne r2, [sp, #72] @ 0x48 │ │ │ │ │ - bne 12498 │ │ │ │ │ - b 1261c │ │ │ │ │ + bne 12458 │ │ │ │ │ + b 125dc │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12a7c │ │ │ │ │ + beq 12a3c │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip, #-2] │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 12604 │ │ │ │ │ + b 125c4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12ac8 │ │ │ │ │ + beq 12a88 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12ab0 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1274c │ │ │ │ │ + b 1270c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 12278 │ │ │ │ │ + b 12238 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ │ - bne 12b00 │ │ │ │ │ + bne 12ac0 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 127bc │ │ │ │ │ + b 1277c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r3, r3, #20 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ - b 12ab0 │ │ │ │ │ + b 12a70 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r3, r3, #20 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ - b 12ae0 │ │ │ │ │ + b 12aa0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00012b24 : │ │ │ │ │ +00012ae4 : │ │ │ │ │ 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 12c3c │ │ │ │ │ + beq 12bfc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12c28 │ │ │ │ │ + beq 12be8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12b98 │ │ │ │ │ + bhi 12b58 │ │ │ │ │ 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 12bf0 │ │ │ │ │ + beq 12bb0 │ │ │ │ │ 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 13a80 <_PyLong_Frexp> │ │ │ │ │ + bl 13a40 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #176] @ 12c58 │ │ │ │ │ + ldr r3, [pc, #176] @ 12c18 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c08 │ │ │ │ │ + bne 12bc8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt 12c14 │ │ │ │ │ + bgt 12bd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #124] @ 12c58 │ │ │ │ │ + ldr r3, [pc, #124] @ 12c18 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12b84 │ │ │ │ │ + beq 12b44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c4c │ │ │ │ │ - ldr r7, [pc, #84] @ 12c58 │ │ │ │ │ + bne 12c0c │ │ │ │ │ + ldr r7, [pc, #84] @ 12c18 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12b84 │ │ │ │ │ + b 12b44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12bbc │ │ │ │ │ - ldr r3, [pc, #64] @ 12c5c │ │ │ │ │ - ldr r1, [pc, #64] @ 12c60 │ │ │ │ │ + beq 12b7c │ │ │ │ │ + ldr r3, [pc, #64] @ 12c1c │ │ │ │ │ + ldr r1, [pc, #64] @ 12c20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12bf0 │ │ │ │ │ - ldr r3, [pc, #52] @ 12c64 │ │ │ │ │ - ldr r1, [pc, #52] @ 12c68 │ │ │ │ │ + b 12bb0 │ │ │ │ │ + ldr r3, [pc, #52] @ 12c24 │ │ │ │ │ + ldr r1, [pc, #52] @ 12c28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12bf0 │ │ │ │ │ - ldr r1, [pc, #40] @ 12c6c │ │ │ │ │ - ldr r0, [pc, #40] @ 12c70 │ │ │ │ │ + b 12bb0 │ │ │ │ │ + ldr r1, [pc, #40] @ 12c2c │ │ │ │ │ + ldr r0, [pc, #40] @ 12c30 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 12bf0 │ │ │ │ │ + b 12bb0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000005e4 │ │ │ │ │ @@ -20402,156 +20387,156 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dbb │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00012c74 : │ │ │ │ │ +00012c34 : │ │ │ │ │ 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 1324c │ │ │ │ │ + beq 1320c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1324c │ │ │ │ │ + beq 1320c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ - beq 12e20 │ │ │ │ │ + beq 12de0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 131b4 │ │ │ │ │ + beq 13174 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - blt 13030 │ │ │ │ │ - beq 13014 │ │ │ │ │ + blt 12ff0 │ │ │ │ │ + beq 12fd4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 12e64 │ │ │ │ │ + beq 12e24 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d9c │ │ │ │ │ + bl 14c4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12d1c │ │ │ │ │ + beq 12cdc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12d1c │ │ │ │ │ + beq 12cdc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 12d1c │ │ │ │ │ + bne 12cdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 131a4 │ │ │ │ │ + beq 13164 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 12d74 │ │ │ │ │ + bls 12d34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 12df8 │ │ │ │ │ + beq 12db8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 131c8 │ │ │ │ │ + beq 13188 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12d68 │ │ │ │ │ + bne 12d28 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 131d4 │ │ │ │ │ + beq 13194 │ │ │ │ │ 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] @ 13254 │ │ │ │ │ + ldr r0, [pc, #1228] @ 13214 │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 12d38 │ │ │ │ │ + bcc 12cf8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12dd4 │ │ │ │ │ + beq 12d94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 12dd4 │ │ │ │ │ - ldr r2, [pc, #1172] @ 13258 │ │ │ │ │ + bne 12d94 │ │ │ │ │ + ldr r2, [pc, #1172] @ 13218 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13238 │ │ │ │ │ + bne 131f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #1152] @ 1325c │ │ │ │ │ + ldr r6, [pc, #1152] @ 1321c │ │ │ │ │ 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 12d48 │ │ │ │ │ + bne 12d08 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 12d68 │ │ │ │ │ + beq 12d28 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 15a4c <_PyLong_Negate> │ │ │ │ │ + bl 158fc <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 131a4 │ │ │ │ │ + beq 13164 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 12d48 │ │ │ │ │ + b 12d08 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 131ac │ │ │ │ │ + bne 1316c │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 13184 │ │ │ │ │ + bne 13144 │ │ │ │ │ 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 131a4 │ │ │ │ │ + beq 13164 │ │ │ │ │ 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 1305c │ │ │ │ │ + bne 1301c │ │ │ │ │ add lr, r4, lr, lsl #2 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ sub r3, lr, r9 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldr r6, [pc, #980] @ 13260 │ │ │ │ │ - ldr r8, [pc, #980] @ 13264 │ │ │ │ │ + ldr r6, [pc, #980] @ 13220 │ │ │ │ │ + ldr r8, [pc, #980] @ 13224 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 12ef8 │ │ │ │ │ + beq 12eb8 │ │ │ │ │ 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 │ │ │ │ │ @@ -20568,15 +20553,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 12fe4 │ │ │ │ │ + beq 12fa4 │ │ │ │ │ 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 │ │ │ │ │ @@ -20627,60 +20612,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 12ef8 │ │ │ │ │ + bne 12eb8 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 131a4 │ │ │ │ │ + beq 13164 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 12d48 │ │ │ │ │ - b 12df8 │ │ │ │ │ + bne 12d08 │ │ │ │ │ + b 12db8 │ │ │ │ │ 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 12ce4 │ │ │ │ │ - ldr r2, [pc, #560] @ 13268 │ │ │ │ │ + bcs 12ca4 │ │ │ │ │ + ldr r2, [pc, #560] @ 13228 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 1321c │ │ │ │ │ + bne 131dc │ │ │ │ │ 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 12d48 │ │ │ │ │ + b 12d08 │ │ │ │ │ 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 130f4 │ │ │ │ │ + beq 130b4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 130cc │ │ │ │ │ + beq 1308c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 130ac │ │ │ │ │ + beq 1306c │ │ │ │ │ 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 │ │ │ │ │ @@ -20699,15 +20684,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 12fe4 │ │ │ │ │ + beq 12fa4 │ │ │ │ │ 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> │ │ │ │ │ @@ -20738,73 +20723,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 130f4 │ │ │ │ │ - b 12fe4 │ │ │ │ │ + bne 130b4 │ │ │ │ │ + b 12fa4 │ │ │ │ │ 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 12d68 │ │ │ │ │ + bne 12d28 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12d68 │ │ │ │ │ + b 12d28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13030 │ │ │ │ │ - ldr r3, [pc, #176] @ 1326c │ │ │ │ │ - ldr r1, [pc, #176] @ 13270 │ │ │ │ │ + bne 12ff0 │ │ │ │ │ + ldr r3, [pc, #176] @ 1322c │ │ │ │ │ + ldr r1, [pc, #176] @ 13230 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 131a4 │ │ │ │ │ + b 13164 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 12d68 │ │ │ │ │ + bne 12d28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7614 │ │ │ │ │ + bl 7608 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 1320c │ │ │ │ │ + beq 131cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1320c │ │ │ │ │ + bne 131cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 131a4 │ │ │ │ │ + beq 13164 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 12d68 │ │ │ │ │ + b 12d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e48 <_PyLong_Copy> │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 12e14 │ │ │ │ │ - b 131a4 │ │ │ │ │ + bne 12dd4 │ │ │ │ │ + b 13164 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12dcc │ │ │ │ │ - ldr r6, [pc, #32] @ 13274 │ │ │ │ │ - b 12d68 │ │ │ │ │ + b 12d8c │ │ │ │ │ + ldr r6, [pc, #32] @ 13234 │ │ │ │ │ + b 12d28 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ @@ -20812,128 +20797,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 │ │ │ │ │ │ │ │ │ │ -00013278 : │ │ │ │ │ +00013238 : │ │ │ │ │ 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 r6, r2 │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ - beq 1340c │ │ │ │ │ + beq 133cc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 137a4 │ │ │ │ │ + beq 13764 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt 13630 │ │ │ │ │ - beq 13618 │ │ │ │ │ + blt 135f0 │ │ │ │ │ + beq 135d8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 13458 │ │ │ │ │ + beq 13418 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d9c │ │ │ │ │ + bl 14c4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13304 │ │ │ │ │ + beq 132c4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13304 │ │ │ │ │ + beq 132c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 13304 │ │ │ │ │ + bne 132c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 137b4 │ │ │ │ │ + beq 13774 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 13360 │ │ │ │ │ + bls 13320 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 133e4 │ │ │ │ │ + beq 133a4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 137bc │ │ │ │ │ + beq 1377c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13350 │ │ │ │ │ + bne 13310 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 137c8 │ │ │ │ │ + beq 13788 │ │ │ │ │ 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] @ 13840 │ │ │ │ │ + ldr r0, [pc, #1228] @ 13800 │ │ │ │ │ adds r8, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 13320 │ │ │ │ │ + bcc 132e0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 133c0 │ │ │ │ │ + beq 13380 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 133c0 │ │ │ │ │ - ldr r2, [pc, #1172] @ 13844 │ │ │ │ │ + bne 13380 │ │ │ │ │ + ldr r2, [pc, #1172] @ 13804 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13810 │ │ │ │ │ + bne 137d0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r7, [pc, #1152] @ 13848 │ │ │ │ │ + ldr r7, [pc, #1152] @ 13808 │ │ │ │ │ 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 13330 │ │ │ │ │ + bne 132f0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13350 │ │ │ │ │ + beq 13310 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 15a4c <_PyLong_Negate> │ │ │ │ │ + bl 158fc <_PyLong_Negate> │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 137b4 │ │ │ │ │ + beq 13774 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13330 │ │ │ │ │ + b 132f0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 1379c │ │ │ │ │ + bne 1375c │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 13784 │ │ │ │ │ + bne 13744 │ │ │ │ │ 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 │ │ │ │ │ @@ -20941,24 +20926,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 13660 │ │ │ │ │ + bne 13620 │ │ │ │ │ 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] @ 1384c │ │ │ │ │ - ldr r9, [pc, #968] @ 13850 │ │ │ │ │ + ldr r7, [pc, #968] @ 1380c │ │ │ │ │ + ldr r9, [pc, #968] @ 13810 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 134f4 │ │ │ │ │ + beq 134b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -20976,15 +20961,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 135e4 │ │ │ │ │ + beq 135a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -21036,61 +21021,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 134f4 │ │ │ │ │ + bne 134b4 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 137b4 │ │ │ │ │ + beq 13774 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 13330 │ │ │ │ │ - b 133e4 │ │ │ │ │ + bne 132f0 │ │ │ │ │ + b 133a4 │ │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 132cc │ │ │ │ │ - ldr r2, [pc, #540] @ 13854 │ │ │ │ │ + bcs 1328c │ │ │ │ │ + ldr r2, [pc, #540] @ 13814 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 13824 │ │ │ │ │ + bne 137e4 │ │ │ │ │ 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 13330 │ │ │ │ │ + b 132f0 │ │ │ │ │ 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 136f4 │ │ │ │ │ + beq 136b4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 136cc │ │ │ │ │ + beq 1368c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 136ac │ │ │ │ │ + beq 1366c │ │ │ │ │ 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]! │ │ │ │ │ @@ -21108,15 +21093,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 135e4 │ │ │ │ │ + beq 135a4 │ │ │ │ │ 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> │ │ │ │ │ @@ -21147,232 +21132,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 136f4 │ │ │ │ │ - b 135e4 │ │ │ │ │ + bne 136b4 │ │ │ │ │ + b 135a4 │ │ │ │ │ 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 13438 │ │ │ │ │ + b 133f8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13630 │ │ │ │ │ - ldr r3, [pc, #172] @ 13858 │ │ │ │ │ - ldr r1, [pc, #172] @ 1385c │ │ │ │ │ + bne 135f0 │ │ │ │ │ + ldr r3, [pc, #172] @ 13818 │ │ │ │ │ + ldr r1, [pc, #172] @ 1381c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 13358 │ │ │ │ │ + b 13318 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13350 │ │ │ │ │ + bne 13310 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7614 │ │ │ │ │ + bl 7608 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 13800 │ │ │ │ │ + beq 137c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13800 │ │ │ │ │ + bne 137c0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 137b4 │ │ │ │ │ + beq 13774 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 13350 │ │ │ │ │ + b 13310 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b 133b8 │ │ │ │ │ + b 13378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e48 <_PyLong_Copy> │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 13400 │ │ │ │ │ - b 137b4 │ │ │ │ │ + bne 133c0 │ │ │ │ │ + b 13774 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00013860 : │ │ │ │ │ +00013820 : │ │ │ │ │ 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 138f8 │ │ │ │ │ + beq 138b8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1390c │ │ │ │ │ + beq 138cc │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 138b4 │ │ │ │ │ + bhi 13874 │ │ │ │ │ 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 138e8 │ │ │ │ │ + beq 138a8 │ │ │ │ │ ldr r0, [r3], #-4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ orr r1, r0, r1, lsl #30 │ │ │ │ │ - bne 138d4 │ │ │ │ │ + bne 13894 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #168] @ 139a8 │ │ │ │ │ - ldr r0, [pc, #168] @ 139ac │ │ │ │ │ + ldr r1, [pc, #168] @ 13968 │ │ │ │ │ + ldr r0, [pc, #168] @ 1396c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 138a8 │ │ │ │ │ + b 13868 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 13904 │ │ │ │ │ + beq 138c4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13994 │ │ │ │ │ + beq 13954 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 13974 │ │ │ │ │ + bhi 13934 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 138a8 │ │ │ │ │ + beq 13868 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 138a8 │ │ │ │ │ + bne 13868 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 138a8 │ │ │ │ │ + b 13868 │ │ │ │ │ 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 1397c │ │ │ │ │ + bcs 1393c │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ - b 1394c │ │ │ │ │ - ldr r0, [pc, #16] @ 139ac │ │ │ │ │ + b 1390c │ │ │ │ │ + ldr r0, [pc, #16] @ 1396c │ │ │ │ │ mov r1, #728 @ 0x2d8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1394c │ │ │ │ │ + b 1390c │ │ │ │ │ .word 0x000002f3 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000139b0 : │ │ │ │ │ +00013970 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13a1c │ │ │ │ │ + beq 139dc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13a1c │ │ │ │ │ + beq 139dc │ │ │ │ │ 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 c3d0 │ │ │ │ │ + bl c3c4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13a5c │ │ │ │ │ + beq 13a1c │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ ldm sp, {r3, r4} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a24 │ │ │ │ │ + beq 139e4 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 13a7c │ │ │ │ │ + ldr r0, [pc, #88] @ 13a3c │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13a40 │ │ │ │ │ + beq 13a00 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 13a64 │ │ │ │ │ + beq 13a24 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13a5c │ │ │ │ │ + beq 13a1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 13a70 │ │ │ │ │ + beq 13a30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13a14 │ │ │ │ │ + b 139d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13a40 │ │ │ │ │ + b 13a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13a5c │ │ │ │ │ + b 13a1c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00013a80 <_PyLong_Frexp>: │ │ │ │ │ +00013a40 <_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 │ │ │ │ │ @@ -21381,31 +21366,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 13ca4 <_PyLong_Frexp+0x224> │ │ │ │ │ + beq 13c64 <_PyLong_Frexp+0x224> │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 14020 <_PyLong_Frexp+0x5a0> │ │ │ │ │ - ldr r1, [pc, #1376] @ 14040 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + beq 13fe0 <_PyLong_Frexp+0x5a0> │ │ │ │ │ + ldr r1, [pc, #1376] @ 14000 <_PyLong_Frexp+0x5c0> │ │ │ │ │ clz r5, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ rsb r5, r5, #32 │ │ │ │ │ - bhi 1402c <_PyLong_Frexp+0x5ac> │ │ │ │ │ + bhi 13fec <_PyLong_Frexp+0x5ac> │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ add r5, r5, r2, lsl #1 │ │ │ │ │ cmp r5, #55 @ 0x37 │ │ │ │ │ - bgt 13d5c <_PyLong_Frexp+0x2dc> │ │ │ │ │ - ldr r2, [pc, #1344] @ 14044 <_PyLong_Frexp+0x5c4> │ │ │ │ │ + bgt 13d1c <_PyLong_Frexp+0x2dc> │ │ │ │ │ + ldr r2, [pc, #1344] @ 14004 <_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] │ │ │ │ │ @@ -21419,36 +21404,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 13cb4 <_PyLong_Frexp+0x234> │ │ │ │ │ + bne 13c74 <_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] @ 14048 <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r3, [pc, #1240] @ 14008 <_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 13d24 <_PyLong_Frexp+0x2a4> │ │ │ │ │ + ble 13ce4 <_PyLong_Frexp+0x2a4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1184] @ 1404c <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1184] @ 1400c <_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] │ │ │ │ │ @@ -21457,17 +21442,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 13c54 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq 13c14 <_PyLong_Frexp+0x1d4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1120] @ 1404c <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1120] @ 1400c <_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] │ │ │ │ │ @@ -21476,16 +21461,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 13c54 <_PyLong_Frexp+0x1d4> │ │ │ │ │ - ldr r3, [pc, #1060] @ 1404c <_PyLong_Frexp+0x5cc> │ │ │ │ │ + beq 13c14 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + ldr r3, [pc, #1060] @ 1400c <_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] │ │ │ │ │ @@ -21499,22 +21484,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] @ 14050 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #992] @ 14010 <_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 13ff4 <_PyLong_Frexp+0x574> │ │ │ │ │ + bne 13fb4 <_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 │ │ │ │ │ @@ -21532,53 +21517,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 13b58 <_PyLong_Frexp+0xd8> │ │ │ │ │ + beq 13b18 <_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 13b58 <_PyLong_Frexp+0xd8> │ │ │ │ │ - b 13cf8 <_PyLong_Frexp+0x278> │ │ │ │ │ + beq 13b18 <_PyLong_Frexp+0xd8> │ │ │ │ │ + b 13cb8 <_PyLong_Frexp+0x278> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1015021568 @ 0x3c800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #792] @ 14050 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #792] @ 14010 <_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 13c84 <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r9, [pc, #768] @ 14054 <_PyLong_Frexp+0x5d4> │ │ │ │ │ + beq 13c44 <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r9, [pc, #768] @ 14014 <_PyLong_Frexp+0x5d4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 13c84 <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r2, [pc, #736] @ 14044 <_PyLong_Frexp+0x5c4> │ │ │ │ │ + b 13c44 <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r2, [pc, #736] @ 14004 <_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 13ef4 <_PyLong_Frexp+0x474> │ │ │ │ │ + ble 13eb4 <_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 │ │ │ │ │ @@ -21591,15 +21576,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 13ea8 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 13e68 <_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] │ │ │ │ │ @@ -21608,15 +21593,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 13ea8 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 13e68 <_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] │ │ │ │ │ @@ -21625,15 +21610,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 13ea8 <_PyLong_Frexp+0x428> │ │ │ │ │ + ble 13e68 <_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 │ │ │ │ │ @@ -21643,214 +21628,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 13e78 <_PyLong_Frexp+0x3f8> │ │ │ │ │ + bne 13e38 <_PyLong_Frexp+0x3f8> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - beq 13fe8 <_PyLong_Frexp+0x568> │ │ │ │ │ + beq 13fa8 <_PyLong_Frexp+0x568> │ │ │ │ │ orr r1, r1, #1 │ │ │ │ │ - ldr r2, [pc, #392] @ 14048 <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r2, [pc, #392] @ 14008 <_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 13b98 <_PyLong_Frexp+0x118> │ │ │ │ │ - b 13c54 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bgt 13b58 <_PyLong_Frexp+0x118> │ │ │ │ │ + b 13c14 <_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 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ sub r0, r2, #9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ sub r3, r2, #-1073741818 @ 0xc0000006 │ │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ │ - b 13fdc <_PyLong_Frexp+0x55c> │ │ │ │ │ + b 13f9c <_PyLong_Frexp+0x55c> │ │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13eb4 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 13e74 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13fcc <_PyLong_Frexp+0x54c> │ │ │ │ │ - b 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 13f8c <_PyLong_Frexp+0x54c> │ │ │ │ │ + b 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13f08 <_PyLong_Frexp+0x488> │ │ │ │ │ - b 13eb8 <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 13ec8 <_PyLong_Frexp+0x488> │ │ │ │ │ + b 13e78 <_PyLong_Frexp+0x438> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 13d4c <_PyLong_Frexp+0x2cc> │ │ │ │ │ - ldr r3, [pc, #84] @ 14058 <_PyLong_Frexp+0x5d8> │ │ │ │ │ - ldr r1, [pc, #84] @ 1405c <_PyLong_Frexp+0x5dc> │ │ │ │ │ + bne 13d0c <_PyLong_Frexp+0x2cc> │ │ │ │ │ + ldr r3, [pc, #84] @ 14018 <_PyLong_Frexp+0x5d8> │ │ │ │ │ + ldr r1, [pc, #84] @ 1401c <_PyLong_Frexp+0x5dc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r9, [pc, #72] @ 14060 <_PyLong_Frexp+0x5e0> │ │ │ │ │ + ldr r9, [pc, #72] @ 14020 <_PyLong_Frexp+0x5e0> │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b 13ca4 <_PyLong_Frexp+0x224> │ │ │ │ │ - ldr r1, [pc, #24] @ 14040 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + b 13c64 <_PyLong_Frexp+0x224> │ │ │ │ │ + ldr r1, [pc, #24] @ 14000 <_PyLong_Frexp+0x5c0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 13aec <_PyLong_Frexp+0x6c> │ │ │ │ │ - ldr r1, [pc, #48] @ 14064 <_PyLong_Frexp+0x5e4> │ │ │ │ │ + bls 13aac <_PyLong_Frexp+0x6c> │ │ │ │ │ + ldr r1, [pc, #48] @ 14024 <_PyLong_Frexp+0x5e4> │ │ │ │ │ cmp r5, #7 │ │ │ │ │ cmple r3, r1 │ │ │ │ │ - beq 13aec <_PyLong_Frexp+0x6c> │ │ │ │ │ - b 13ffc <_PyLong_Frexp+0x57c> │ │ │ │ │ + beq 13aac <_PyLong_Frexp+0x6c> │ │ │ │ │ + b 13fbc <_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 │ │ │ │ │ │ │ │ │ │ -00014068 : │ │ │ │ │ +00014028 : │ │ │ │ │ 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 14a94 │ │ │ │ │ + beq 14a54 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 14a94 │ │ │ │ │ + beq 14a54 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and sl, r3, #3 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 14a9c │ │ │ │ │ + beq 14a5c │ │ │ │ │ ldr fp, [r0, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ and r5, fp, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 14758 │ │ │ │ │ + beq 14718 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb sl, sl, #1 │ │ │ │ │ - bhi 1483c │ │ │ │ │ + bhi 147fc │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ muls sl, r3, sl │ │ │ │ │ - bmi 148b0 │ │ │ │ │ - ldr r6, [pc, #2508] @ 14ab0 │ │ │ │ │ + bmi 14870 │ │ │ │ │ + ldr r6, [pc, #2508] @ 14a70 │ │ │ │ │ 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 141f0 │ │ │ │ │ + bhi 141b0 │ │ │ │ │ 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 1492c │ │ │ │ │ + bne 148ec │ │ │ │ │ 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] @ 14ab4 │ │ │ │ │ + ldr r3, [pc, #2424] @ 14a74 │ │ │ │ │ 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 14170 │ │ │ │ │ - ldr r4, [pc, #2388] @ 14ab8 │ │ │ │ │ + bcc 14130 │ │ │ │ │ + ldr r4, [pc, #2388] @ 14a78 │ │ │ │ │ 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 147dc │ │ │ │ │ + bcs 1479c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14a64 │ │ │ │ │ - ldr r3, [pc, #2336] @ 14abc │ │ │ │ │ + beq 14a24 │ │ │ │ │ + ldr r3, [pc, #2336] @ 14a7c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -21865,36 +21850,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 14100 │ │ │ │ │ + bls 140c0 │ │ │ │ │ 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 14998 │ │ │ │ │ + bne 14958 │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 149f4 │ │ │ │ │ + ble 149b4 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 14a80 │ │ │ │ │ + bgt 14a40 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14a64 │ │ │ │ │ - ldr r3, [pc, #2168] @ 14abc │ │ │ │ │ + beq 14a24 │ │ │ │ │ + ldr r3, [pc, #2168] @ 14a7c │ │ │ │ │ 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] │ │ │ │ │ @@ -21903,24 +21888,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 14760 │ │ │ │ │ + beq 14720 │ │ │ │ │ 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 14684 │ │ │ │ │ + bge 14644 │ │ │ │ │ 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 │ │ │ │ │ @@ -21929,155 +21914,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 14684 │ │ │ │ │ + ble 14644 │ │ │ │ │ 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 14684 │ │ │ │ │ + ble 14644 │ │ │ │ │ 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 14684 │ │ │ │ │ + ble 14644 │ │ │ │ │ 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 14684 │ │ │ │ │ + ble 14644 │ │ │ │ │ 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 14684 │ │ │ │ │ + ble 14644 │ │ │ │ │ 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 14684 │ │ │ │ │ + ble 14644 │ │ │ │ │ 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 14684 │ │ │ │ │ + ble 14644 │ │ │ │ │ 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 14684 │ │ │ │ │ + ble 14644 │ │ │ │ │ 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 14684 │ │ │ │ │ + bge 14644 │ │ │ │ │ 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 14684 │ │ │ │ │ + ble 14644 │ │ │ │ │ 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 145b0 │ │ │ │ │ + beq 14570 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14578 │ │ │ │ │ + beq 14538 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14548 │ │ │ │ │ + beq 14508 │ │ │ │ │ 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 │ │ │ │ │ @@ -22107,15 +22092,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 14684 │ │ │ │ │ + beq 14644 │ │ │ │ │ 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 │ │ │ │ │ @@ -22158,79 +22143,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 145bc │ │ │ │ │ + bne 1457c │ │ │ │ │ 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 146b8 │ │ │ │ │ + beq 14678 │ │ │ │ │ add r3, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq 1472c │ │ │ │ │ + beq 146ec │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 14164 │ │ │ │ │ + bhi 14124 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r1, [pc, #996] @ 14ab4 │ │ │ │ │ + ldr r1, [pc, #996] @ 14a74 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 14164 │ │ │ │ │ + bcc 14124 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1471c │ │ │ │ │ + beq 146dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1471c │ │ │ │ │ - ldr r2, [pc, #948] @ 14ac0 │ │ │ │ │ + bne 146dc │ │ │ │ │ + ldr r2, [pc, #948] @ 14a80 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a28 │ │ │ │ │ + bne 149e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #916] @ 14ab8 │ │ │ │ │ + ldr r4, [pc, #916] @ 14a78 │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ - b 14164 │ │ │ │ │ + b 14124 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 14988 │ │ │ │ │ + beq 14948 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 14728 │ │ │ │ │ + beq 146e8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b 146b0 │ │ │ │ │ - ldr r4, [pc, #868] @ 14ac4 │ │ │ │ │ - b 14164 │ │ │ │ │ + b 14670 │ │ │ │ │ + ldr r4, [pc, #868] @ 14a84 │ │ │ │ │ + b 14124 │ │ │ │ │ orr r7, r7, #2 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsr r0, r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1493c │ │ │ │ │ + bne 148fc │ │ │ │ │ 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 │ │ │ │ │ @@ -22246,209 +22231,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 142e8 │ │ │ │ │ - b 14684 │ │ │ │ │ + bne 142a8 │ │ │ │ │ + b 14644 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 149c8 │ │ │ │ │ + blt 14988 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14a64 │ │ │ │ │ + beq 14a24 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #692] @ 14abc │ │ │ │ │ + ldr r3, [pc, #692] @ 14a7c │ │ │ │ │ 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 14164 │ │ │ │ │ + b 14124 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ - bne 14a50 │ │ │ │ │ + bne 14a10 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ orr r2, r2, r0, lsl #30 │ │ │ │ │ cmp r0, r2, lsr #30 │ │ │ │ │ - bne 14a50 │ │ │ │ │ + bne 14a10 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ sub r0, r3, #3 │ │ │ │ │ - beq 148a0 │ │ │ │ │ + beq 14860 │ │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ - bne 14a50 │ │ │ │ │ + bne 14a10 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 148a0 │ │ │ │ │ + bcc 14860 │ │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 14880 │ │ │ │ │ - b 14a50 │ │ │ │ │ + beq 14840 │ │ │ │ │ + b 14a10 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 14a3c │ │ │ │ │ + blt 149fc │ │ │ │ │ muls sl, r2, sl │ │ │ │ │ - bpl 140dc │ │ │ │ │ + bpl 1409c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl cf00 │ │ │ │ │ + bl cefc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14a68 │ │ │ │ │ + beq 14a28 │ │ │ │ │ bl 5b4 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 148f8 │ │ │ │ │ + beq 148b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 148f8 │ │ │ │ │ + bne 148b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ │ - bls 141dc │ │ │ │ │ + bls 1419c │ │ │ │ │ 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 14a04 │ │ │ │ │ + bhi 149c4 │ │ │ │ │ lsr r5, r3, #30 │ │ │ │ │ orr r5, r5, r1, lsl #2 │ │ │ │ │ add r1, r5, #5 │ │ │ │ │ - b 1415c │ │ │ │ │ + b 1411c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r7, [r9, #12] │ │ │ │ │ - bne 14960 │ │ │ │ │ + bne 14920 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - b 14280 │ │ │ │ │ + b 14240 │ │ │ │ │ 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 14970 │ │ │ │ │ + bne 14930 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 14948 │ │ │ │ │ + b 14908 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 146e8 │ │ │ │ │ + b 146a8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 149d8 │ │ │ │ │ - ldr r3, [pc, #276] @ 14abc │ │ │ │ │ + bne 14998 │ │ │ │ │ + ldr r3, [pc, #276] @ 14a7c │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 14a70 │ │ │ │ │ + bne 14a30 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 14164 │ │ │ │ │ + b 14124 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 147e8 │ │ │ │ │ + b 147a8 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movgt r5, #2 │ │ │ │ │ movgt sl, #30 │ │ │ │ │ - bgt 14220 │ │ │ │ │ + bgt 141e0 │ │ │ │ │ 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 149f4 │ │ │ │ │ + bne 149b4 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bne 149f0 │ │ │ │ │ + bne 149b0 │ │ │ │ │ mov sl, #30 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mvn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - b 14228 │ │ │ │ │ + b 141e8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 14714 │ │ │ │ │ + b 146d4 │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, sl, lsr #31 │ │ │ │ │ - bne 148b0 │ │ │ │ │ - ldr r3, [pc, #112] @ 14ac8 │ │ │ │ │ - ldr r1, [pc, #112] @ 14acc │ │ │ │ │ + bne 14870 │ │ │ │ │ + ldr r3, [pc, #112] @ 14a88 │ │ │ │ │ + ldr r1, [pc, #112] @ 14a8c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 148b0 │ │ │ │ │ + b 14870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 14164 │ │ │ │ │ + b 14124 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 10e48 <_PyLong_Copy> │ │ │ │ │ + b 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #64] @ 14ac8 │ │ │ │ │ - ldr r1, [pc, #68] @ 14ad0 │ │ │ │ │ + ldr r3, [pc, #64] @ 14a88 │ │ │ │ │ + ldr r1, [pc, #68] @ 14a90 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14a68 │ │ │ │ │ - ldr r4, [pc, #56] @ 14ad4 │ │ │ │ │ - b 14164 │ │ │ │ │ - ldr r3, [pc, #52] @ 14ad8 │ │ │ │ │ - ldr r1, [pc, #52] @ 14adc │ │ │ │ │ + b 14a28 │ │ │ │ │ + ldr r4, [pc, #56] @ 14a94 │ │ │ │ │ + b 14124 │ │ │ │ │ + ldr r3, [pc, #52] @ 14a98 │ │ │ │ │ + ldr r1, [pc, #52] @ 14a9c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14a68 │ │ │ │ │ + b 14a28 │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -22462,64 +22447,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 │ │ │ │ │ │ │ │ │ │ -00014ae0 : │ │ │ │ │ +00014aa0 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 14b14 │ │ │ │ │ - ldr r2, [pc, #392] @ 14c80 │ │ │ │ │ + beq 14ad4 │ │ │ │ │ + ldr r2, [pc, #392] @ 14c40 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 14c7c │ │ │ │ │ + bne 14c3c │ │ │ │ │ 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 14bdc │ │ │ │ │ + bhi 14b9c │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - ldr ip, [pc, #328] @ 14c84 │ │ │ │ │ + ldr ip, [pc, #328] @ 14c44 │ │ │ │ │ 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 14b70 │ │ │ │ │ - ldr r3, [pc, #288] @ 14c88 │ │ │ │ │ + bcc 14b30 │ │ │ │ │ + ldr r3, [pc, #288] @ 14c48 │ │ │ │ │ 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 14c04 │ │ │ │ │ + bcs 14bc4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c70 │ │ │ │ │ - ldr r3, [pc, #224] @ 14c80 │ │ │ │ │ + beq 14c30 │ │ │ │ │ + ldr r3, [pc, #224] @ 14c40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ @@ -22528,200 +22513,117 @@ │ │ │ │ │ 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 14b68 │ │ │ │ │ - bl 10e48 <_PyLong_Copy> │ │ │ │ │ + b 14b28 │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14b68 │ │ │ │ │ + beq 14b28 │ │ │ │ │ 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 14b68 │ │ │ │ │ + b 14b28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - blt 14c48 │ │ │ │ │ + blt 14c08 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c74 │ │ │ │ │ + beq 14c34 │ │ │ │ │ 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 14b68 │ │ │ │ │ + beq 14b28 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 14b68 │ │ │ │ │ + b 14b28 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c74 │ │ │ │ │ + beq 14c34 │ │ │ │ │ mov r1, #18 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r2, r0, #16 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b 14c40 │ │ │ │ │ + b 14c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14b68 │ │ │ │ │ - b 10e48 <_PyLong_Copy> │ │ │ │ │ + b 14b28 │ │ │ │ │ + b 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00014c8c <_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 14d44 <_PyLong_UnsignedShort_Converter+0xb8> │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq 14d6c <_PyLong_UnsignedShort_Converter+0xe0> │ │ │ │ │ - cmp r2, #8 │ │ │ │ │ - bhi 14cec <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 14d24 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - cmp r3, #65536 @ 0x10000 │ │ │ │ │ - bcs 14d58 <_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 14d38 <_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 14cf8 <_PyLong_UnsignedShort_Converter+0x6c> │ │ │ │ │ - ldr r3, [pc, #100] @ 14d80 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #100] @ 14d84 <_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 14d58 <_PyLong_UnsignedShort_Converter+0xcc> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - bne 14cd8 <_PyLong_UnsignedShort_Converter+0x4c> │ │ │ │ │ - b 14d24 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #60] @ 14d88 <_PyLong_UnsignedShort_Converter+0xfc> │ │ │ │ │ - ldr r1, [pc, #60] @ 14d8c <_PyLong_UnsignedShort_Converter+0x100> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14d24 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #32] @ 14d80 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #44] @ 14d90 <_PyLong_UnsignedShort_Converter+0x104> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14d30 <_PyLong_UnsignedShort_Converter+0xa4> │ │ │ │ │ - ldr r3, [pc, #32] @ 14d94 <_PyLong_UnsignedShort_Converter+0x108> │ │ │ │ │ - ldr r1, [pc, #32] @ 14d98 <_PyLong_UnsignedShort_Converter+0x10c> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14d30 <_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 │ │ │ │ │ - │ │ │ │ │ -00014d9c : │ │ │ │ │ +00014c4c : │ │ │ │ │ x_divrem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ add sl, r7, #1 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ - bgt 1599c │ │ │ │ │ + bgt 1584c │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 15944 │ │ │ │ │ - ldr r4, [pc, #2120] @ 15648 │ │ │ │ │ + beq 157f4 │ │ │ │ │ + ldr r4, [pc, #2120] @ 154f8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ lsl r2, sl, #3 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsr fp, r6, #3 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ - bne 159bc │ │ │ │ │ + bne 1586c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmn fp, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ - bhi 159dc │ │ │ │ │ + bhi 1588c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 1578c │ │ │ │ │ + beq 1563c │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 157a0 │ │ │ │ │ + beq 15650 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ bic r6, r6, #7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ orreq r6, r6, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ stmib r2, {r4, r6} │ │ │ │ │ @@ -22735,177 +22637,177 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ add r3, r8, fp, lsl #2 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 159b0 │ │ │ │ │ + beq 15860 │ │ │ │ │ clz r6, r6 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add ip, r8, #12 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 15668 │ │ │ │ │ + beq 15518 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ sub r2, r6, #32 │ │ │ │ │ lsl r0, lr, r2 │ │ │ │ │ lsl r3, lr, r6 │ │ │ │ │ rsb r1, r6, #32 │ │ │ │ │ orr r0, r0, lr, lsr r1 │ │ │ │ │ ldr r9, [sp, #8] │ │ │ │ │ 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 15000 │ │ │ │ │ + bls 14eb0 │ │ │ │ │ ldr r9, [ip, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r6 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ ldr r9, [sp, #8] │ │ │ │ │ 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 15000 │ │ │ │ │ + beq 14eb0 │ │ │ │ │ ldr r9, [ip, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r6 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ ldr r9, [sp, #8] │ │ │ │ │ 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 15000 │ │ │ │ │ + beq 14eb0 │ │ │ │ │ ldr r9, [ip, #12] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r6 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ ldr r9, [sp, #8] │ │ │ │ │ orr r0, lr, r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9, #12] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq 15000 │ │ │ │ │ + beq 14eb0 │ │ │ │ │ ldr ip, [ip, #16] │ │ │ │ │ cmp fp, #5 │ │ │ │ │ lsl lr, ip, r2 │ │ │ │ │ orr r3, r3, ip, lsl r6 │ │ │ │ │ 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, #16] │ │ │ │ │ - beq 15000 │ │ │ │ │ + beq 14eb0 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add lr, r8, #8 │ │ │ │ │ add lr, lr, fp, lsl #2 │ │ │ │ │ add r8, r8, #28 │ │ │ │ │ add ip, r0, #28 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ lsl r9, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r6 │ │ │ │ │ orr r9, r9, r0, lsr r1 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ - bne 14fd8 │ │ │ │ │ + bne 14e88 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r8, r3, #12 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ - beq 156d0 │ │ │ │ │ + beq 15580 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ lsl lr, r3, r2 │ │ │ │ │ orr lr, lr, r3, lsr r1 │ │ │ │ │ lsl r3, r3, r6 │ │ │ │ │ bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ lsr ip, lr, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r9, [r8] │ │ │ │ │ - bls 1516c │ │ │ │ │ + bls 1501c │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ lsl r9, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r6 │ │ │ │ │ orr r9, r9, lr, lsr r1 │ │ │ │ │ orr r9, r9, ip │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ str ip, [r8, #4] │ │ │ │ │ lsr r9, r9, #30 │ │ │ │ │ - beq 1516c │ │ │ │ │ + beq 1501c │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r6 │ │ │ │ │ orr ip, ip, lr, lsr r1 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, ip, r9 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str lr, [r8, #8] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 1516c │ │ │ │ │ + beq 1501c │ │ │ │ │ ldr r9, [r0, #12] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r6 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str ip, [r8, #12] │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ - beq 1516c │ │ │ │ │ + beq 1501c │ │ │ │ │ ldr r9, [r0, #16] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ lsl ip, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r6 │ │ │ │ │ orr ip, ip, r9, lsr r1 │ │ │ │ │ orr ip, ip, lr │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str lr, [r8, #16] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 1516c │ │ │ │ │ + beq 1501c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ lsl lr, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r6 │ │ │ │ │ orr lr, lr, r0, lsr r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r0, [r8, #20] │ │ │ │ │ - beq 1516c │ │ │ │ │ + beq 1501c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add ip, r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r5, r5, #32 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add lr, r0, #32 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ @@ -22913,46 +22815,46 @@ │ │ │ │ │ orr r3, r3, r0, lsl r6 │ │ │ │ │ orr r9, r9, r0, lsr r1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ - bne 15144 │ │ │ │ │ + bne 14ff4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 157d0 │ │ │ │ │ + beq 15680 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r7, r2, r7, lsl #2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r5, r3, fp │ │ │ │ │ - beq 15750 │ │ │ │ │ + beq 15600 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1595c │ │ │ │ │ + beq 1580c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - bne 15a34 │ │ │ │ │ + bne 158e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ add r2, r8, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ - bls 15444 │ │ │ │ │ + bls 152f4 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ sub r1, fp, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsl r3, r1, #2 │ │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ add r1, r7, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ @@ -22965,54 +22867,54 @@ │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ add r7, sl, #4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 159f0 │ │ │ │ │ + bne 158a0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #1040] @ 1564c │ │ │ │ │ + ldr r2, [pc, #1040] @ 154fc │ │ │ │ │ ldm r5, {r0, r6} │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ orr r0, r0, r6, lsl #30 │ │ │ │ │ lsr r1, r6, #2 │ │ │ │ │ - bne 15630 │ │ │ │ │ + bne 154e0 │ │ │ │ │ add r3, pc, #996 @ 0x3e4 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ ldr ip, [r5, #-4] │ │ │ │ │ umull lr, r1, r0, r9 │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r9, ip, r2, lsl #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 15688 │ │ │ │ │ + bcc 15538 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15658 │ │ │ │ │ + beq 15508 │ │ │ │ │ sub r3, r5, sl │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add ip, r2, #8 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r9, sl │ │ │ │ │ - beq 15350 │ │ │ │ │ + beq 15200 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 15320 │ │ │ │ │ + beq 151d0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 152f8 │ │ │ │ │ + beq 151a8 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ mov lr, r2 │ │ │ │ │ umull r2, r4, r0, r1 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ add r9, sl, #4 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ rsc r3, r4, r3, asr #31 │ │ │ │ │ @@ -23038,15 +22940,15 @@ │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ rsc r3, r4, r3, asr #31 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r4, r2, #30 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ orr r4, r4, r3, lsl #2 │ │ │ │ │ str r1, [r9] │ │ │ │ │ - beq 1541c │ │ │ │ │ + beq 152cc │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ umull r1, r2, ip, r0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ @@ -23086,289 +22988,289 @@ │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ rsc r2, r2, r3, asr #31 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ orr r4, r4, r2, lsl #2 │ │ │ │ │ str r3, [fp, #16] │ │ │ │ │ - bne 1535c │ │ │ │ │ + bne 1520c │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ │ cmn r4, r6 │ │ │ │ │ - bmi 1580c │ │ │ │ │ + bmi 156bc │ │ │ │ │ cmp r7, r8 │ │ │ │ │ sub sl, sl, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ str r0, [fp, #-4]! │ │ │ │ │ - bhi 15220 │ │ │ │ │ + bhi 150d0 │ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 1556c │ │ │ │ │ + beq 1541c │ │ │ │ │ ldr ip, [sp, #32] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r0, [r8, ip, lsl #2] │ │ │ │ │ mvn r3, r3, lsl r6 │ │ │ │ │ lsr r2, r0, r6 │ │ │ │ │ ldr r9, [sp, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r2, [r9, ip, lsl #2] │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ lsl lr, ip, #2 │ │ │ │ │ rsb r1, r6, #32 │ │ │ │ │ sub r2, r6, #32 │ │ │ │ │ - beq 1556c │ │ │ │ │ + beq 1541c │ │ │ │ │ sub r5, lr, #4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ ldr ip, [r8, r5] │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r6 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [r9, r5] │ │ │ │ │ - beq 1556c │ │ │ │ │ + beq 1541c │ │ │ │ │ sub r4, lr, #8 │ │ │ │ │ ldr r0, [r8, r4] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ lsr r5, r0, r6 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ orr r5, r5, ip, lsl r1 │ │ │ │ │ orr r5, r5, ip, lsr r2 │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ str r5, [r9, r4] │ │ │ │ │ - beq 1556c │ │ │ │ │ + beq 1541c │ │ │ │ │ sub r5, lr, #12 │ │ │ │ │ ldr ip, [r8, r5] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r6 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [r9, r5] │ │ │ │ │ - beq 1556c │ │ │ │ │ + beq 1541c │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ ldr r0, [r8, lr] │ │ │ │ │ cmp fp, #5 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ lsr r4, r0, r6 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ orr r4, r4, ip, lsl r1 │ │ │ │ │ orr r4, r4, ip, lsr r2 │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ str r4, [r9, lr] │ │ │ │ │ - beq 1556c │ │ │ │ │ + beq 1541c │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ sub r9, fp, #-1073741822 @ 0xc0000002 │ │ │ │ │ add r4, ip, r9, lsl #2 │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ add r9, ip, r9, lsl #2 │ │ │ │ │ ldr lr, [r4, #-4]! │ │ │ │ │ lsr r5, r0, #2 │ │ │ │ │ orr lr, lr, r0, lsl #30 │ │ │ │ │ lsr ip, lr, r6 │ │ │ │ │ orr ip, ip, r5, lsl r1 │ │ │ │ │ orr ip, ip, r5, lsr r2 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ and r0, r3, lr │ │ │ │ │ str ip, [r9, #-4]! │ │ │ │ │ - bne 15544 │ │ │ │ │ + bne 153f4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15594 │ │ │ │ │ + beq 15444 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 15594 │ │ │ │ │ + bne 15444 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ - beq 155f4 │ │ │ │ │ + beq 154a4 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 155f4 │ │ │ │ │ + bne 154a4 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 15708 │ │ │ │ │ + beq 155b8 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - bne 15718 │ │ │ │ │ + bne 155c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15708 │ │ │ │ │ + beq 155b8 │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq 155d0 │ │ │ │ │ + beq 15480 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 15718 │ │ │ │ │ + bne 155c8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r1, [r2] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 15624 │ │ │ │ │ + beq 154d4 │ │ │ │ │ add r1, r7, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r7, #12 │ │ │ │ │ - beq 15918 │ │ │ │ │ + beq 157c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 1525c │ │ │ │ │ + b 1510c │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 15424 │ │ │ │ │ + bge 152d4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 15424 │ │ │ │ │ + b 152d4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r8, r3, #12 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ - beq 1572c │ │ │ │ │ + beq 155dc │ │ │ │ │ sub r2, r6, #32 │ │ │ │ │ rsb r1, r6, #32 │ │ │ │ │ - b 15014 │ │ │ │ │ + b 14ec4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 15284 │ │ │ │ │ + bhi 15134 │ │ │ │ │ ldr lr, [sp, #20] │ │ │ │ │ umull r2, r1, r0, lr │ │ │ │ │ orr lr, ip, r3, lsl #30 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ sbcs r2, r2, r1 │ │ │ │ │ - bcs 15284 │ │ │ │ │ + bcs 15134 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 1569c │ │ │ │ │ - b 15284 │ │ │ │ │ + bls 1554c │ │ │ │ │ + b 15134 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbhi r5, fp, #0 │ │ │ │ │ - bhi 1518c │ │ │ │ │ + bhi 1503c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r2, r7, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 15180 │ │ │ │ │ + b 15030 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 155f4 │ │ │ │ │ + b 154a4 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 155f4 │ │ │ │ │ + b 154a4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movhi r5, r7 │ │ │ │ │ - bls 157fc │ │ │ │ │ + bls 156ac │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1595c │ │ │ │ │ + beq 1580c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ clz r3, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - bne 15a34 │ │ │ │ │ + bne 158e4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ - b 15444 │ │ │ │ │ + b 152f4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 14e50 │ │ │ │ │ + bne 14d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15948 │ │ │ │ │ + beq 157f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15948 │ │ │ │ │ + bne 157f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15948 │ │ │ │ │ + b 157f8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r3, r3, sl, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strcc r7, [sp, #12] │ │ │ │ │ - bcc 15180 │ │ │ │ │ - b 156f4 │ │ │ │ │ + bcc 15030 │ │ │ │ │ + b 155a4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, sl │ │ │ │ │ str r7, [r3, #12] │ │ │ │ │ - b 1518c │ │ │ │ │ + b 1503c │ │ │ │ │ sub r2, r5, sl │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 15898 │ │ │ │ │ + beq 15748 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 15874 │ │ │ │ │ + beq 15724 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 15858 │ │ │ │ │ + beq 15708 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ add r4, sl, #4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ @@ -23383,15 +23285,15 @@ │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ - beq 15660 │ │ │ │ │ + beq 15510 │ │ │ │ │ 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] │ │ │ │ │ @@ -23413,134 +23315,134 @@ │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 15898 │ │ │ │ │ - b 15660 │ │ │ │ │ + bne 15748 │ │ │ │ │ + b 15510 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq 15990 │ │ │ │ │ + beq 15840 │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 15914 │ │ │ │ │ + beq 157c4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r7, #8] │ │ │ │ │ - b 15624 │ │ │ │ │ + b 154d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 15624 │ │ │ │ │ + b 154d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 157a4 │ │ │ │ │ + beq 15654 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 157a4 │ │ │ │ │ + bne 15654 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 157a4 │ │ │ │ │ + b 15654 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 15624 │ │ │ │ │ - ldr r3, [pc, #-852] @ 15650 │ │ │ │ │ - ldr r1, [pc, #-852] @ 15654 │ │ │ │ │ + b 154d4 │ │ │ │ │ + ldr r3, [pc, #-852] @ 15500 │ │ │ │ │ + ldr r1, [pc, #-852] @ 15504 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15948 │ │ │ │ │ + b 157f8 │ │ │ │ │ mov r6, #30 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - b 14eb0 │ │ │ │ │ + b 14d60 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmn fp, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - bls 14e30 │ │ │ │ │ - ldr r3, [pc, #-916] @ 15650 │ │ │ │ │ - ldr r1, [pc, #-916] @ 15654 │ │ │ │ │ + bls 14ce0 │ │ │ │ │ + ldr r3, [pc, #-916] @ 15500 │ │ │ │ │ + ldr r1, [pc, #-916] @ 15504 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 157a4 │ │ │ │ │ + b 15654 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15a10 │ │ │ │ │ + beq 158c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 15a40 │ │ │ │ │ + beq 158f0 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 157a4 │ │ │ │ │ + beq 15654 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 157a4 │ │ │ │ │ - b 15984 │ │ │ │ │ + bne 15654 │ │ │ │ │ + b 15834 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 151c0 │ │ │ │ │ + b 15070 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15a10 │ │ │ │ │ + b 158c0 │ │ │ │ │ │ │ │ │ │ -00015a4c <_PyLong_Negate>: │ │ │ │ │ +000158fc <_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 15a88 <_PyLong_Negate+0x3c> │ │ │ │ │ + bne 15938 <_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] @ 15b20 <_PyLong_Negate+0xd4> │ │ │ │ │ + ldr r7, [pc, #132] @ 159d0 <_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 15af0 <_PyLong_Negate+0xa4> │ │ │ │ │ - ldr r3, [pc, #92] @ 15b24 <_PyLong_Negate+0xd8> │ │ │ │ │ + bcc 159a0 <_PyLong_Negate+0xa4> │ │ │ │ │ + ldr r3, [pc, #92] @ 159d4 <_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] │ │ │ │ │ @@ -23550,145 +23452,145 @@ │ │ │ │ │ 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 15b14 <_PyLong_Negate+0xc8> │ │ │ │ │ + bcs 159c4 <_PyLong_Negate+0xc8> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 15ac8 <_PyLong_Negate+0x7c> │ │ │ │ │ - bl 11018 <_PyLong_FromLarge> │ │ │ │ │ + b 15978 <_PyLong_Negate+0x7c> │ │ │ │ │ + bl 10fd8 <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 15ac8 <_PyLong_Negate+0x7c> │ │ │ │ │ + b 15978 <_PyLong_Negate+0x7c> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00015b28 <_PyLong_GCD>: │ │ │ │ │ +000159d8 <_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, #3960] @ 0xf78 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bhi 15dcc <_PyLong_GCD+0x2a4> │ │ │ │ │ + bhi 15c7c <_PyLong_GCD+0x2a4> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 15dcc <_PyLong_GCD+0x2a4> │ │ │ │ │ + bhi 15c7c <_PyLong_GCD+0x2a4> │ │ │ │ │ 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, [sp, #8] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 16960 <_PyLong_GCD+0xe38> │ │ │ │ │ + beq 16810 <_PyLong_GCD+0xe38> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ldrhi r6, [sp, #8] │ │ │ │ │ movhi r4, #0 │ │ │ │ │ - bhi 16724 <_PyLong_GCD+0xbfc> │ │ │ │ │ + bhi 165d4 <_PyLong_GCD+0xbfc> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ 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 16904 <_PyLong_GCD+0xddc> │ │ │ │ │ + beq 167b4 <_PyLong_GCD+0xddc> │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ movhi r9, r7 │ │ │ │ │ movhi r6, #0 │ │ │ │ │ - bhi 16764 <_PyLong_GCD+0xc3c> │ │ │ │ │ + bhi 16614 <_PyLong_GCD+0xc3c> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ and r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ asr r8, r6, #31 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ asr r2, r5, #31 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ eor r5, r5, r5, asr #31 │ │ │ │ │ sbc r2, r5, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 15f14 <_PyLong_GCD+0x3ec> │ │ │ │ │ + bne 15dc4 <_PyLong_GCD+0x3ec> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1632c <_PyLong_GCD+0x804> │ │ │ │ │ + bne 161dc <_PyLong_GCD+0x804> │ │ │ │ │ orrs r3, r6, r8 │ │ │ │ │ - beq 15cac <_PyLong_GCD+0x184> │ │ │ │ │ + beq 15b5c <_PyLong_GCD+0x184> │ │ │ │ │ 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 15fac <_PyLong_GCD+0x484> │ │ │ │ │ + beq 15e5c <_PyLong_GCD+0x484> │ │ │ │ │ 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 15cac <_PyLong_GCD+0x184> │ │ │ │ │ + beq 15b5c <_PyLong_GCD+0x184> │ │ │ │ │ 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 15c90 <_PyLong_GCD+0x168> │ │ │ │ │ - ldr r3, [pc, #3832] @ 16bac <_PyLong_GCD+0x1084> │ │ │ │ │ + bne 15b40 <_PyLong_GCD+0x168> │ │ │ │ │ + ldr r3, [pc, #3832] @ 16a5c <_PyLong_GCD+0x1084> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r1, r5, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - bcs 164b4 <_PyLong_GCD+0x98c> │ │ │ │ │ + bcs 16364 <_PyLong_GCD+0x98c> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r5, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 15d34 <_PyLong_GCD+0x20c> │ │ │ │ │ + bcs 15be4 <_PyLong_GCD+0x20c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 168a0 <_PyLong_GCD+0xd78> │ │ │ │ │ - ldr r3, [pc, #3772] @ 16bb0 <_PyLong_GCD+0x1088> │ │ │ │ │ + beq 16750 <_PyLong_GCD+0xd78> │ │ │ │ │ + ldr r3, [pc, #3772] @ 16a60 <_PyLong_GCD+0x1088> │ │ │ │ │ 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 │ │ │ │ │ @@ -23705,185 +23607,185 @@ │ │ │ │ │ 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 1688c <_PyLong_GCD+0xd64> │ │ │ │ │ + bne 1673c <_PyLong_GCD+0xd64> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 168a0 <_PyLong_GCD+0xd78> │ │ │ │ │ + beq 16750 <_PyLong_GCD+0xd78> │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #3652] @ 16bb0 <_PyLong_GCD+0x1088> │ │ │ │ │ + ldr r3, [pc, #3652] @ 16a60 <_PyLong_GCD+0x1088> │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16848 <_PyLong_GCD+0xd20> │ │ │ │ │ + bne 166f8 <_PyLong_GCD+0xd20> │ │ │ │ │ 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 1686c <_PyLong_GCD+0xd44> │ │ │ │ │ + blt 1671c <_PyLong_GCD+0xd44> │ │ │ │ │ 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, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 14ae0 │ │ │ │ │ + bl 14aa0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 168a4 <_PyLong_GCD+0xd7c> │ │ │ │ │ + beq 16754 <_PyLong_GCD+0xd7c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 14ae0 │ │ │ │ │ + bl 14aa0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 169e0 <_PyLong_GCD+0xeb8> │ │ │ │ │ + beq 16890 <_PyLong_GCD+0xeb8> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 1f9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 163d0 <_PyLong_GCD+0x8a8> │ │ │ │ │ + bge 16280 <_PyLong_GCD+0x8a8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsr r3, r7, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bls 15f40 <_PyLong_GCD+0x418> │ │ │ │ │ + bls 15df0 <_PyLong_GCD+0x418> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r9, [sp, #32] │ │ │ │ │ lsr fp, r3, #3 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ add ip, sl, r9, lsl #2 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 163f4 <_PyLong_GCD+0x8cc> │ │ │ │ │ + beq 162a4 <_PyLong_GCD+0x8cc> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 163fc <_PyLong_GCD+0x8d4> │ │ │ │ │ + beq 162ac <_PyLong_GCD+0x8d4> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, fp │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ sub r1, r9, #1 │ │ │ │ │ - ble 16348 <_PyLong_GCD+0x820> │ │ │ │ │ + ble 161f8 <_PyLong_GCD+0x820> │ │ │ │ │ cmp r1, fp │ │ │ │ │ - ble 15fb8 <_PyLong_GCD+0x490> │ │ │ │ │ + ble 15e68 <_PyLong_GCD+0x490> │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 13278 │ │ │ │ │ + bl 13238 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 16a70 <_PyLong_GCD+0xf48> │ │ │ │ │ + beq 16920 <_PyLong_GCD+0xf48> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15ed8 <_PyLong_GCD+0x3b0> │ │ │ │ │ + beq 15d88 <_PyLong_GCD+0x3b0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 16b8c <_PyLong_GCD+0x1064> │ │ │ │ │ + beq 16a3c <_PyLong_GCD+0x1064> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr fp, [r3, #8] │ │ │ │ │ lsr r9, r2, #3 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsr fp, fp, #3 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r9, [sp, #32] │ │ │ │ │ - bls 15f34 <_PyLong_GCD+0x40c> │ │ │ │ │ + bls 15de4 <_PyLong_GCD+0x40c> │ │ │ │ │ mov r6, r3 │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ - b 15e60 <_PyLong_GCD+0x338> │ │ │ │ │ + b 15d10 <_PyLong_GCD+0x338> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15c20 <_PyLong_GCD+0xf8> │ │ │ │ │ + bne 15ad0 <_PyLong_GCD+0xf8> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15c20 <_PyLong_GCD+0xf8> │ │ │ │ │ + b 15ad0 <_PyLong_GCD+0xf8> │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 15f6c <_PyLong_GCD+0x444> │ │ │ │ │ + beq 15e1c <_PyLong_GCD+0x444> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15f6c <_PyLong_GCD+0x444> │ │ │ │ │ + beq 15e1c <_PyLong_GCD+0x444> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 15f6c <_PyLong_GCD+0x444> │ │ │ │ │ + bne 15e1c <_PyLong_GCD+0x444> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15fa4 <_PyLong_GCD+0x47c> │ │ │ │ │ + beq 15e54 <_PyLong_GCD+0x47c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15fa4 <_PyLong_GCD+0x47c> │ │ │ │ │ + beq 15e54 <_PyLong_GCD+0x47c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15fa4 <_PyLong_GCD+0x47c> │ │ │ │ │ + bne 15e54 <_PyLong_GCD+0x47c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - b 15b7c <_PyLong_GCD+0x54> │ │ │ │ │ + b 15a2c <_PyLong_GCD+0x54> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 15cac <_PyLong_GCD+0x184> │ │ │ │ │ + b 15b5c <_PyLong_GCD+0x184> │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ lsl r1, r7, lr │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ orr r1, r1, r7, lsr r0 │ │ │ │ │ lsl r7, r7, r4 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ orrs r0, r7, r1 │ │ │ │ │ - beq 15ea4 <_PyLong_GCD+0x37c> │ │ │ │ │ + beq 15d54 <_PyLong_GCD+0x37c> │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ rsb r0, r5, #32 │ │ │ │ │ @@ -23903,18 +23805,18 @@ │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs ip, r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - blt 15ea4 <_PyLong_GCD+0x37c> │ │ │ │ │ + blt 15d54 <_PyLong_GCD+0x37c> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq 164c0 <_PyLong_GCD+0x998> │ │ │ │ │ + beq 16370 <_PyLong_GCD+0x998> │ │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ │ ldr r9, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ @@ -23956,69 +23858,69 @@ │ │ │ │ │ adc r3, r3, r4 │ │ │ │ │ umull r4, ip, r0, r5 │ │ │ │ │ subs r4, r9, r4 │ │ │ │ │ add r8, r8, ip │ │ │ │ │ sbc r8, r7, r8 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs ip, r8, r3 │ │ │ │ │ - bge 16558 <_PyLong_GCD+0xa30> │ │ │ │ │ + bge 16408 <_PyLong_GCD+0xa30> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r4, lr │ │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15ea4 <_PyLong_GCD+0x37c> │ │ │ │ │ + beq 15d54 <_PyLong_GCD+0x37c> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ tst r3, #1 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov sl, r4 │ │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - bne 164f0 <_PyLong_GCD+0x9c8> │ │ │ │ │ + bne 163a0 <_PyLong_GCD+0x9c8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 167b8 <_PyLong_GCD+0xc90> │ │ │ │ │ + bne 16668 <_PyLong_GCD+0xc90> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r5, r2 │ │ │ │ │ streq r3, [r2] │ │ │ │ │ - beq 161b8 <_PyLong_GCD+0x690> │ │ │ │ │ + beq 16068 <_PyLong_GCD+0x690> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16a0c <_PyLong_GCD+0xee4> │ │ │ │ │ + beq 168bc <_PyLong_GCD+0xee4> │ │ │ │ │ str r9, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 167a0 <_PyLong_GCD+0xc78> │ │ │ │ │ + bne 16650 <_PyLong_GCD+0xc78> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ cmple r3, #1 │ │ │ │ │ - beq 16b58 <_PyLong_GCD+0x1030> │ │ │ │ │ + beq 16a08 <_PyLong_GCD+0x1030> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 16a0c <_PyLong_GCD+0xee4> │ │ │ │ │ + beq 168bc <_PyLong_GCD+0xee4> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r1, #12 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ @@ -24036,15 +23938,15 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bcs 165d8 <_PyLong_GCD+0xab0> │ │ │ │ │ + bcs 16488 <_PyLong_GCD+0xab0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ umull r5, ip, r0, r4 │ │ │ │ │ ldr r1, [lr], #4 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ @@ -24073,135 +23975,135 @@ │ │ │ │ │ adds r1, r2, r5 │ │ │ │ │ adc r0, r7, ip │ │ │ │ │ lsr r2, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ asr r7, r0, #30 │ │ │ │ │ str r1, [r9], #4 │ │ │ │ │ - b 1624c <_PyLong_GCD+0x724> │ │ │ │ │ + b 160fc <_PyLong_GCD+0x724> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ str r2, [r3] │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r5, r5, r5, asr #31 │ │ │ │ │ sbc r3, r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 168f8 <_PyLong_GCD+0xdd0> │ │ │ │ │ + beq 167a8 <_PyLong_GCD+0xdd0> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - beq 15c34 <_PyLong_GCD+0x10c> │ │ │ │ │ + beq 15ae4 <_PyLong_GCD+0x10c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 15c2c <_PyLong_GCD+0x104> │ │ │ │ │ + bne 15adc <_PyLong_GCD+0x104> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15c2c <_PyLong_GCD+0x104> │ │ │ │ │ + b 15adc <_PyLong_GCD+0x104> │ │ │ │ │ cmp r1, fp │ │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsr r7, r7, r3 │ │ │ │ │ - bgt 15fd8 <_PyLong_GCD+0x4b0> │ │ │ │ │ + bgt 15e88 <_PyLong_GCD+0x4b0> │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ orr r0, r7, r1, lsl r4 │ │ │ │ │ lsl r7, r1, lr │ │ │ │ │ rsb r5, r4, #32 │ │ │ │ │ orr r1, r7, r1, lsr r5 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - blt 15fdc <_PyLong_GCD+0x4b4> │ │ │ │ │ + blt 15e8c <_PyLong_GCD+0x4b4> │ │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ orr r1, r0, r8, lsl r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ lsl r7, r8, r1 │ │ │ │ │ rsb r0, r5, #32 │ │ │ │ │ orr r7, r7, r8, lsr r0 │ │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ │ orr r7, r7, r8 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ orrs r8, r8, r7 │ │ │ │ │ - bne 16000 <_PyLong_GCD+0x4d8> │ │ │ │ │ - b 15ea4 <_PyLong_GCD+0x37c> │ │ │ │ │ + bne 15eb0 <_PyLong_GCD+0x4d8> │ │ │ │ │ + b 15d54 <_PyLong_GCD+0x37c> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ lsr r3, r7, #3 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - b 15e2c <_PyLong_GCD+0x304> │ │ │ │ │ + b 15cdc <_PyLong_GCD+0x304> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 16ba4 <_PyLong_GCD+0x107c> │ │ │ │ │ + bne 16a54 <_PyLong_GCD+0x107c> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - blt 16af4 <_PyLong_GCD+0xfcc> │ │ │ │ │ + blt 169a4 <_PyLong_GCD+0xfcc> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16b38 <_PyLong_GCD+0x1010> │ │ │ │ │ + bne 169e8 <_PyLong_GCD+0x1010> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 16544 <_PyLong_GCD+0xa1c> │ │ │ │ │ + beq 163f4 <_PyLong_GCD+0xa1c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16544 <_PyLong_GCD+0xa1c> │ │ │ │ │ + beq 163f4 <_PyLong_GCD+0xa1c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 16544 <_PyLong_GCD+0xa1c> │ │ │ │ │ + bne 163f4 <_PyLong_GCD+0xa1c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1648c <_PyLong_GCD+0x964> │ │ │ │ │ + beq 1633c <_PyLong_GCD+0x964> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1648c <_PyLong_GCD+0x964> │ │ │ │ │ + beq 1633c <_PyLong_GCD+0x964> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1648c <_PyLong_GCD+0x964> │ │ │ │ │ + bne 1633c <_PyLong_GCD+0x964> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ - b 15d28 <_PyLong_GCD+0x200> │ │ │ │ │ + b 15bd8 <_PyLong_GCD+0x200> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 162ec <_PyLong_GCD+0x7c4> │ │ │ │ │ + bne 1619c <_PyLong_GCD+0x7c4> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 168d4 <_PyLong_GCD+0xdac> │ │ │ │ │ + bne 16784 <_PyLong_GCD+0xdac> │ │ │ │ │ mov r2, #6 │ │ │ │ │ - ldr r6, [pc, #1784] @ 16bb4 <_PyLong_GCD+0x108c> │ │ │ │ │ + ldr r6, [pc, #1784] @ 16a64 <_PyLong_GCD+0x108c> │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ - b 15d28 <_PyLong_GCD+0x200> │ │ │ │ │ + b 15bd8 <_PyLong_GCD+0x200> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -24226,20 +24128,20 @@ │ │ │ │ │ rsbs r0, sl, #0 │ │ │ │ │ rsc r1, r8, #0 │ │ │ │ │ rsbs sl, r2, #0 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ rsc r8, r2, #0 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - b 1617c <_PyLong_GCD+0x654> │ │ │ │ │ + b 1602c <_PyLong_GCD+0x654> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16464 <_PyLong_GCD+0x93c> │ │ │ │ │ - b 15d28 <_PyLong_GCD+0x200> │ │ │ │ │ + bne 16314 <_PyLong_GCD+0x93c> │ │ │ │ │ + b 15bd8 <_PyLong_GCD+0x200> │ │ │ │ │ mov r9, r5 │ │ │ │ │ umull ip, r5, r0, lr │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ @@ -24255,23 +24157,23 @@ │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ - bne 165cc <_PyLong_GCD+0xaa4> │ │ │ │ │ + bne 1647c <_PyLong_GCD+0xaa4> │ │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ │ - b 16148 <_PyLong_GCD+0x620> │ │ │ │ │ + b 15ff8 <_PyLong_GCD+0x620> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 16094 <_PyLong_GCD+0x56c> │ │ │ │ │ + b 15f44 <_PyLong_GCD+0x56c> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r0, #9 │ │ │ │ │ cmp r0, ip │ │ │ │ │ sub r1, r1, #9 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ @@ -24279,125 +24181,125 @@ │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ movhi r1, #0 │ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ │ add r9, r0, r1 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bcc 167c8 <_PyLong_GCD+0xca0> │ │ │ │ │ + bcc 16678 <_PyLong_GCD+0xca0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1665c <_PyLong_GCD+0xb34> │ │ │ │ │ + beq 1650c <_PyLong_GCD+0xb34> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16a64 <_PyLong_GCD+0xf3c> │ │ │ │ │ + beq 16914 <_PyLong_GCD+0xf3c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1667c <_PyLong_GCD+0xb54> │ │ │ │ │ + beq 1652c <_PyLong_GCD+0xb54> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16b80 <_PyLong_GCD+0x1058> │ │ │ │ │ + beq 16a30 <_PyLong_GCD+0x1058> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 16a9c <_PyLong_GCD+0xf74> │ │ │ │ │ + beq 1694c <_PyLong_GCD+0xf74> │ │ │ │ │ ldr ip, [fp, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1671c <_PyLong_GCD+0xbf4> │ │ │ │ │ + beq 165cc <_PyLong_GCD+0xbf4> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 16aac <_PyLong_GCD+0xf84> │ │ │ │ │ + beq 1695c <_PyLong_GCD+0xf84> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16714 <_PyLong_GCD+0xbec> │ │ │ │ │ + beq 165c4 <_PyLong_GCD+0xbec> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ - beq 16ab8 <_PyLong_GCD+0xf90> │ │ │ │ │ + beq 16968 <_PyLong_GCD+0xf90> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b 15e3c <_PyLong_GCD+0x314> │ │ │ │ │ + b 15cec <_PyLong_GCD+0x314> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 166c4 <_PyLong_GCD+0xb9c> │ │ │ │ │ + b 16574 <_PyLong_GCD+0xb9c> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 16688 <_PyLong_GCD+0xb60> │ │ │ │ │ + b 16538 <_PyLong_GCD+0xb60> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 5188 <_PyLong_AsByteArray> │ │ │ │ │ + bl 517c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 169c0 <_PyLong_GCD+0xe98> │ │ │ │ │ + bne 16870 <_PyLong_GCD+0xe98> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ ldrdne r4, [sp, #88] @ 0x58 │ │ │ │ │ - bne 15bc0 <_PyLong_GCD+0x98> │ │ │ │ │ + bne 15a70 <_PyLong_GCD+0x98> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 15bc0 <_PyLong_GCD+0x98> │ │ │ │ │ + b 15a70 <_PyLong_GCD+0x98> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 5188 <_PyLong_AsByteArray> │ │ │ │ │ + bl 517c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 168ac <_PyLong_GCD+0xd84> │ │ │ │ │ + bne 1675c <_PyLong_GCD+0xd84> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 16494 <_PyLong_GCD+0x96c> │ │ │ │ │ + beq 16344 <_PyLong_GCD+0x96c> │ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ │ - b 15bf8 <_PyLong_GCD+0xd0> │ │ │ │ │ + b 15aa8 <_PyLong_GCD+0xd0> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 161f0 <_PyLong_GCD+0x6c8> │ │ │ │ │ + b 160a0 <_PyLong_GCD+0x6c8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 161b8 <_PyLong_GCD+0x690> │ │ │ │ │ + b 16068 <_PyLong_GCD+0x690> │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ │ mov lr, r9 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r9], #4 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ sub r6, fp, r1 │ │ │ │ │ @@ -24421,281 +24323,281 @@ │ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ │ sbc r0, r7, r0 │ │ │ │ │ lsr r2, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ asr r7, r0, #30 │ │ │ │ │ str r1, [ip, lr] │ │ │ │ │ - b 1660c <_PyLong_GCD+0xae4> │ │ │ │ │ + b 164bc <_PyLong_GCD+0xae4> │ │ │ │ │ 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 16a80 <_PyLong_GCD+0xf58> │ │ │ │ │ + bge 16930 <_PyLong_GCD+0xf58> │ │ │ │ │ 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 15db0 <_PyLong_GCD+0x288> │ │ │ │ │ + b 15c60 <_PyLong_GCD+0x288> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r9, #24 │ │ │ │ │ - bne 15d64 <_PyLong_GCD+0x23c> │ │ │ │ │ + bne 15c14 <_PyLong_GCD+0x23c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 15d28 <_PyLong_GCD+0x200> │ │ │ │ │ + b 15bd8 <_PyLong_GCD+0x200> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1678c <_PyLong_GCD+0xc64> │ │ │ │ │ + beq 1663c <_PyLong_GCD+0xc64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 1678c <_PyLong_GCD+0xc64> │ │ │ │ │ + bne 1663c <_PyLong_GCD+0xc64> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1678c <_PyLong_GCD+0xc64> │ │ │ │ │ + b 1663c <_PyLong_GCD+0xc64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ movne r4, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 15cac <_PyLong_GCD+0x184> │ │ │ │ │ + bne 15b5c <_PyLong_GCD+0x184> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 164b0 <_PyLong_GCD+0x988> │ │ │ │ │ + b 16360 <_PyLong_GCD+0x988> │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 15f28 <_PyLong_GCD+0x400> │ │ │ │ │ + b 15dd8 <_PyLong_GCD+0x400> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 16494 <_PyLong_GCD+0x96c> │ │ │ │ │ + beq 16344 <_PyLong_GCD+0x96c> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ movhi r6, #1 │ │ │ │ │ - bhi 16764 <_PyLong_GCD+0xc3c> │ │ │ │ │ + bhi 16614 <_PyLong_GCD+0xc3c> │ │ │ │ │ and r6, r3, #3 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ ldr sl, [r9] │ │ │ │ │ asr r8, r6, #31 │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ │ - beq 15bf8 <_PyLong_GCD+0xd0> │ │ │ │ │ + beq 15aa8 <_PyLong_GCD+0xd0> │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str sl, [r9] │ │ │ │ │ - bne 15bf8 <_PyLong_GCD+0xd0> │ │ │ │ │ - b 168c8 <_PyLong_GCD+0xda0> │ │ │ │ │ + bne 15aa8 <_PyLong_GCD+0xd0> │ │ │ │ │ + b 16778 <_PyLong_GCD+0xda0> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16758 <_PyLong_GCD+0xc30> │ │ │ │ │ + beq 16608 <_PyLong_GCD+0xc30> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ movhi r4, #1 │ │ │ │ │ - bhi 16724 <_PyLong_GCD+0xbfc> │ │ │ │ │ + bhi 165d4 <_PyLong_GCD+0xbfc> │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ asr r5, r4, #31 │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ │ - beq 15bc0 <_PyLong_GCD+0x98> │ │ │ │ │ + beq 15a70 <_PyLong_GCD+0x98> │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 15bc0 <_PyLong_GCD+0x98> │ │ │ │ │ + bne 15a70 <_PyLong_GCD+0x98> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1674c <_PyLong_GCD+0xc24> │ │ │ │ │ + b 165fc <_PyLong_GCD+0xc24> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1674c <_PyLong_GCD+0xc24> │ │ │ │ │ + beq 165fc <_PyLong_GCD+0xc24> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1674c <_PyLong_GCD+0xc24> │ │ │ │ │ - b 169b4 <_PyLong_GCD+0xe8c> │ │ │ │ │ + bne 165fc <_PyLong_GCD+0xc24> │ │ │ │ │ + b 16864 <_PyLong_GCD+0xe8c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 168a4 <_PyLong_GCD+0xd7c> │ │ │ │ │ + beq 16754 <_PyLong_GCD+0xd7c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 168a4 <_PyLong_GCD+0xd7c> │ │ │ │ │ + bne 16754 <_PyLong_GCD+0xd7c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 168a4 <_PyLong_GCD+0xd7c> │ │ │ │ │ + b 16754 <_PyLong_GCD+0xd7c> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16a30 <_PyLong_GCD+0xf08> │ │ │ │ │ + beq 168e0 <_PyLong_GCD+0xf08> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16adc <_PyLong_GCD+0xfb4> │ │ │ │ │ + beq 1698c <_PyLong_GCD+0xfb4> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16a50 <_PyLong_GCD+0xf28> │ │ │ │ │ + beq 16900 <_PyLong_GCD+0xf28> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16ae8 <_PyLong_GCD+0xfc0> │ │ │ │ │ + beq 16998 <_PyLong_GCD+0xfc0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10ff0 │ │ │ │ │ + bl 10fb0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 10ff0 │ │ │ │ │ - b 168a4 <_PyLong_GCD+0xd7c> │ │ │ │ │ + bl 10fb0 │ │ │ │ │ + b 16754 <_PyLong_GCD+0xd7c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1665c <_PyLong_GCD+0xb34> │ │ │ │ │ + b 1650c <_PyLong_GCD+0xb34> │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - b 16a14 <_PyLong_GCD+0xeec> │ │ │ │ │ + b 168c4 <_PyLong_GCD+0xeec> │ │ │ │ │ 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 15db0 <_PyLong_GCD+0x288> │ │ │ │ │ + b 15c60 <_PyLong_GCD+0x288> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 166b0 <_PyLong_GCD+0xb88> │ │ │ │ │ + b 16560 <_PyLong_GCD+0xb88> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ - bne 166ec <_PyLong_GCD+0xbc4> │ │ │ │ │ + bne 1659c <_PyLong_GCD+0xbc4> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b 15e3c <_PyLong_GCD+0x314> │ │ │ │ │ + b 15cec <_PyLong_GCD+0x314> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16a30 <_PyLong_GCD+0xf08> │ │ │ │ │ + b 168e0 <_PyLong_GCD+0xf08> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16a50 <_PyLong_GCD+0xf28> │ │ │ │ │ + b 16900 <_PyLong_GCD+0xf28> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 10e48 <_PyLong_Copy> │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ │ - beq 16b24 <_PyLong_GCD+0xffc> │ │ │ │ │ + beq 169d4 <_PyLong_GCD+0xffc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 16b98 <_PyLong_GCD+0x1070> │ │ │ │ │ + beq 16a48 <_PyLong_GCD+0x1070> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1642c <_PyLong_GCD+0x904> │ │ │ │ │ + beq 162dc <_PyLong_GCD+0x904> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1642c <_PyLong_GCD+0x904> │ │ │ │ │ + bne 162dc <_PyLong_GCD+0x904> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1642c <_PyLong_GCD+0x904> │ │ │ │ │ + b 162dc <_PyLong_GCD+0x904> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b 161f0 <_PyLong_GCD+0x6c8> │ │ │ │ │ + b 160a0 <_PyLong_GCD+0x6c8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1667c <_PyLong_GCD+0xb54> │ │ │ │ │ + b 1652c <_PyLong_GCD+0xb54> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15ed8 <_PyLong_GCD+0x3b0> │ │ │ │ │ + b 15d88 <_PyLong_GCD+0x3b0> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b24 <_PyLong_GCD+0xffc> │ │ │ │ │ + b 169d4 <_PyLong_GCD+0xffc> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 15e88 <_PyLong_GCD+0x360> │ │ │ │ │ + b 15d38 <_PyLong_GCD+0x360> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00016bb8 : │ │ │ │ │ +00016a68 : │ │ │ │ │ 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 16e64 │ │ │ │ │ + bgt 16d14 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 16de8 │ │ │ │ │ + beq 16c98 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16df8 │ │ │ │ │ - ldr fp, [pc, #624] @ 16e88 │ │ │ │ │ + beq 16ca8 │ │ │ │ │ + ldr fp, [pc, #624] @ 16d38 │ │ │ │ │ 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 │ │ │ │ │ @@ -24710,15 +24612,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 16e38 │ │ │ │ │ + beq 16ce8 │ │ │ │ │ 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 │ │ │ │ │ @@ -24740,360 +24642,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 16ce8 │ │ │ │ │ + beq 16b98 │ │ │ │ │ add r1, r6, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 16e08 │ │ │ │ │ + beq 16cb8 │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ str r6, [sl] │ │ │ │ │ lsrs r1, lr, #3 │ │ │ │ │ - beq 16db4 │ │ │ │ │ + beq 16c64 │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16db4 │ │ │ │ │ + bne 16c64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16ddc │ │ │ │ │ + beq 16c8c │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ - bne 16dc4 │ │ │ │ │ + bne 16c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16ddc │ │ │ │ │ + beq 16c8c │ │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16dc0 │ │ │ │ │ + bne 16c70 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16ddc │ │ │ │ │ + beq 16c8c │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r1, #4 │ │ │ │ │ - bne 16dd4 │ │ │ │ │ + bne 16c84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16ddc │ │ │ │ │ + beq 16c8c │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #5 │ │ │ │ │ - bne 16dc4 │ │ │ │ │ + bne 16c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16ddc │ │ │ │ │ + beq 16c8c │ │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ │ sub r2, r1, #6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16dc0 │ │ │ │ │ + bne 16c70 │ │ │ │ │ sub r3, r1, #-1073741821 @ 0xc0000003 │ │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ │ - b 16d94 │ │ │ │ │ + b 16c44 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16ddc │ │ │ │ │ + beq 16c8c │ │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16d90 │ │ │ │ │ + beq 16c40 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 16dc4 │ │ │ │ │ + bne 16c74 │ │ │ │ │ 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 16db4 │ │ │ │ │ + b 16c64 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 16dc4 │ │ │ │ │ + b 16c74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 16db4 │ │ │ │ │ + b 16c64 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 16c10 │ │ │ │ │ + bne 16ac0 │ │ │ │ │ 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 16e78 │ │ │ │ │ + beq 16d28 │ │ │ │ │ ldr ip, [r4, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16e04 │ │ │ │ │ + beq 16cb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ - beq 16ce8 │ │ │ │ │ + beq 16b98 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 16ce8 │ │ │ │ │ + b 16b98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16dfc │ │ │ │ │ + beq 16cac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 16dfc │ │ │ │ │ + bne 16cac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16dfc │ │ │ │ │ - ldr r3, [pc, #32] @ 16e8c │ │ │ │ │ - ldr r1, [pc, #32] @ 16e90 │ │ │ │ │ + b 16cac │ │ │ │ │ + ldr r3, [pc, #32] @ 16d3c │ │ │ │ │ + ldr r1, [pc, #32] @ 16d40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 16dfc │ │ │ │ │ + b 16cac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ - bne 16e30 │ │ │ │ │ - b 16ce8 │ │ │ │ │ + bne 16ce0 │ │ │ │ │ + b 16b98 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00016e94 : │ │ │ │ │ +00016d44 : │ │ │ │ │ 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] @ 16f20 │ │ │ │ │ + ldr r3, [pc, #116] @ 16dd0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 16f0c │ │ │ │ │ + bne 16dbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - ldr r2, [pc, #84] @ 16f24 │ │ │ │ │ + ldr r2, [pc, #84] @ 16dd4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 16ef0 │ │ │ │ │ + bne 16da0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 16ee8 │ │ │ │ │ + bne 16d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16ee8 │ │ │ │ │ - bl 10e48 <_PyLong_Copy> │ │ │ │ │ + b 16d98 │ │ │ │ │ + bl 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16ee8 │ │ │ │ │ + beq 16d98 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 16ec8 │ │ │ │ │ + b 16d78 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00016f28 : │ │ │ │ │ +00016dd8 : │ │ │ │ │ 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 16f88 │ │ │ │ │ + beq 16e38 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 17010 │ │ │ │ │ + beq 16ec0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 16fa4 │ │ │ │ │ + bhi 16e54 │ │ │ │ │ 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] @ 170b8 │ │ │ │ │ - ldr r0, [pc, #296] @ 170bc │ │ │ │ │ + ldr r1, [pc, #296] @ 16f68 │ │ │ │ │ + ldr r0, [pc, #296] @ 16f6c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 16f7c │ │ │ │ │ + b 16e2c │ │ │ │ │ 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 17074 │ │ │ │ │ + bcc 16f24 │ │ │ │ │ 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 16fb8 │ │ │ │ │ + beq 16e68 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ str r0, [r1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16f7c │ │ │ │ │ - b 17044 │ │ │ │ │ + beq 16e2c │ │ │ │ │ + b 16ef4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16f94 │ │ │ │ │ + beq 16e44 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 16fa0 │ │ │ │ │ + bhi 16e50 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16f7c │ │ │ │ │ + beq 16e2c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 16f7c │ │ │ │ │ + bne 16e2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 16f7c │ │ │ │ │ + b 16e2c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 170a0 │ │ │ │ │ + bge 16f50 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r5, lr │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ands r2, r2, r0, lsr #31 │ │ │ │ │ - beq 16ff8 │ │ │ │ │ + beq 16ea8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 17004 │ │ │ │ │ + b 16eb4 │ │ │ │ │ mul r2, r0, lr │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ umull r4, r1, r0, r5 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ - b 17004 │ │ │ │ │ + b 16eb4 │ │ │ │ │ .word 0x00000668 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000170c0 <_PyLong_Lshift>: │ │ │ │ │ +00016f70 <_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 17230 <_PyLong_Lshift+0x170> │ │ │ │ │ + beq 170e0 <_PyLong_Lshift+0x170> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ cmpls r2, #15 │ │ │ │ │ - ldr r2, [pc, #328] @ 17238 <_PyLong_Lshift+0x178> │ │ │ │ │ + ldr r2, [pc, #328] @ 170e8 <_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 17214 <_PyLong_Lshift+0x154> │ │ │ │ │ + bhi 170c4 <_PyLong_Lshift+0x154> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ mov lr, r0 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi 17164 <_PyLong_Lshift+0xa4> │ │ │ │ │ + bmi 17014 <_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] @ 1723c <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #252] @ 170ec <_PyLong_Lshift+0x17c> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r0, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r0 │ │ │ │ │ - bcc 171ac <_PyLong_Lshift+0xec> │ │ │ │ │ - ldr r5, [pc, #228] @ 17240 <_PyLong_Lshift+0x180> │ │ │ │ │ + bcc 1705c <_PyLong_Lshift+0xec> │ │ │ │ │ + ldr r5, [pc, #228] @ 170f0 <_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] @ 1723c <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #172] @ 170ec <_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 17154 <_PyLong_Lshift+0x94> │ │ │ │ │ + bcs 17004 <_PyLong_Lshift+0x94> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 1721c <_PyLong_Lshift+0x15c> │ │ │ │ │ + bcs 170cc <_PyLong_Lshift+0x15c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17228 <_PyLong_Lshift+0x168> │ │ │ │ │ - ldr r3, [pc, #108] @ 17244 <_PyLong_Lshift+0x184> │ │ │ │ │ + beq 170d8 <_PyLong_Lshift+0x168> │ │ │ │ │ + ldr r3, [pc, #108] @ 170f4 <_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 │ │ │ │ │ @@ -25107,102 +25009,102 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 3830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 11018 <_PyLong_FromLarge> │ │ │ │ │ + b 10fd8 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1715c <_PyLong_Lshift+0x9c> │ │ │ │ │ - ldr r5, [pc, #16] @ 17248 <_PyLong_Lshift+0x188> │ │ │ │ │ - b 1715c <_PyLong_Lshift+0x9c> │ │ │ │ │ + b 1700c <_PyLong_Lshift+0x9c> │ │ │ │ │ + ldr r5, [pc, #16] @ 170f8 <_PyLong_Lshift+0x188> │ │ │ │ │ + b 1700c <_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 │ │ │ │ │ │ │ │ │ │ -0001724c <_PyLong_Rshift>: │ │ │ │ │ +000170fc <_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 17ad8 <_PyLong_Rshift+0x88c> │ │ │ │ │ - ldr r6, [pc, #2176] @ 17af8 <_PyLong_Rshift+0x8ac> │ │ │ │ │ + beq 17988 <_PyLong_Rshift+0x88c> │ │ │ │ │ + ldr r6, [pc, #2176] @ 179a8 <_PyLong_Rshift+0x8ac> │ │ │ │ │ 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 17380 <_PyLong_Rshift+0x134> │ │ │ │ │ + bhi 17230 <_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 172f4 <_PyLong_Rshift+0xa8> │ │ │ │ │ + bhi 171a4 <_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, #2088] @ 17afc <_PyLong_Rshift+0x8b0> │ │ │ │ │ + ldr r2, [pc, #2088] @ 179ac <_PyLong_Rshift+0x8b0> │ │ │ │ │ asr r3, r3, r6 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc r0, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bcc 1730c <_PyLong_Rshift+0xc0> │ │ │ │ │ - ldr r4, [pc, #2052] @ 17b00 <_PyLong_Rshift+0x8b4> │ │ │ │ │ + bcc 171bc <_PyLong_Rshift+0xc0> │ │ │ │ │ + ldr r4, [pc, #2052] @ 179b0 <_PyLong_Rshift+0x8b4> │ │ │ │ │ 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 179a8 <_PyLong_Rshift+0x75c> │ │ │ │ │ + bcs 17858 <_PyLong_Rshift+0x75c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 17a88 <_PyLong_Rshift+0x83c> │ │ │ │ │ + beq 17938 <_PyLong_Rshift+0x83c> │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ │ - blt 1793c <_PyLong_Rshift+0x6f0> │ │ │ │ │ + blt 177ec <_PyLong_Rshift+0x6f0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #1972] @ 17b04 <_PyLong_Rshift+0x8b8> │ │ │ │ │ + ldr r3, [pc, #1972] @ 179b4 <_PyLong_Rshift+0x8b8> │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - bne 1795c <_PyLong_Rshift+0x710> │ │ │ │ │ + bne 1780c <_PyLong_Rshift+0x710> │ │ │ │ │ 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 │ │ │ │ │ @@ -25211,53 +25113,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 17a24 <_PyLong_Rshift+0x7d8> │ │ │ │ │ + bne 178d4 <_PyLong_Rshift+0x7d8> │ │ │ │ │ sub r4, fp, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 17a78 <_PyLong_Rshift+0x82c> │ │ │ │ │ + ble 17928 <_PyLong_Rshift+0x82c> │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 17ae4 <_PyLong_Rshift+0x898> │ │ │ │ │ + bgt 17994 <_PyLong_Rshift+0x898> │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [sp] │ │ │ │ │ - beq 17a88 <_PyLong_Rshift+0x83c> │ │ │ │ │ - ldr r3, [pc, #1836] @ 17b04 <_PyLong_Rshift+0x8b8> │ │ │ │ │ + beq 17938 <_PyLong_Rshift+0x83c> │ │ │ │ │ + ldr r3, [pc, #1836] @ 179b4 <_PyLong_Rshift+0x8b8> │ │ │ │ │ lsl r7, r4, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 17ab8 <_PyLong_Rshift+0x86c> │ │ │ │ │ + bne 17968 <_PyLong_Rshift+0x86c> │ │ │ │ │ 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 ip, [r3, #12] │ │ │ │ │ rsb r5, r6, #30 │ │ │ │ │ lsl r0, r9, #2 │ │ │ │ │ - beq 17968 <_PyLong_Rshift+0x71c> │ │ │ │ │ + beq 17818 <_PyLong_Rshift+0x71c> │ │ │ │ │ lsr ip, ip, r6 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ orr ip, ip, r1, lsl r3 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ sub r3, r6, #32 │ │ │ │ │ orr ip, ip, r1, lsr r3 │ │ │ │ │ lsr r1, r1, r6 │ │ │ │ │ - ble 178d8 <_PyLong_Rshift+0x68c> │ │ │ │ │ + ble 17788 <_PyLong_Rshift+0x68c> │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ ldr lr, [r0, #16] │ │ │ │ │ sub r7, r5, #32 │ │ │ │ │ lsl r2, lr, r7 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ rsb r6, r5, #32 │ │ │ │ │ orr r2, r2, lr, lsr r6 │ │ │ │ │ @@ -25268,159 +25170,159 @@ │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ str r2, [ip, #12] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - ble 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 176d4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ add r8, r9, #3 │ │ │ │ │ orr lr, ip, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 176d4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ add r8, r9, #4 │ │ │ │ │ orr lr, ip, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 176d4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ add r8, r9, #5 │ │ │ │ │ orr lr, ip, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 176d4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ add r8, r9, #6 │ │ │ │ │ orr lr, ip, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ cmp r8, fp │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - bge 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + bge 176d4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ add r8, r9, #7 │ │ │ │ │ orr lr, ip, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 176d4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ add r8, r9, #8 │ │ │ │ │ orr lr, ip, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 176d4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ add r8, r9, #9 │ │ │ │ │ orr lr, ip, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 176d4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ mov lr, r8 │ │ │ │ │ orr ip, ip, r2, lsl r7 │ │ │ │ │ orr ip, ip, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ add r3, r9, #10 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ cmp fp, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #44] @ 0x2c │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - ble 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 176d4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [r0, #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 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 176d4 <_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 1775c <_PyLong_Rshift+0x510> │ │ │ │ │ + beq 1760c <_PyLong_Rshift+0x510> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 17724 <_PyLong_Rshift+0x4d8> │ │ │ │ │ + beq 175d4 <_PyLong_Rshift+0x4d8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 176f4 <_PyLong_Rshift+0x4a8> │ │ │ │ │ + beq 175a4 <_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 │ │ │ │ │ @@ -25451,15 +25353,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 17824 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + beq 176d4 <_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 │ │ │ │ │ @@ -25500,204 +25402,204 @@ │ │ │ │ │ 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 17760 <_PyLong_Rshift+0x514> │ │ │ │ │ + bne 17610 <_PyLong_Rshift+0x514> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ add r0, r1, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 1785c <_PyLong_Rshift+0x610> │ │ │ │ │ + beq 1770c <_PyLong_Rshift+0x610> │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17904 <_PyLong_Rshift+0x6b8> │ │ │ │ │ + beq 177b4 <_PyLong_Rshift+0x6b8> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 17300 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bhi 171b0 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r1, [pc, #644] @ 17afc <_PyLong_Rshift+0x8b0> │ │ │ │ │ + ldr r1, [pc, #644] @ 179ac <_PyLong_Rshift+0x8b0> │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 17300 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bcc 171b0 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 178c8 <_PyLong_Rshift+0x67c> │ │ │ │ │ + beq 17778 <_PyLong_Rshift+0x67c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 178c8 <_PyLong_Rshift+0x67c> │ │ │ │ │ - ldr r2, [pc, #592] @ 17b08 <_PyLong_Rshift+0x8bc> │ │ │ │ │ + bne 17778 <_PyLong_Rshift+0x67c> │ │ │ │ │ + ldr r2, [pc, #592] @ 179b8 <_PyLong_Rshift+0x8bc> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a98 <_PyLong_Rshift+0x84c> │ │ │ │ │ + bne 17948 <_PyLong_Rshift+0x84c> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #560] @ 17b00 <_PyLong_Rshift+0x8b4> │ │ │ │ │ + ldr r4, [pc, #560] @ 179b0 <_PyLong_Rshift+0x8b4> │ │ │ │ │ add r3, r4, r5, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17300 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 171b0 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r3, r0, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ - beq 1785c <_PyLong_Rshift+0x610> │ │ │ │ │ + beq 1770c <_PyLong_Rshift+0x610> │ │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17854 <_PyLong_Rshift+0x608> │ │ │ │ │ + bne 17704 <_PyLong_Rshift+0x608> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add lr, r0, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 17a10 <_PyLong_Rshift+0x7c4> │ │ │ │ │ + beq 178c0 <_PyLong_Rshift+0x7c4> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 179fc <_PyLong_Rshift+0x7b0> │ │ │ │ │ + beq 178ac <_PyLong_Rshift+0x7b0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ ldrne r3, [sp] │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 17854 <_PyLong_Rshift+0x608> │ │ │ │ │ - ldr r3, [pc, #448] @ 17b04 <_PyLong_Rshift+0x8b8> │ │ │ │ │ + b 17704 <_PyLong_Rshift+0x608> │ │ │ │ │ + ldr r3, [pc, #448] @ 179b4 <_PyLong_Rshift+0x8b8> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - beq 17364 <_PyLong_Rshift+0x118> │ │ │ │ │ + beq 17214 <_PyLong_Rshift+0x118> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 17364 <_PyLong_Rshift+0x118> │ │ │ │ │ + b 17214 <_PyLong_Rshift+0x118> │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ orr r7, r7, #2 │ │ │ │ │ add r2, sl, #8 │ │ │ │ │ str r7, [r3, #8] │ │ │ │ │ add lr, r2, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 17a04 <_PyLong_Rshift+0x7b8> │ │ │ │ │ + bne 178b4 <_PyLong_Rshift+0x7b8> │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r3, r2, lsr r5 │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - b 17410 <_PyLong_Rshift+0x1c4> │ │ │ │ │ + b 172c0 <_PyLong_Rshift+0x1c4> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt 17a54 <_PyLong_Rshift+0x808> │ │ │ │ │ + blt 17904 <_PyLong_Rshift+0x808> │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq 17a8c <_PyLong_Rshift+0x840> │ │ │ │ │ + beq 1793c <_PyLong_Rshift+0x840> │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsr r1, r6, #30 │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r6, r1, r7, lsl #2 │ │ │ │ │ lsr r7, r7, #30 │ │ │ │ │ orrs r1, r6, r7 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ - beq 17300 <_PyLong_Rshift+0xb4> │ │ │ │ │ - b 179dc <_PyLong_Rshift+0x790> │ │ │ │ │ + beq 171b0 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 1788c <_PyLong_Rshift+0x790> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 1790c <_PyLong_Rshift+0x6c0> │ │ │ │ │ + b 177bc <_PyLong_Rshift+0x6c0> │ │ │ │ │ ldr r7, [r2, #4]! │ │ │ │ │ orr r3, r3, r7 │ │ │ │ │ - b 17980 <_PyLong_Rshift+0x734> │ │ │ │ │ + b 17830 <_PyLong_Rshift+0x734> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17890 <_PyLong_Rshift+0x644> │ │ │ │ │ + b 17740 <_PyLong_Rshift+0x644> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi 17a64 <_PyLong_Rshift+0x818> │ │ │ │ │ - ldr r3, [pc, #208] @ 17b04 <_PyLong_Rshift+0x8b8> │ │ │ │ │ + bhi 17914 <_PyLong_Rshift+0x818> │ │ │ │ │ + ldr r3, [pc, #208] @ 179b4 <_PyLong_Rshift+0x8b8> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 17aac <_PyLong_Rshift+0x860> │ │ │ │ │ + bne 1795c <_PyLong_Rshift+0x860> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r0, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - b 17300 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 171b0 <_PyLong_Rshift+0xb4> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 179b4 <_PyLong_Rshift+0x768> │ │ │ │ │ + b 17864 <_PyLong_Rshift+0x768> │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ sub r4, fp, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r6, #30 │ │ │ │ │ - bgt 173b0 <_PyLong_Rshift+0x164> │ │ │ │ │ + bgt 17260 <_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 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17300 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 171b0 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 178c0 <_PyLong_Rshift+0x674> │ │ │ │ │ + b 17770 <_PyLong_Rshift+0x674> │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 10e48 <_PyLong_Copy> │ │ │ │ │ + b 10e08 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ 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 173fc <_PyLong_Rshift+0x1b0> │ │ │ │ │ - ldr r3, [pc, #44] @ 17b0c <_PyLong_Rshift+0x8c0> │ │ │ │ │ + b 172ac <_PyLong_Rshift+0x1b0> │ │ │ │ │ + ldr r3, [pc, #44] @ 179bc <_PyLong_Rshift+0x8c0> │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17300 <_PyLong_Rshift+0xb4> │ │ │ │ │ - ldr r3, [pc, #36] @ 17b10 <_PyLong_Rshift+0x8c4> │ │ │ │ │ - ldr r1, [pc, #36] @ 17b14 <_PyLong_Rshift+0x8c8> │ │ │ │ │ + b 171b0 <_PyLong_Rshift+0xb4> │ │ │ │ │ + ldr r3, [pc, #36] @ 179c0 <_PyLong_Rshift+0x8c4> │ │ │ │ │ + ldr r1, [pc, #36] @ 179c4 <_PyLong_Rshift+0x8c8> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 17a8c <_PyLong_Rshift+0x840> │ │ │ │ │ + b 1793c <_PyLong_Rshift+0x840> │ │ │ │ │ .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 10bf8 │ │ │ │ │ + bl 10bb8 │ │ │ │ │ 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 10e48 <_PyLong_Copy> │ │ │ │ │ + bl 10e08 <_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 68bc <_PyLong_FromByteArray> │ │ │ │ │ + b 68b0 <_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 68bc <_PyLong_FromByteArray> │ │ │ │ │ + b 68b0 <_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 --relocs {} │ │ │ │ │ @@ -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 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ +00000d2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d4c 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -417,17 +417,17 @@ │ │ │ │ │ 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 0000e218 _PyDict_SendEvent │ │ │ │ │ 00003254 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000033cc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000033e8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000343c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000033dc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000033f8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003514 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00003520 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000352c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000354c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003550 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00003554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003558 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000355c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── 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 a68 <_Py_dict_lookup+0x7b4> │ │ │ │ │ + beq a5c <_Py_dict_lookup+0x7a8> │ │ │ │ │ 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 cc0 <_Py_dict_lookup+0xa0c> │ │ │ │ │ + bne d04 <_Py_dict_lookup+0xa50> │ │ │ │ │ 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 111c <_Py_dict_lookup+0xe68> │ │ │ │ │ + beq 10fc <_Py_dict_lookup+0xe48> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1114 <_Py_dict_lookup+0xe60> │ │ │ │ │ + beq 10f4 <_Py_dict_lookup+0xe40> │ │ │ │ │ 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] │ │ │ │ │ @@ -346,15 +346,15 @@ │ │ │ │ │ movne r0, #1 │ │ │ │ │ addne r2, r2, r0, lsl r1 │ │ │ │ │ addeq r2, r2, r5, lsl #2 │ │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ │ ldrne r2, [r2, #24] │ │ │ │ │ b 430 <_Py_dict_lookup+0x17c> │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt 9ac <_Py_dict_lookup+0x6f8> │ │ │ │ │ + bgt 9a0 <_Py_dict_lookup+0x6ec> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r5, [fp, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt 570 <_Py_dict_lookup+0x2bc> │ │ │ │ │ ldr r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ @@ -363,15 +363,15 @@ │ │ │ │ │ beq 5b0 <_Py_dict_lookup+0x2fc> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ lsr sl, r7, #5 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt 9d4 <_Py_dict_lookup+0x720> │ │ │ │ │ + bgt 9c8 <_Py_dict_lookup+0x714> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r5, [fp, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge 370 <_Py_dict_lookup+0xbc> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 42c <_Py_dict_lookup+0x178> │ │ │ │ │ b 388 <_Py_dict_lookup+0xd4> │ │ │ │ │ @@ -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 10f4 <_Py_dict_lookup+0xe40> │ │ │ │ │ + beq 110c <_Py_dict_lookup+0xe58> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 10fc <_Py_dict_lookup+0xe48> │ │ │ │ │ + beq 1104 <_Py_dict_lookup+0xe50> │ │ │ │ │ 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] │ │ │ │ │ @@ -489,45 +489,45 @@ │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ and sl, sl, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bgt 7c8 <_Py_dict_lookup+0x514> │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 9a0 <_Py_dict_lookup+0x6ec> │ │ │ │ │ + blt 9d0 <_Py_dict_lookup+0x71c> │ │ │ │ │ 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 b48 <_Py_dict_lookup+0x894> │ │ │ │ │ + beq bd4 <_Py_dict_lookup+0x920> │ │ │ │ │ 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 bc8 <_Py_dict_lookup+0x914> │ │ │ │ │ + bgt c54 <_Py_dict_lookup+0x9a0> │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt a5c <_Py_dict_lookup+0x7a8> │ │ │ │ │ + blt ad4 <_Py_dict_lookup+0x820> │ │ │ │ │ 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 bdc <_Py_dict_lookup+0x928> │ │ │ │ │ + beq c68 <_Py_dict_lookup+0x9b4> │ │ │ │ │ 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 10ec <_Py_dict_lookup+0xe38> │ │ │ │ │ + beq 111c <_Py_dict_lookup+0xe68> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 10e4 <_Py_dict_lookup+0xe30> │ │ │ │ │ + beq 1114 <_Py_dict_lookup+0xe60> │ │ │ │ │ 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 c88 <_Py_dict_lookup+0x9d4> │ │ │ │ │ + beq d40 <_Py_dict_lookup+0xa8c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ + blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ 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 │ │ │ │ │ @@ -649,29 +649,29 @@ │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ b 6a4 <_Py_dict_lookup+0x3f0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r1, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r1] │ │ │ │ │ b 6c4 <_Py_dict_lookup+0x410> │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ - b 754 <_Py_dict_lookup+0x4a0> │ │ │ │ │ ldr r5, [fp, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge 504 <_Py_dict_lookup+0x250> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 42c <_Py_dict_lookup+0x178> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ ldr r5, [fp, sl, lsl #2] │ │ │ │ │ b 540 <_Py_dict_lookup+0x28c> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + b 754 <_Py_dict_lookup+0x4a0> │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -682,89 +682,124 @@ │ │ │ │ │ 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 ca4 <_Py_dict_lookup+0x9f0> │ │ │ │ │ + beq ce8 <_Py_dict_lookup+0xa34> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ + blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ 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 110c <_Py_dict_lookup+0xe58> │ │ │ │ │ + beq 10ec <_Py_dict_lookup+0xe38> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1104 <_Py_dict_lookup+0xe50> │ │ │ │ │ + beq 10e4 <_Py_dict_lookup+0xe30> │ │ │ │ │ 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 1050 <_Py_dict_lookup+0xd9c> │ │ │ │ │ + bgt 1054 <_Py_dict_lookup+0xda0> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldrsb r5, [r2, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge fc4 <_Py_dict_lookup+0xd10> │ │ │ │ │ + bge fac <_Py_dict_lookup+0xcf8> │ │ │ │ │ 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 fa8 <_Py_dict_lookup+0xcf4> │ │ │ │ │ + bgt 1038 <_Py_dict_lookup+0xd84> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldrsb r5, [r2, r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge cfc <_Py_dict_lookup+0xa48> │ │ │ │ │ + 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> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ - b d18 <_Py_dict_lookup+0xa64> │ │ │ │ │ + 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> │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -772,28 +807,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 b94 <_Py_dict_lookup+0x8e0> │ │ │ │ │ + beq c20 <_Py_dict_lookup+0x96c> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp] │ │ │ │ │ - beq cd8 <_Py_dict_lookup+0xa24> │ │ │ │ │ + beq d64 <_Py_dict_lookup+0xab0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ + blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ + bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ + bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ 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] │ │ │ │ │ @@ -810,52 +845,32 @@ │ │ │ │ │ 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 c28 <_Py_dict_lookup+0x974> │ │ │ │ │ + beq cb4 <_Py_dict_lookup+0xa00> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp] │ │ │ │ │ - beq c64 <_Py_dict_lookup+0x9b0> │ │ │ │ │ + beq d1c <_Py_dict_lookup+0xa68> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ + blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ + bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ + bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ 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 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] │ │ │ │ │ @@ -871,289 +886,274 @@ │ │ │ │ │ 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 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 │ │ │ │ │ + b cb4 <_Py_dict_lookup+0xa00> │ │ │ │ │ + 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> │ │ │ │ │ + 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 ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - b db4 <_Py_dict_lookup+0xb00> │ │ │ │ │ + b c20 <_Py_dict_lookup+0x96c> │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ 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 d90 <_Py_dict_lookup+0xadc> │ │ │ │ │ + bne bbc <_Py_dict_lookup+0x908> │ │ │ │ │ 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 10ac <_Py_dict_lookup+0xdf8> │ │ │ │ │ + bne e3c <_Py_dict_lookup+0xb88> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ + blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ 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 109c <_Py_dict_lookup+0xde8> │ │ │ │ │ + bne e2c <_Py_dict_lookup+0xb78> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ - b d90 <_Py_dict_lookup+0xadc> │ │ │ │ │ + b bbc <_Py_dict_lookup+0x908> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r6, #1 │ │ │ │ │ ldrshle r5, [fp, r3] │ │ │ │ │ ldrgt r5, [fp, r6, lsl #2] │ │ │ │ │ - b d80 <_Py_dict_lookup+0xacc> │ │ │ │ │ + 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> │ │ │ │ │ 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 d64 <_Py_dict_lookup+0xab0> │ │ │ │ │ + bne b90 <_Py_dict_lookup+0x8dc> │ │ │ │ │ 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 f84 <_Py_dict_lookup+0xcd0> │ │ │ │ │ + bne efc <_Py_dict_lookup+0xc48> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ + blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ 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 109c <_Py_dict_lookup+0xde8> │ │ │ │ │ + bne e2c <_Py_dict_lookup+0xb78> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ - b d64 <_Py_dict_lookup+0xab0> │ │ │ │ │ + b b90 <_Py_dict_lookup+0x8dc> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r6, #1 │ │ │ │ │ ldrshle r5, [fp, r3] │ │ │ │ │ ldrgt r5, [fp, r6, lsl #2] │ │ │ │ │ - b d54 <_Py_dict_lookup+0xaa0> │ │ │ │ │ + b b80 <_Py_dict_lookup+0x8cc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne f34 <_Py_dict_lookup+0xc80> │ │ │ │ │ + bne eac <_Py_dict_lookup+0xbf8> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - 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> │ │ │ │ │ + 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> │ │ │ │ │ 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 1090 <_Py_dict_lookup+0xddc> │ │ │ │ │ + bne 10cc <_Py_dict_lookup+0xe18> │ │ │ │ │ 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 106c <_Py_dict_lookup+0xdb8> │ │ │ │ │ + bne 10a8 <_Py_dict_lookup+0xdf4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ + 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, r6 │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne e14 <_Py_dict_lookup+0xb60> │ │ │ │ │ + bne 1070 <_Py_dict_lookup+0xdbc> │ │ │ │ │ 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, [r6] │ │ │ │ │ - bne 1014 <_Py_dict_lookup+0xd60> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r2, [sl] │ │ │ │ │ + bne f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b 1014 <_Py_dict_lookup+0xd60> │ │ │ │ │ + b f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - 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> │ │ │ │ │ + str r2, [sl] │ │ │ │ │ + b f48 <_Py_dict_lookup+0xc94> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ - bne e98 <_Py_dict_lookup+0xbe4> │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + bne ffc <_Py_dict_lookup+0xd48> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b e98 <_Py_dict_lookup+0xbe4> │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b ffc <_Py_dict_lookup+0xd48> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + b fd4 <_Py_dict_lookup+0xd20> │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b 8dc <_Py_dict_lookup+0x628> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b 8c8 <_Py_dict_lookup+0x614> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5f0 <_Py_dict_lookup+0x33c> │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 604 <_Py_dict_lookup+0x350> │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b abc <_Py_dict_lookup+0x808> │ │ │ │ │ + b ab0 <_Py_dict_lookup+0x7fc> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b aa8 <_Py_dict_lookup+0x7f4> │ │ │ │ │ + b a9c <_Py_dict_lookup+0x7e8> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ b 498 <_Py_dict_lookup+0x1e4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b 484 <_Py_dict_lookup+0x1d0> │ │ │ │ │ + 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 8dc <_Py_dict_lookup+0x628> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 8c8 <_Py_dict_lookup+0x614> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ 00001128 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -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 r0, [r1, #212] @ 0xd4 │ │ │ │ │ + ldr r8, [r1, #212] @ 0xd4 │ │ │ │ │ adds r2, r3, #4096 @ 0x1000 │ │ │ │ │ - adc r0, r0, #0 │ │ │ │ │ - str r2, [r1, #208] @ 0xd0 │ │ │ │ │ - str r0, [r1, #212] @ 0xd4 │ │ │ │ │ - ldrb r9, [lr, #4] │ │ │ │ │ + adc r8, r8, #0 │ │ │ │ │ lsl ip, ip, #20 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ + str r2, [r1, #208] @ 0xd0 │ │ │ │ │ + str r8, [r1, #212] @ 0xd4 │ │ │ │ │ lsr ip, ip, #20 │ │ │ │ │ - mvn r1, r1, lsl r9 │ │ │ │ │ + ldrb sl, [lr, #4] │ │ │ │ │ orr r3, ip, r2 │ │ │ │ │ - cmp r9, #7 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [lr, #8] │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + mvn r2, r2, lsl sl │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + cmp sl, #7 │ │ │ │ │ mov ip, lr │ │ │ │ │ - and r2, r6, r1 │ │ │ │ │ + and r0, r6, r2 │ │ │ │ │ + str r1, [lr, #8] │ │ │ │ │ bgt 18f8 │ │ │ │ │ - add r8, lr, #20 │ │ │ │ │ - ldrsb sl, [r8, r2] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + add r9, lr, #20 │ │ │ │ │ + ldrsb r1, [r9, r0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ bge 1b5c │ │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ │ - strb r1, [r8, r2] │ │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ │ + strb r2, [r9, r0] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r1, [ip, #16] │ │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ │ - ldrb lr, [ip, #5] │ │ │ │ │ + ldrb r0, [ip, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - lsl r2, r2, lr │ │ │ │ │ - addeq r8, ip, #20 │ │ │ │ │ + lsl r2, r2, r0 │ │ │ │ │ + addeq r9, ip, #20 │ │ │ │ │ beq 1948 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ - add lr, ip, #20 │ │ │ │ │ - str r5, [lr, r2] │ │ │ │ │ - add lr, lr, r2 │ │ │ │ │ - str r7, [lr, #4] │ │ │ │ │ + add r0, ip, #20 │ │ │ │ │ + str r5, [r0, r2] │ │ │ │ │ + add r0, r0, r2 │ │ │ │ │ + str r7, [r0, #4] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ + str r8, [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 r9, #15 │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ bgt 1c98 │ │ │ │ │ - add r8, lr, r2, lsl #1 │ │ │ │ │ - ldrsh r8, [r8, #20] │ │ │ │ │ - lsl sl, r2, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + add r1, lr, r0, lsl #1 │ │ │ │ │ + ldrsh r1, [r1, #20] │ │ │ │ │ + lsl fp, r0, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ bge 1a8c │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - add r8, lr, #20 │ │ │ │ │ - strh r1, [r8, sl] │ │ │ │ │ + add r9, lr, #20 │ │ │ │ │ + strh r1, [r9, fp] │ │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ │ - ldrb lr, [lr, #5] │ │ │ │ │ + ldrb r0, [lr, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - lsl r2, r2, lr │ │ │ │ │ + lsl r2, r2, r0 │ │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ │ - strne r5, [r8, r2] │ │ │ │ │ - addne r2, r8, r2 │ │ │ │ │ + strne r5, [r9, r2] │ │ │ │ │ + addne r2, r9, r2 │ │ │ │ │ strne r7, [r2, #4] │ │ │ │ │ bne 18c4 │ │ │ │ │ - add lr, r1, r1, lsl #1 │ │ │ │ │ - add r2, r2, lr, lsl #2 │ │ │ │ │ - add lr, r8, r2 │ │ │ │ │ - stmib lr, {r5, r7} │ │ │ │ │ - str r6, [r8, r2] │ │ │ │ │ + add r0, r1, r1, lsl #1 │ │ │ │ │ + add r2, r2, r0, lsl #2 │ │ │ │ │ + add r0, r9, r2 │ │ │ │ │ + stmib r0, {r5, r7} │ │ │ │ │ + str r6, [r9, r2] │ │ │ │ │ b 18c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1cfc │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -1760,37 +1760,37 @@ │ │ │ │ │ cmp r6, r7 │ │ │ │ │ beq 1a50 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ bne 1dcc │ │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ │ + ldr r0, [r1, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ - adds r0, r2, #4096 @ 0x1000 │ │ │ │ │ + adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ - orr r2, r3, r0 │ │ │ │ │ - ldr r3, [r1, #212] @ 0xd4 │ │ │ │ │ - str r0, [r1, #208] @ 0xd0 │ │ │ │ │ - adc r3, r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [r1, #212] @ 0xd4 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ + orr r3, r3, r2 │ │ │ │ │ + str r2, [r1, #208] @ 0xd0 │ │ │ │ │ + adc r2, r0, #0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r2, [r1, #212] @ 0xd4 │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ mov ip, #1 │ │ │ │ │ - ldrb r1, [r3, #6] │ │ │ │ │ + ldrb r1, [r2, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #5] │ │ │ │ │ + ldrb r1, [r2, #5] │ │ │ │ │ addeq r8, r8, r8, lsl #1 │ │ │ │ │ lsl ip, ip, r1 │ │ │ │ │ - addne r3, r3, r8, lsl #3 │ │ │ │ │ - addeq r1, r3, r8, lsl #2 │ │ │ │ │ - addne r3, r3, ip │ │ │ │ │ + addne r2, r2, r8, lsl #3 │ │ │ │ │ + addeq r1, r2, r8, lsl #2 │ │ │ │ │ + addne r2, r2, ip │ │ │ │ │ addeq r1, r1, ip │ │ │ │ │ - strne r7, [r3, #24] │ │ │ │ │ + strne r7, [r2, #24] │ │ │ │ │ streq r7, [r1, #28] │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 1a64 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 1af8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -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 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 │ │ │ │ │ + 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 │ │ │ │ │ blt 1914 │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ bgt 1b28 │ │ │ │ │ - add sl, lr, r2 │ │ │ │ │ - ldrsb ip, [sl, #20] │ │ │ │ │ + add r9, lr, r0 │ │ │ │ │ + ldrsb ip, [r9, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bge 1c34 │ │ │ │ │ ldr r2, [lr, #16] │ │ │ │ │ - strb r2, [sl, #20] │ │ │ │ │ + strb r2, [r9, #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 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 │ │ │ │ │ + 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 │ │ │ │ │ bge 1b14 │ │ │ │ │ - cmp r9, #15 │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - lslgt sl, r2, #2 │ │ │ │ │ + lslgt r9, r0, #2 │ │ │ │ │ bgt 1cf4 │ │ │ │ │ - lsl sl, r2, #1 │ │ │ │ │ + lsl fp, r0, #1 │ │ │ │ │ b 1918 │ │ │ │ │ - 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] │ │ │ │ │ + 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] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ blt 1ae4 │ │ │ │ │ b 1ab4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ @@ -1908,19 +1908,19 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ bne 18ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 18ec │ │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ │ - lsr r8, r8, #5 │ │ │ │ │ - add r2, r2, r8 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - and r2, r2, r1 │ │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + add r0, r0, r1 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + and r0, r0, r2 │ │ │ │ │ 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 sl, lr, r2, lsl #2 │ │ │ │ │ - ldr r8, [sl, #20] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - lsl r8, r2, #2 │ │ │ │ │ + add r9, lr, r0, lsl #2 │ │ │ │ │ + ldr r1, [r9, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + lsl r1, r0, #2 │ │ │ │ │ bge 1cc8 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - str r1, [sl, #20] │ │ │ │ │ + str r1, [r9, #20] │ │ │ │ │ b 1894 │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1804 │ │ │ │ │ b 1990 │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ bge 1ab8 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - add sl, lr, sl │ │ │ │ │ + add r9, lr, r9 │ │ │ │ │ b 1cb0 │ │ │ │ │ ldr sl, [pc, #320] @ 1e44 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne 1990 │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2021,23 +2021,23 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl e218 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ │ - lsl r2, r2, #20 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ - lsr r2, r2, #20 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ + lsl r3, r3, #20 │ │ │ │ │ + lsr r3, r3, #20 │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ mov ip, #1 │ │ │ │ │ - orr r2, r2, lr │ │ │ │ │ + orr r3, r3, lr │ │ │ │ │ str lr, [r1, #208] @ 0xd0 │ │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ │ b 1a1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ bne 1d70 │ │ │ │ │ @@ -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] │ │ │ │ │ @@ -3096,39 +3096,39 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ ldr r3, [r0, r8] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ - beq 3434 │ │ │ │ │ + beq 350c │ │ │ │ │ ldr sl, [pc, #1884] @ 3550 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ mov r6, r2 │ │ │ │ │ bne 3250 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ beq 3250 │ │ │ │ │ ldr r3, [pc, #1852] @ 3554 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3334 │ │ │ │ │ + beq 3344 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3454 │ │ │ │ │ + bne 3444 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 3440 │ │ │ │ │ + beq 32c4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 2fbc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 3170 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -3193,21 +3193,21 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ bne 2f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 33ac │ │ │ │ │ + bne 33bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r8, [pc, #1500] @ 3558 │ │ │ │ │ - bne 33d8 │ │ │ │ │ + bne 33e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ beq 2fb0 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -3257,15 +3257,15 @@ │ │ │ │ │ cmp r9, #7 │ │ │ │ │ orr r2, r0, r2 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ mvn r0, r3, lsl r9 │ │ │ │ │ bic r3, r8, r3, lsl r9 │ │ │ │ │ ble 2ee0 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt 32e0 │ │ │ │ │ + bgt 32f0 │ │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ lsl sl, r3, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ bge 30f8 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ @@ -3315,23 +3315,23 @@ │ │ │ │ │ add sl, sl, lr, lsr #5 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ and r3, sl, r0 │ │ │ │ │ ble 323c │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt 3380 │ │ │ │ │ + bgt 3390 │ │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 32c8 │ │ │ │ │ + bge 32d8 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ lslgt sl, r3, #2 │ │ │ │ │ - bgt 332c │ │ │ │ │ + bgt 333c │ │ │ │ │ lsl sl, r3, #1 │ │ │ │ │ b 3078 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 2e74 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -3387,19 +3387,19 @@ │ │ │ │ │ blt 30e4 │ │ │ │ │ b 3228 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 3440 │ │ │ │ │ + beq 32c4 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [pc, #740] @ 3554 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3334 │ │ │ │ │ + beq 3344 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ beq 2e20 │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2e20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -3412,26 +3412,30 @@ │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 2e20 │ │ │ │ │ - b 3440 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + strne r3, [r7] │ │ │ │ │ + b 2fec │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ b 3148 │ │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ │ ldr lr, [sl, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ lsl lr, r3, #2 │ │ │ │ │ - bge 3300 │ │ │ │ │ + bge 3310 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ str r0, [sl, #20] │ │ │ │ │ b 2f00 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ lsr lr, r8, #5 │ │ │ │ │ add sl, lr, #1 │ │ │ │ │ add r3, sl, r3 │ │ │ │ │ @@ -3439,15 +3443,15 @@ │ │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ │ ldr sl, [sl, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsl sl, r3, #2 │ │ │ │ │ bge 3124 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add sl, r1, sl │ │ │ │ │ - b 32f8 │ │ │ │ │ + b 3308 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -3455,45 +3459,45 @@ │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1250 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3440 │ │ │ │ │ + beq 32c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 2f90 │ │ │ │ │ b 2fb0 │ │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ │ ldr sl, [sl, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsl sl, r3, #2 │ │ │ │ │ blt 3158 │ │ │ │ │ add r3, sl, r3 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ b 3140 │ │ │ │ │ - ldr r8, [pc, #420] @ 3558 │ │ │ │ │ + ldr r8, [pc, #404] @ 3558 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 33e4 │ │ │ │ │ + bne 33f4 │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 33e4 │ │ │ │ │ + bne 33f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f7c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 350c │ │ │ │ │ - ldr r3, [pc, #368] @ 355c │ │ │ │ │ + beq 34fc │ │ │ │ │ + ldr r3, [pc, #352] @ 355c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -3506,46 +3510,37 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r0, [ip] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ bne 2f90 │ │ │ │ │ b 2fb0 │ │ │ │ │ - ldr r1, [pc, #292] @ 3560 │ │ │ │ │ - ldr r0, [pc, #292] @ 3564 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - strne r3, [r7] │ │ │ │ │ - b 2fec │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 95d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 34d0 │ │ │ │ │ + beq 34c0 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ - bne 349c │ │ │ │ │ + bne 348c │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl c684 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 34c4 │ │ │ │ │ + beq 34b4 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 34c0 │ │ │ │ │ + beq 34b0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ str r6, [r7] │ │ │ │ │ subs r0, r8, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ @@ -3560,19 +3555,24 @@ │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 2e2c │ │ │ │ │ - b 3440 │ │ │ │ │ + b 32c4 │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2f7c │ │ │ │ │ - b 33e4 │ │ │ │ │ + b 33f4 │ │ │ │ │ + ldr r1, [pc, #76] @ 3560 │ │ │ │ │ + ldr r0, [pc, #76] @ 3564 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 32c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 31e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -3585,15 +3585,15 @@ │ │ │ │ │ b 2fb0 │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ - .word 0x00000168 │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000010b5 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00003568 : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ @@ -10471,15 +10471,15 @@ │ │ │ │ │ bne 9914 │ │ │ │ │ tst ip, #32 │ │ │ │ │ beq 9b60 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9b68 │ │ │ │ │ + beq 9b88 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -10522,20 +10522,20 @@ │ │ │ │ │ beq 97b8 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldrb lr, [r7, #16] │ │ │ │ │ eor r0, ip, lr │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 982c │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9b98 │ │ │ │ │ + beq 9b70 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9b90 │ │ │ │ │ + beq 9b68 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -10553,20 +10553,20 @@ │ │ │ │ │ beq 97b8 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 96d8 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9b78 │ │ │ │ │ + beq 9b80 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9b70 │ │ │ │ │ + beq 9b78 │ │ │ │ │ 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, #12] │ │ │ │ │ @@ -10596,20 +10596,20 @@ │ │ │ │ │ beq 97b8 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 971c │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9b88 │ │ │ │ │ + beq 9b98 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9b80 │ │ │ │ │ + beq 9b90 │ │ │ │ │ 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, #12] │ │ │ │ │ @@ -10637,27 +10637,27 @@ │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ b 9664 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 98e0 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 98f4 │ │ │ │ │ + b 99d0 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 99bc │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ b 9a48 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b 9a34 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ + b 98f4 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ b 9af0 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b 9adc │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 99d0 │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b 99bc │ │ │ │ │ │ │ │ │ │ 00009ba0 <_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 │ │ │ │ │ @@ -12452,53 +12452,53 @@ │ │ │ │ │ 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 r8, r1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq ba0c <_PyDict_DelItemIf+0x43c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq ba0c <_PyDict_DelItemIf+0x43c> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq b9f4 <_PyDict_DelItemIf+0x424> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq b9f4 <_PyDict_DelItemIf+0x424> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx r8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq ba0c <_PyDict_DelItemIf+0x43c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ble b9f4 <_PyDict_DelItemIf+0x424> │ │ │ │ │ ldr r3, [pc, #948] @ ba14 <_PyDict_DelItemIf+0x444> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ bne b810 <_PyDict_DelItemIf+0x240> │ │ │ │ │ - add r0, r9, #42496 @ 0xa600 │ │ │ │ │ + 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 │ │ │ │ │ @@ -12595,32 +12595,32 @@ │ │ │ │ │ beq b760 <_PyDict_DelItemIf+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne b760 <_PyDict_DelItemIf+0x190> │ │ │ │ │ b b790 <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - add r9, r9, #42496 @ 0xa600 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + add r8, r8, #42496 @ 0xa600 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl e218 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ + ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - ldr r0, [r9, #212] @ 0xd4 │ │ │ │ │ + ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ - str ip, [r9, #208] @ 0xd0 │ │ │ │ │ - str r0, [r9, #212] @ 0xd4 │ │ │ │ │ + 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 b6c0 <_PyDict_DelItemIf+0xf0> │ │ │ │ │ cmp ip, #15 │ │ │ ├── memoryobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -115,15 +115,15 @@ │ │ │ │ │ ldr ip, [pc, #920] @ 538 │ │ │ │ │ str ip, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ │ str ip, [r4, #68] @ 0x44 │ │ │ │ │ beq 2b0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 428 │ │ │ │ │ + bne 420 │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 274 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -254,15 +254,15 @@ │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 494 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 440 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 420 │ │ │ │ │ + beq 438 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ moveq r6, #6 │ │ │ │ │ movne r6, #0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ @@ -271,22 +271,22 @@ │ │ │ │ │ orr r2, r2, #16 │ │ │ │ │ b 2dc │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3cc │ │ │ │ │ mov r6, #14 │ │ │ │ │ b 3f8 │ │ │ │ │ - mov r6, #6 │ │ │ │ │ - b 3f8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl b38 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ b 1e0 │ │ │ │ │ + mov r6, #6 │ │ │ │ │ + b 3f8 │ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mov r0, r8 │ │ │ ├── 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: 135744 (bytes into file) │ │ │ │ │ + Start of section headers: 135748 (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 0x21240: │ │ │ │ │ +There are 25 section headers, starting at offset 0x21244: │ │ │ │ │ │ │ │ │ │ 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 0036bc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01cf94 000820 08 I 22 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0036f0 000ce0 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01d7b4 000540 08 I 22 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0043d0 028a11 00 WA 0 0 64 │ │ │ │ │ - [ 6] .text.startup PROGBITS 00000000 0043d0 000070 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.startup REL 00000000 01dcf4 000050 08 I 22 6 4 │ │ │ │ │ - [ 8] .init_array INIT_ARRAY 00000000 004440 000004 04 WA 0 0 4 │ │ │ │ │ - [ 9] .rel.init_array REL 00000000 01dd44 000008 08 I 22 8 4 │ │ │ │ │ - [10] .text.hot PROGBITS 00000000 004444 005080 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.hot REL 00000000 01dd4c 000c10 08 I 22 10 4 │ │ │ │ │ - [12] .rodata.str1.4 PROGBITS 00000000 0094c4 001266 01 AMS 0 0 4 │ │ │ │ │ - [13] .text.unlikely PROGBITS 00000000 00a72c 00a9ac 00 AX 0 0 4 │ │ │ │ │ - [14] .rel.text.unlikely REL 00000000 01e95c 0022f8 08 I 22 13 4 │ │ │ │ │ - [15] .rodata PROGBITS 00000000 0150d8 000c68 00 A 0 0 64 │ │ │ │ │ - [16] .rel.rodata REL 00000000 020c54 000520 08 I 22 15 4 │ │ │ │ │ - [17] .tbss NOBITS 00000000 015d40 000001 00 WAT 0 0 1 │ │ │ │ │ - [18] .tdata PROGBITS 00000000 015d40 000004 00 WAT 0 0 4 │ │ │ │ │ - [19] .rel.tdata REL 00000000 021174 000008 08 I 22 18 4 │ │ │ │ │ - [20] .note.GNU-stack PROGBITS 00000000 015d44 000000 00 0 0 1 │ │ │ │ │ - [21] .ARM.attributes ARM_ATTRIBUTES 00000000 015d44 00002b 00 0 0 1 │ │ │ │ │ - [22] .symtab SYMTAB 00000000 015d70 004760 10 23 709 4 │ │ │ │ │ - [23] .strtab STRTAB 00000000 01a4d0 002ac1 00 0 0 1 │ │ │ │ │ - [24] .shstrtab STRTAB 00000000 02117c 0000c3 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0036c0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01cf98 000820 08 I 22 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0036f4 000ce0 00 WA 0 0 8 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01d7b8 000540 08 I 22 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0043d4 028a11 00 WA 0 0 64 │ │ │ │ │ + [ 6] .text.startup PROGBITS 00000000 0043d4 000070 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.startup REL 00000000 01dcf8 000050 08 I 22 6 4 │ │ │ │ │ + [ 8] .init_array INIT_ARRAY 00000000 004444 000004 04 WA 0 0 4 │ │ │ │ │ + [ 9] .rel.init_array REL 00000000 01dd48 000008 08 I 22 8 4 │ │ │ │ │ + [10] .text.hot PROGBITS 00000000 004448 005080 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.hot REL 00000000 01dd50 000c10 08 I 22 10 4 │ │ │ │ │ + [12] .rodata.str1.4 PROGBITS 00000000 0094c8 001266 01 AMS 0 0 4 │ │ │ │ │ + [13] .text.unlikely PROGBITS 00000000 00a730 00a9ac 00 AX 0 0 4 │ │ │ │ │ + [14] .rel.text.unlikely REL 00000000 01e960 0022f8 08 I 22 13 4 │ │ │ │ │ + [15] .rodata PROGBITS 00000000 0150dc 000c68 00 A 0 0 64 │ │ │ │ │ + [16] .rel.rodata REL 00000000 020c58 000520 08 I 22 15 4 │ │ │ │ │ + [17] .tbss NOBITS 00000000 015d44 000001 00 WAT 0 0 1 │ │ │ │ │ + [18] .tdata PROGBITS 00000000 015d44 000004 00 WAT 0 0 4 │ │ │ │ │ + [19] .rel.tdata REL 00000000 021178 000008 08 I 22 18 4 │ │ │ │ │ + [20] .note.GNU-stack PROGBITS 00000000 015d48 000000 00 0 0 1 │ │ │ │ │ + [21] .ARM.attributes ARM_ATTRIBUTES 00000000 015d48 00002b 00 0 0 1 │ │ │ │ │ + [22] .symtab SYMTAB 00000000 015d74 004760 10 23 709 4 │ │ │ │ │ + [23] .strtab STRTAB 00000000 01a4d4 002ac1 00 0 0 1 │ │ │ │ │ + [24] .shstrtab STRTAB 00000000 021180 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 {} │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ 114: 000021dc 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 115: 000021e4 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 116: 000024b4 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 117: 00000d28 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 118: 00000f50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 119: 00000f54 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 120: 00007e14 248 FUNC LOCAL DEFAULT 13 mi_segment_check_free │ │ │ │ │ - 121: 00002ab4 280 FUNC LOCAL DEFAULT 1 mi_segment_try_purge │ │ │ │ │ + 121: 00002ab8 280 FUNC LOCAL DEFAULT 1 mi_segment_try_purge │ │ │ │ │ 122: 00003b88 100 FUNC LOCAL DEFAULT 13 mi_abandoned_visited_push │ │ │ │ │ 123: 000024c8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 124: 00002574 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 125: 000013ec 92 FUNC LOCAL DEFAULT 1 mi_arena_purge_delay │ │ │ │ │ 126: 000074dc 200 FUNC LOCAL DEFAULT 13 mi_arena_purge │ │ │ │ │ 127: 000013e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 128: 000013ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -151,39 +151,39 @@ │ │ │ │ │ 147: 00002fa8 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 148: 00002fc0 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 149: 00001860 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 150: 00001988 468 FUNC LOCAL DEFAULT 1 mi_find_page │ │ │ │ │ 151: 0000197c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 152: 00001988 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 153: 00001b5c 112 FUNC LOCAL DEFAULT 1 mi_bin │ │ │ │ │ - 154: 00002bcc 164 FUNC LOCAL DEFAULT 1 mi_page_extend_free.isra.0 │ │ │ │ │ + 154: 00002bd0 164 FUNC LOCAL DEFAULT 1 mi_page_extend_free.isra.0 │ │ │ │ │ 155: 00001bcc 476 FUNC LOCAL DEFAULT 1 mi_page_fresh_alloc │ │ │ │ │ 156: 000022c4 184 FUNC LOCAL DEFAULT 13 mi_page_queue_enqueue_from │ │ │ │ │ 157: 00001b58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 158: 00001b5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 159: 00002c70 196 FUNC LOCAL DEFAULT 1 mi_heap_queue_first_update │ │ │ │ │ + 159: 00002c74 196 FUNC LOCAL DEFAULT 1 mi_heap_queue_first_update │ │ │ │ │ 160: 00001da0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 161: 00001da8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 162: 00001e48 872 FUNC LOCAL DEFAULT 1 mi_segments_page_alloc.isra.0 │ │ │ │ │ 163: 00008590 260 FUNC LOCAL DEFAULT 13 mi_segment_huge_page_alloc │ │ │ │ │ - 164: 000026e4 976 FUNC LOCAL DEFAULT 1 mi_segment_span_free │ │ │ │ │ + 164: 000026e4 980 FUNC LOCAL DEFAULT 1 mi_segment_span_free │ │ │ │ │ 165: 00002344 928 FUNC LOCAL DEFAULT 1 mi_segment_span_allocate.isra.0 │ │ │ │ │ 166: 000025f0 292 FUNC LOCAL DEFAULT 13 mi_segment_span_free_coalesce │ │ │ │ │ 167: 000005f8 880 FUNC LOCAL DEFAULT 13 mi_segment_alloc │ │ │ │ │ 168: 000021a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 169: 00003178 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 170: 00003188 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 171: 0000338c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 172: 000033a8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 173: 00003538 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 174: 00003548 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 175: 000037e0 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 176: 000005f8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 177: 00000968 156 FUNC LOCAL DEFAULT 13 mi_segment_calculate_slices │ │ │ │ │ - 178: 000030ec 152 FUNC LOCAL DEFAULT 1 mi_commit_mask_create │ │ │ │ │ + 178: 000030f0 152 FUNC LOCAL DEFAULT 1 mi_commit_mask_create │ │ │ │ │ 179: 000021e4 112 FUNC LOCAL DEFAULT 13 mi_segments_track_size │ │ │ │ │ 180: 000021b0 188 FUNC LOCAL DEFAULT 1 mi_stat_update │ │ │ │ │ 181: 00000958 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 182: 000037f0 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 183: 00003a6c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 184: 00000968 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 185: 000009fc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ @@ -232,61 +232,61 @@ │ │ │ │ │ 228: 00001bc4 492 FUNC LOCAL DEFAULT 13 mi_arena_try_alloc_at.isra.0 │ │ │ │ │ 229: 00001bc0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 230: 00001bc4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 231: 000043c4 220 FUNC LOCAL DEFAULT 13 mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ │ 232: 00004858 704 FUNC LOCAL DEFAULT 13 mi_bitmap_try_find_claim_field_across │ │ │ │ │ 233: 00002064 136 FUNC LOCAL DEFAULT 13 mi_bitmap_mask_across.isra.0 │ │ │ │ │ 234: 000022c0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 235: 00002f9c 336 FUNC LOCAL DEFAULT 1 mi_segment_commit_mask.constprop.0 │ │ │ │ │ + 235: 00002fa0 336 FUNC LOCAL DEFAULT 1 mi_segment_commit_mask.constprop.0 │ │ │ │ │ 236: 000026d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 237: 000026e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 238: 000028e0 400 FUNC LOCAL DEFAULT 13 mi_segment_purge.isra.0 │ │ │ │ │ - 239: 00002aa0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 240: 00002ab4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 241: 00002bc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 239: 00002aa4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 240: 00002ab8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 241: 00002bcc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 242: 00003f1c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 243: 000041b4 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 244: 00002bcc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 244: 00002bd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 245: 000041c4 160 FUNC LOCAL DEFAULT 10 mi_page_free_list_extend.isra.0 │ │ │ │ │ 246: 000041c4 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 247: 00004260 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 248: 00002d30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 249: 00002d34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 250: 00002d7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 248: 00002d34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 249: 00002d38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 250: 00002d80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 251: 00004264 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 252: 00004318 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 253: 00002d80 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 254: 00002e60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 253: 00002d84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 254: 00002e64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 255: 0000431c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 256: 000043c8 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 257: 00002e64 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 258: 00002f98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 257: 00002e68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 258: 00002f9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 259: 000022c4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 260: 00002378 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 261: 0000237c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 262: 000023d8 136 FUNC LOCAL DEFAULT 13 mi_page_queue_remove │ │ │ │ │ 263: 000024c0 304 FUNC LOCAL DEFAULT 13 mi_segment_page_clear │ │ │ │ │ 264: 000078c8 324 FUNC LOCAL DEFAULT 13 mi_segment_free.isra.0 │ │ │ │ │ 265: 00007a0c 336 FUNC LOCAL DEFAULT 13 mi_segment_abandon │ │ │ │ │ 266: 000025e8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 267: 000025f0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 268: 00002d90 144 FUNC LOCAL DEFAULT 13 mi_segment_span_remove_from_queue │ │ │ │ │ 269: 00002710 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 270: 00002f9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 271: 000030e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 272: 000030ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 270: 00002fa0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 271: 000030e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 272: 000030f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 273: 000043cc 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 274: 00004538 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 275: 00004548 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 276: 0000467c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 277: 00004688 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 278: 0000498c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 279: 000031a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 280: 000031a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 281: 0000329c 104 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ + 279: 000031a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 280: 000031a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 281: 000032a0 104 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ 282: 00003ac0 120 FUNC LOCAL DEFAULT 13 mi_page_usable_aligned_size_of │ │ │ │ │ 283: 000049a8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 284: 00004b14 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 285: 00004b24 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 286: 00004b8c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 287: 00002714 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 288: 000027b0 68 FUNC LOCAL DEFAULT 13 _mi_free_block │ │ │ │ │ @@ -308,43 +308,43 @@ │ │ │ │ │ 304: 00003e20 56 FUNC LOCAL DEFAULT 13 process_interp_queue │ │ │ │ │ 305: 00004c64 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 306: 00002d90 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 307: 00004c6c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 308: 00004cb0 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 309: 00004cb8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 310: 00003984 48 FUNC LOCAL DEFAULT 13 free_work_item │ │ │ │ │ - 311: 000033b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 312: 000033b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 313: 000034b0 80 FUNC LOCAL DEFAULT 1 has_own_state │ │ │ │ │ - 314: 000034a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 315: 000034b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 316: 000034f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 311: 000033b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 312: 000033b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 313: 000034b4 80 FUNC LOCAL DEFAULT 1 has_own_state │ │ │ │ │ + 314: 000034a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 315: 000034b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 316: 000034fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 317: 00004ee4 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 318: 000039b4 28 FUNC LOCAL DEFAULT 13 count_blocks │ │ │ │ │ - 319: 00003500 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 320: 00003530 268 FUNC LOCAL DEFAULT 1 get_num_global_allocated_blocks │ │ │ │ │ - 321: 0000352c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 322: 00003530 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 323: 00003634 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 324: 0000363c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 325: 0000365c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 319: 00003504 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 320: 00003534 268 FUNC LOCAL DEFAULT 1 get_num_global_allocated_blocks │ │ │ │ │ + 321: 00003530 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 322: 00003534 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 323: 00003638 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 324: 00003640 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 325: 00003660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 326: 00002fb0 1096 FUNC LOCAL DEFAULT 13 pymalloc_print_stats │ │ │ │ │ 327: 00002f7c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 328: 000039d0 96 FUNC LOCAL DEFAULT 13 _collect_alloc_stats │ │ │ │ │ 329: 00002fb0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 330: 000033f8 344 FUNC LOCAL DEFAULT 13 printone │ │ │ │ │ 331: 000033a8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 332: 000033f8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 333: 00003548 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 334: 00003550 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 335: 000035e0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 336: 000035ec 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 337: 00003884 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 338: 00003660 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 339: 000036b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 338: 00003664 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 339: 000036b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 340: 00004f00 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 341: 00005070 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 342: 000038c0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 343: 00003934 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 344: 00003938 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 345: 00003938 48 FUNC LOCAL DEFAULT 13 mi_recurse_enter_prim │ │ │ │ │ 346: 00003964 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ @@ -550,15 +550,15 @@ │ │ │ │ │ 546: 000090f8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 547: 000090fc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 548: 00009144 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 549: 0000914c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 550: 00009184 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 551: 00009188 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 552: 000091b8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 553: 000036b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 553: 000036bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 554: 000091bc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 555: 00009230 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 556: 00009234 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 557: 00009234 340 FUNC LOCAL DEFAULT 13 mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ │ 558: 00009384 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 559: 00009388 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 560: 00009388 148 FUNC LOCAL DEFAULT 13 mi_heap_malloc_zero_aligned_at │ │ │ │ │ @@ -775,15 +775,15 @@ │ │ │ │ │ 771: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidiv │ │ │ │ │ 772: 00000000 0 NOTYPE GLOBAL DEFAULT UND calloc │ │ │ │ │ 773: 0000185c 28 FUNC GLOBAL HIDDEN 10 _PyMem_RawCalloc │ │ │ │ │ 774: 00000000 880 FUNC GLOBAL HIDDEN 13 _PyMem_SetupAllocators │ │ │ │ │ 775: 00000370 308 FUNC GLOBAL HIDDEN 13 _PyMem_GetAllocatorName │ │ │ │ │ 776: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 777: 00001878 540 FUNC GLOBAL HIDDEN 10 _PyMem_DebugRawMalloc │ │ │ │ │ - 778: 00003308 16 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawCalloc │ │ │ │ │ + 778: 0000330c 16 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawCalloc │ │ │ │ │ 779: 000021e4 740 FUNC GLOBAL HIDDEN 10 _PyMem_DebugRawRealloc │ │ │ │ │ 780: 00001ce0 960 FUNC GLOBAL HIDDEN 10 _PyMem_DebugRawFree │ │ │ │ │ 781: 00002d90 560 FUNC GLOBAL HIDDEN 10 _PyMem_DebugMalloc │ │ │ │ │ 782: 00003a78 192 FUNC GLOBAL HIDDEN 10 _PyMem_DebugCalloc │ │ │ │ │ 783: 00004688 800 FUNC GLOBAL HIDDEN 10 _PyMem_DebugRealloc │ │ │ │ │ 784: 00003b38 996 FUNC GLOBAL HIDDEN 10 _PyMem_DebugFree │ │ │ │ │ 785: 000026b8 284 FUNC GLOBAL HIDDEN 10 _PyObject_Malloc │ │ │ │ │ @@ -817,15 +817,15 @@ │ │ │ │ │ 813: 00002c8c 72 FUNC GLOBAL HIDDEN 10 _PyMem_ArenaAlloc │ │ │ │ │ 814: 00002cd4 36 FUNC GLOBAL HIDDEN 10 _PyMem_MiMalloc │ │ │ │ │ 815: 00002d5c 52 FUNC GLOBAL HIDDEN 10 _mi_heap_malloc_zero_ex │ │ │ │ │ 816: 00002cf8 100 FUNC GLOBAL HIDDEN 10 _PyObject_MiMalloc │ │ │ │ │ 817: 00001860 296 FUNC GLOBAL HIDDEN 1 _mi_malloc_generic │ │ │ │ │ 818: 00002fc0 140 FUNC GLOBAL HIDDEN 10 _mi_page_malloc │ │ │ │ │ 819: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyGILState_Check │ │ │ │ │ - 820: 00002e64 312 FUNC GLOBAL HIDDEN 1 _mi_page_free_collect │ │ │ │ │ + 820: 00002e68 312 FUNC GLOBAL HIDDEN 1 _mi_page_free_collect │ │ │ │ │ 821: 000012f8 128 FUNC GLOBAL HIDDEN 13 _mi_os_good_alloc_size │ │ │ │ │ 822: 00001da8 160 FUNC GLOBAL HIDDEN 1 _mi_segment_page_alloc │ │ │ │ │ 823: 0000304c 316 FUNC GLOBAL DEFAULT 10 PyMem_Malloc │ │ │ │ │ 824: 00003188 544 FUNC GLOBAL DEFAULT 10 PyMem_Calloc │ │ │ │ │ 825: 000033a8 416 FUNC GLOBAL HIDDEN 10 _PyObject_Calloc │ │ │ │ │ 826: 00003548 680 FUNC GLOBAL DEFAULT 10 PyMem_Free │ │ │ │ │ 827: 00000a04 648 FUNC GLOBAL HIDDEN 13 _mi_arena_alloc_aligned │ │ │ │ │ @@ -852,54 +852,54 @@ │ │ │ │ │ 848: 00001f84 224 FUNC GLOBAL HIDDEN 13 _mi_bitmap_unclaim_across │ │ │ │ │ 849: 000020ec 248 FUNC GLOBAL HIDDEN 13 _mi_bitmap_claim_across │ │ │ │ │ 850: 00001e9c 232 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_claim_field │ │ │ │ │ 851: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sync_fetch_and_and_4 │ │ │ │ │ 852: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sync_fetch_and_or_4 │ │ │ │ │ 853: 00002844 156 FUNC GLOBAL HIDDEN 13 _mi_commit_mask_next_run │ │ │ │ │ 854: 00003f1c 680 FUNC GLOBAL DEFAULT 10 PyObject_Free │ │ │ │ │ - 855: 00002d34 76 FUNC GLOBAL HIDDEN 1 _PyMem_MiCalloc │ │ │ │ │ + 855: 00002d38 76 FUNC GLOBAL HIDDEN 1 _PyMem_MiCalloc │ │ │ │ │ 856: 00004264 8 FUNC GLOBAL HIDDEN 10 _PyMem_MiFree │ │ │ │ │ 857: 0000426c 176 FUNC GLOBAL HIDDEN 10 mi_free │ │ │ │ │ - 858: 00002d80 228 FUNC GLOBAL HIDDEN 1 _mi_page_retire │ │ │ │ │ + 858: 00002d84 228 FUNC GLOBAL HIDDEN 1 _mi_page_retire │ │ │ │ │ 859: 00002714 156 FUNC GLOBAL HIDDEN 13 _mi_free_generic │ │ │ │ │ 860: 0000431c 176 FUNC GLOBAL HIDDEN 10 _PyObject_MiFree │ │ │ │ │ 861: 00002460 96 FUNC GLOBAL HIDDEN 13 _mi_segment_page_free │ │ │ │ │ 862: 000072d8 156 FUNC GLOBAL HIDDEN 13 _mi_os_reset │ │ │ │ │ 863: 000043cc 380 FUNC GLOBAL DEFAULT 10 PyMem_Realloc │ │ │ │ │ 864: 00004548 320 FUNC GLOBAL HIDDEN 10 _PyObject_Realloc │ │ │ │ │ - 865: 00003184 32 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ - 866: 000031a4 248 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ + 865: 00003188 32 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ + 866: 000031a8 248 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ 867: 000049a8 380 FUNC GLOBAL DEFAULT 10 PyObject_Realloc │ │ │ │ │ 868: 00004b24 112 FUNC GLOBAL HIDDEN 10 _PyObject_VirtualAlloc │ │ │ │ │ 869: 000027f4 80 FUNC GLOBAL HIDDEN 13 _mi_page_unfull │ │ │ │ │ - 870: 00003304 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ + 870: 00003308 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ 871: 00002a70 220 FUNC GLOBAL HIDDEN 13 _mi_os_purge_ex │ │ │ │ │ 872: 00002b4c 168 FUNC GLOBAL HIDDEN 13 _mi_stat_counter_increase │ │ │ │ │ 873: 00004b94 216 FUNC GLOBAL HIDDEN 10 _PyMem_AbandonDelayed │ │ │ │ │ 874: 00004c6c 76 FUNC GLOBAL HIDDEN 10 _PyObject_VirtualFree │ │ │ │ │ 875: 00004cb8 16 FUNC GLOBAL HIDDEN 10 _PyMem_ArenaFree │ │ │ │ │ - 876: 00003318 156 FUNC GLOBAL HIDDEN 1 _PyMem_FiniDelayed │ │ │ │ │ - 877: 000033b4 252 FUNC GLOBAL HIDDEN 1 _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ │ + 876: 0000331c 156 FUNC GLOBAL HIDDEN 1 _PyMem_FiniDelayed │ │ │ │ │ + 877: 000033b8 252 FUNC GLOBAL HIDDEN 1 _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ │ 878: 00004cc8 568 FUNC GLOBAL HIDDEN 10 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ 879: 00007fb8 76 FUNC GLOBAL HIDDEN 13 mi_heap_visit_blocks │ │ │ │ │ - 880: 00003500 48 FUNC GLOBAL HIDDEN 1 _Py_FinalizeAllocatedBlocks │ │ │ │ │ + 880: 00003504 48 FUNC GLOBAL HIDDEN 1 _Py_FinalizeAllocatedBlocks │ │ │ │ │ 881: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorldAll │ │ │ │ │ 882: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMutex_LockTimed │ │ │ │ │ 883: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Head │ │ │ │ │ 884: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorldAll │ │ │ │ │ 885: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Next │ │ │ │ │ - 886: 0000363c 36 FUNC GLOBAL HIDDEN 1 _PyMem_obmalloc_state_on_heap │ │ │ │ │ + 886: 00003640 36 FUNC GLOBAL HIDDEN 1 _PyMem_obmalloc_state_on_heap │ │ │ │ │ 887: 00000000 0 NOTYPE GLOBAL DEFAULT UND __fprintf_chk │ │ │ │ │ 888: 00000000 0 NOTYPE GLOBAL DEFAULT UND fputc │ │ │ │ │ 889: 00000000 0 NOTYPE GLOBAL DEFAULT UND fwrite │ │ │ │ │ 890: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 891: 00003550 156 FUNC GLOBAL HIDDEN 13 _PyDebugAllocatorStats │ │ │ │ │ 892: 000035ec 724 FUNC GLOBAL DEFAULT 13 _PyMem_GetCurrentAllocatorName │ │ │ │ │ 893: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 894: 00003660 88 FUNC GLOBAL DEFAULT 1 PyObject_Calloc │ │ │ │ │ + 894: 00003664 88 FUNC GLOBAL DEFAULT 1 PyObject_Calloc │ │ │ │ │ 895: 00004f00 384 FUNC GLOBAL DEFAULT 10 _PyMem_Strdup │ │ │ │ │ 896: 00007bbc 72 FUNC GLOBAL HIDDEN 13 _mi_page_abandon │ │ │ │ │ 897: 0000392c 12 FUNC GLOBAL HIDDEN 13 _Py_GetGlobalAllocatedBlocks │ │ │ │ │ 898: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_qsbr_poll │ │ │ │ │ 899: 00000000 0 NOTYPE GLOBAL DEFAULT UND fflush │ │ │ │ │ 900: 00000000 0 NOTYPE GLOBAL DEFAULT UND fileno │ │ │ │ │ 901: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMem_DumpTraceback │ │ │ │ │ @@ -1039,15 +1039,15 @@ │ │ │ │ │ 1035: 00008f90 8 FUNC GLOBAL HIDDEN 13 _mi_random_init_weak │ │ │ │ │ 1036: 00008f98 8 FUNC GLOBAL HIDDEN 13 _mi_random_init │ │ │ │ │ 1037: 00009098 32 FUNC GLOBAL HIDDEN 13 _mi_heap_main_get │ │ │ │ │ 1038: 000090b8 68 FUNC GLOBAL HIDDEN 13 mi_thread_stats_print_out │ │ │ │ │ 1039: 0000914c 8 FUNC GLOBAL HIDDEN 13 mi_stats_print │ │ │ │ │ 1040: 00009154 52 FUNC GLOBAL HIDDEN 13 mi_stats_merge │ │ │ │ │ 1041: 00009188 52 FUNC GLOBAL HIDDEN 13 mi_zalloc_small │ │ │ │ │ - 1042: 000036b8 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiCalloc │ │ │ │ │ + 1042: 000036bc 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiCalloc │ │ │ │ │ 1043: 000091bc 120 FUNC GLOBAL HIDDEN 13 mi_wcsdup │ │ │ │ │ 1044: 0000941c 96 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned │ │ │ │ │ 1045: 0000947c 92 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned_at │ │ │ │ │ 1046: 000094d8 72 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned │ │ │ │ │ 1047: 00009520 72 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned_at │ │ │ │ │ 1048: 00009568 72 FUNC GLOBAL HIDDEN 13 mi_malloc_aligned_at │ │ │ │ │ 1049: 000095b0 88 FUNC GLOBAL HIDDEN 13 mi_heap_calloc_aligned │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1cf94 contains 260 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1cf98 contains 260 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000004c 0002c91c R_ARM_CALL 000002b8 _mi_prim_random_buf │ │ │ │ │ 00000064 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ 000001c8 0002ca1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000001d0 0002cb1c R_ARM_CALL 00005d78 _mi_warning_message │ │ │ │ │ 000001d8 0002cc1c R_ARM_CALL 00003c64 _mi_os_random_weak │ │ │ │ │ @@ -162,19 +162,19 @@ │ │ │ │ │ 000018e4 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000191c 0003321c R_ARM_CALL 00002fc0 _mi_page_malloc │ │ │ │ │ 00001938 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001974 0002eb1c R_ARM_CALL 000061b4 _mi_error_message │ │ │ │ │ 0000197c 00004e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001980 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00001984 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019e8 0003341c R_ARM_CALL 00002e64 _mi_page_free_collect │ │ │ │ │ -00001a44 0003341c R_ARM_CALL 00002e64 _mi_page_free_collect │ │ │ │ │ +000019e8 0003341c R_ARM_CALL 00002e68 _mi_page_free_collect │ │ │ │ │ +00001a44 0003341c R_ARM_CALL 00002e68 _mi_page_free_collect │ │ │ │ │ 00001a78 00031b1c R_ARM_CALL 00000df4 _mi_heap_collect_retired │ │ │ │ │ 00001ad4 00009c1c R_ARM_CALL 000022c4 mi_page_queue_enqueue_from │ │ │ │ │ -00001ae0 0003341c R_ARM_CALL 00002e64 _mi_page_free_collect │ │ │ │ │ +00001ae0 0003341c R_ARM_CALL 00002e68 _mi_page_free_collect │ │ │ │ │ 00001afc 0003351c R_ARM_CALL 000012f8 _mi_os_good_alloc_size │ │ │ │ │ 00001b4c 0002eb1c R_ARM_CALL 000061b4 _mi_error_message │ │ │ │ │ 00001b58 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c04 0003361c R_ARM_CALL 00001da8 _mi_segment_page_alloc │ │ │ │ │ 00001c28 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00001c9c 0003031c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ 00001d38 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ @@ -202,71 +202,71 @@ │ │ │ │ │ 00002718 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00002720 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 0000290c 0002ef1c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ 000029a0 0000ee1c R_ARM_CALL 000028e0 mi_segment_purge.isra.0 │ │ │ │ │ 000029b4 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ 000029c0 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ 00002a34 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ -00002a6c 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ -00002a94 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ -00002aa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002aac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002a84 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ +00002a98 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ +00002aa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ab0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b0c 0002ef1c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -00002b9c 0003551c R_ARM_CALL 00002844 _mi_commit_mask_next_run │ │ │ │ │ -00002bbc 0000ee1c R_ARM_CALL 000028e0 mi_segment_purge.isra.0 │ │ │ │ │ -00002c1c 0003031c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -00002c40 0000f51c R_ARM_CALL 000041c4 mi_page_free_list_extend.isra.0 │ │ │ │ │ -00002d30 00004e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002d38 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002d60 00032f1d R_ARM_JUMP24 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ -00002d7c 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00002e5c 0003201d R_ARM_JUMP24 0000237c _mi_page_free │ │ │ │ │ -00002f18 0002df1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ -00002f90 0002eb1c R_ARM_CALL 000061b4 _mi_error_message │ │ │ │ │ -00002f98 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030c0 0002cb1c R_ARM_CALL 00005d78 _mi_warning_message │ │ │ │ │ -000030e8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000318c 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000319c 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ -000031a0 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -000031e8 00032f1c R_ARM_CALL 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ -00003218 0002d21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003220 0003591c R_ARM_CALL 0000426c mi_free │ │ │ │ │ -00003258 00032f1c R_ARM_CALL 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ -00003294 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003300 00011a1d R_ARM_JUMP24 00003ac0 mi_page_usable_aligned_size_of │ │ │ │ │ -00003304 0003611d R_ARM_JUMP24 00003184 _PyMem_MiRealloc │ │ │ │ │ -00003314 00005b1d R_ARM_JUMP24 00001a94 _PyMem_DebugRawAlloc │ │ │ │ │ -00003368 0001361c R_ARM_CALL 00003984 free_work_item │ │ │ │ │ -000033b0 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000340c 00036e1c R_ARM_CALL 00004cc8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -000034a4 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034a8 00033002 R_ARM_ABS32 00002cf8 _PyObject_MiMalloc │ │ │ │ │ -000034ac 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000034f8 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ab4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002b10 0002ef1c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ +00002ba0 0003551c R_ARM_CALL 00002844 _mi_commit_mask_next_run │ │ │ │ │ +00002bc0 0000ee1c R_ARM_CALL 000028e0 mi_segment_purge.isra.0 │ │ │ │ │ +00002c20 0003031c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +00002c44 0000f51c R_ARM_CALL 000041c4 mi_page_free_list_extend.isra.0 │ │ │ │ │ +00002d34 00004e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002d3c 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002d64 00032f1d R_ARM_JUMP24 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ +00002d80 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00002e60 0003201d R_ARM_JUMP24 0000237c _mi_page_free │ │ │ │ │ +00002f1c 0002df1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ +00002f94 0002eb1c R_ARM_CALL 000061b4 _mi_error_message │ │ │ │ │ +00002f9c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000030c4 0002cb1c R_ARM_CALL 00005d78 _mi_warning_message │ │ │ │ │ +000030ec 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003190 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000031a0 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ +000031a4 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +000031ec 00032f1c R_ARM_CALL 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ +0000321c 0002d21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003224 0003591c R_ARM_CALL 0000426c mi_free │ │ │ │ │ +0000325c 00032f1c R_ARM_CALL 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ +00003298 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003304 00011a1d R_ARM_JUMP24 00003ac0 mi_page_usable_aligned_size_of │ │ │ │ │ +00003308 0003611d R_ARM_JUMP24 00003188 _PyMem_MiRealloc │ │ │ │ │ +00003318 00005b1d R_ARM_JUMP24 00001a94 _PyMem_DebugRawAlloc │ │ │ │ │ +0000336c 0001361c R_ARM_CALL 00003984 free_work_item │ │ │ │ │ +000033b4 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003410 00036e1c R_ARM_CALL 00004cc8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +000034a8 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034ac 00033002 R_ARM_ABS32 00002cf8 _PyObject_MiMalloc │ │ │ │ │ +000034b0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000034fc 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000352c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00003588 0003711c R_ARM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ -0000359c 0002f11c R_ARM_CALL 00000000 __sync_val_compare_and_swap_1 │ │ │ │ │ -000035d0 0003721c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ -000035d4 0003731c R_ARM_CALL 00000000 PyInterpreterState_Head │ │ │ │ │ -000035ec 0000401c R_ARM_CALL 000014b8 _PyMutex_Unlock │ │ │ │ │ -000035f4 0003741c R_ARM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ -00003600 00036e1c R_ARM_CALL 00004cc8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -0000361c 00036e1c R_ARM_CALL 00004cc8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -00003628 0003751c R_ARM_CALL 00000000 PyInterpreterState_Next │ │ │ │ │ -00003634 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003638 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -0000365c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00003680 0003031c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -000036b4 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036b8 0003571d R_ARM_JUMP24 00002d34 _PyMem_MiCalloc │ │ │ │ │ +00003500 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003530 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +0000358c 0003711c R_ARM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ +000035a0 0002f11c R_ARM_CALL 00000000 __sync_val_compare_and_swap_1 │ │ │ │ │ +000035d4 0003721c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ +000035d8 0003731c R_ARM_CALL 00000000 PyInterpreterState_Head │ │ │ │ │ +000035f0 0000401c R_ARM_CALL 000014b8 _PyMutex_Unlock │ │ │ │ │ +000035f8 0003741c R_ARM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ +00003604 00036e1c R_ARM_CALL 00004cc8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00003620 00036e1c R_ARM_CALL 00004cc8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +0000362c 0003751c R_ARM_CALL 00000000 PyInterpreterState_Next │ │ │ │ │ +00003638 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000363c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003660 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003684 0003031c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +000036b8 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036bc 0003571d R_ARM_JUMP24 00002d38 _PyMem_MiCalloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1d7b4 contains 168 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d7b8 contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 0000000c 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000010 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000014 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000018 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ @@ -429,32 +429,32 @@ │ │ │ │ │ 00000884 00047202 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000888 00047202 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a54 00046e02 R_ARM_ABS32 00000300 _mi_abandoned_default │ │ │ │ │ 00000a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.startup' at offset 0x1dcf4 contains 10 entries: │ │ │ │ │ +Relocation section '.rel.text.startup' at offset 0x1dcf8 contains 10 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000051c R_ARM_CALL 00000000 mi_heap_main_init │ │ │ │ │ 00000024 0002c51c R_ARM_CALL 00000000 atexit │ │ │ │ │ 00000028 0002c61c R_ARM_CALL 000003f0 _mi_options_init │ │ │ │ │ 0000003c 0000061c R_ARM_CALL 000003d8 mi_process_setup_auto_thread_done.part.0 │ │ │ │ │ 00000040 0002c71c R_ARM_CALL 00000f90 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 000008bc mi_process_done │ │ │ │ │ 00000068 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.init_array' at offset 0x1dd44 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.init_array' at offset 0x1dd48 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 0x1dd4c contains 386 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1dd50 contains 386 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00000c1d R_ARM_JUMP24 00000240 mi_heap_main_init.part.0 │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 0002d21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000040c 0002d31c R_ARM_CALL 00000000 __sync_fetch_and_add_4 │ │ │ │ │ 00000430 0000191c R_ARM_CALL 000003b4 mi_out_stderr │ │ │ │ │ 00000494 0002d41c R_ARM_CALL 00000f10 _mi_verbose_message │ │ │ │ │ @@ -741,20 +741,20 @@ │ │ │ │ │ 000040d8 0002f91c R_ARM_CALL 00000000 free │ │ │ │ │ 000041b4 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000041b8 00031502 R_ARM_ABS32 000037f0 _PyObject_Free │ │ │ │ │ 000041bc 0003126b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000041c0 0002fa02 R_ARM_ABS32 00001530 _PyMem_RawFree │ │ │ │ │ 00004268 0003591d R_ARM_JUMP24 0000426c mi_free │ │ │ │ │ 00004298 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000042f4 00035a1d R_ARM_JUMP24 00002d80 _mi_page_retire │ │ │ │ │ +000042f4 00035a1d R_ARM_JUMP24 00002d84 _mi_page_retire │ │ │ │ │ 00004304 00035b1d R_ARM_JUMP24 00002714 _mi_free_generic │ │ │ │ │ 00004314 00035b1d R_ARM_JUMP24 00002714 _mi_free_generic │ │ │ │ │ 00004318 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000435c 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000043a4 00035a1d R_ARM_JUMP24 00002d80 _mi_page_retire │ │ │ │ │ +000043a4 00035a1d R_ARM_JUMP24 00002d84 _mi_page_retire │ │ │ │ │ 000043b4 00035b1d R_ARM_JUMP24 00002714 _mi_free_generic │ │ │ │ │ 000043c4 00035b1d R_ARM_JUMP24 00002714 _mi_free_generic │ │ │ │ │ 000043c8 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000440c 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000449c 0003111c R_ARM_CALL 000026b8 _PyObject_Malloc │ │ │ │ │ 000044b0 0002d21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000044bc 0003151c R_ARM_CALL 000037f0 _PyObject_Free │ │ │ │ │ @@ -815,15 +815,15 @@ │ │ │ │ │ 00004c24 0001301c R_ARM_CALL 00003e20 process_interp_queue │ │ │ │ │ 00004c64 0003126b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004c68 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004c94 00034c1d R_ARM_JUMP24 00000000 munmap │ │ │ │ │ 00004cb0 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004cb4 00036b02 R_ARM_ABS32 00004cb8 _PyMem_ArenaFree │ │ │ │ │ 00004cc4 00034c1d R_ARM_JUMP24 00000000 munmap │ │ │ │ │ -00004d04 0001391c R_ARM_CALL 000034b0 has_own_state │ │ │ │ │ +00004d04 0001391c R_ARM_CALL 000034b4 has_own_state │ │ │ │ │ 00004ea8 0002e11c R_ARM_CALL 00000538 mi_thread_init │ │ │ │ │ 00004eb8 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00004ec4 00036f1c R_ARM_CALL 00007fb8 mi_heap_visit_blocks │ │ │ │ │ 00004ee0 0003141c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 00004ee4 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004ee8 00033002 R_ARM_ABS32 00002cf8 _PyObject_MiMalloc │ │ │ │ │ 00004ef0 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ @@ -835,15 +835,15 @@ │ │ │ │ │ 00004fc8 0002d21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000500c 0002f61c R_ARM_CALL 00000000 malloc │ │ │ │ │ 00005070 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005074 00031102 R_ARM_ABS32 000026b8 _PyObject_Malloc │ │ │ │ │ 00005078 0003126b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000507c 0002f702 R_ARM_ABS32 00001418 _PyMem_RawMalloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1e95c contains 1119 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1e960 contains 1119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 00003c1c R_ARM_CALL 000013cc _PyMutex_Lock │ │ │ │ │ 0000034c 0000401c R_ARM_CALL 000014b8 _PyMutex_Unlock │ │ │ │ │ 0000035c 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000360 00004e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000364 00004e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000368 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -865,26 +865,26 @@ │ │ │ │ │ 0000049c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004d4 00003d1c R_ARM_CALL 00001428 get_allocator_unlocked │ │ │ │ │ 00000520 00003d1c R_ARM_CALL 00001428 get_allocator_unlocked │ │ │ │ │ 0000056c 00003d1c R_ARM_CALL 00001428 get_allocator_unlocked │ │ │ │ │ 00000598 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000059c 00030902 R_ARM_ABS32 00001878 _PyMem_DebugRawMalloc │ │ │ │ │ -000005a0 00030a02 R_ARM_ABS32 00003308 _PyMem_DebugRawCalloc │ │ │ │ │ +000005a0 00030a02 R_ARM_ABS32 0000330c _PyMem_DebugRawCalloc │ │ │ │ │ 000005a4 00030b02 R_ARM_ABS32 000021e4 _PyMem_DebugRawRealloc │ │ │ │ │ 000005a8 00030c02 R_ARM_ABS32 00001ce0 _PyMem_DebugRawFree │ │ │ │ │ 000005ac 00030d02 R_ARM_ABS32 00002d90 _PyMem_DebugMalloc │ │ │ │ │ 000005b0 00030e02 R_ARM_ABS32 00003a78 _PyMem_DebugCalloc │ │ │ │ │ 000005b4 00030f02 R_ARM_ABS32 00004688 _PyMem_DebugRealloc │ │ │ │ │ 000005b8 00031002 R_ARM_ABS32 00003b38 _PyMem_DebugFree │ │ │ │ │ 000005f4 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000064c 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ 00000668 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ 00000718 00033b1c R_ARM_CALL 00000a04 _mi_arena_alloc_aligned │ │ │ │ │ -00000764 0000b21c R_ARM_CALL 000030ec mi_commit_mask_create │ │ │ │ │ +00000764 0000b21c R_ARM_CALL 000030f0 mi_commit_mask_create │ │ │ │ │ 00000780 00033c1c R_ARM_CALL 00007034 _mi_os_commit │ │ │ │ │ 000007b0 00033d1c R_ARM_CALL 000075dc _mi_arena_free │ │ │ │ │ 000007f8 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ 0000083c 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00000854 00033e1c R_ARM_CALL 00002254 _mi_segment_map_allocated_at │ │ │ │ │ 00000874 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000880 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -1020,33 +1020,33 @@ │ │ │ │ │ 00002044 0003531c R_ARM_CALL 00000000 __sync_fetch_and_and_4 │ │ │ │ │ 00002140 0003541c R_ARM_CALL 00000000 __sync_fetch_and_or_4 │ │ │ │ │ 0000217c 0003541c R_ARM_CALL 00000000 __sync_fetch_and_or_4 │ │ │ │ │ 000021b4 0003541c R_ARM_CALL 00000000 __sync_fetch_and_or_4 │ │ │ │ │ 00002210 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 000022a8 0002df1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ 000022c0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00002320 00009f1c R_ARM_CALL 00002c70 mi_heap_queue_first_update │ │ │ │ │ -00002354 00009f1c R_ARM_CALL 00002c70 mi_heap_queue_first_update │ │ │ │ │ +00002320 00009f1c R_ARM_CALL 00002c74 mi_heap_queue_first_update │ │ │ │ │ +00002354 00009f1c R_ARM_CALL 00002c74 mi_heap_queue_first_update │ │ │ │ │ 000023b8 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 000023d4 00035d1d R_ARM_JUMP24 00002460 _mi_segment_page_free │ │ │ │ │ -00002434 00009f1c R_ARM_CALL 00002c70 mi_heap_queue_first_update │ │ │ │ │ +00002434 00009f1c R_ARM_CALL 00002c74 mi_heap_queue_first_update │ │ │ │ │ 00002504 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00002520 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00002544 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ 000025a4 00035e1c R_ARM_CALL 000072d8 _mi_os_reset │ │ │ │ │ 000025c0 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ 000025e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002618 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00002620 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00002700 0000a41c R_ARM_CALL 000026e4 mi_segment_span_free │ │ │ │ │ 00002790 00033f1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000027dc 00035a1d R_ARM_JUMP24 00002d80 _mi_page_retire │ │ │ │ │ +000027dc 00035a1d R_ARM_JUMP24 00002d84 _mi_page_retire │ │ │ │ │ 000027ec 0003651d R_ARM_JUMP24 000027f4 _mi_page_unfull │ │ │ │ │ 0000281c 0000991c R_ARM_CALL 00001b5c mi_bin │ │ │ │ │ -0000293c 0000eb1c R_ARM_CALL 00002f9c mi_segment_commit_mask.constprop.0 │ │ │ │ │ +0000293c 0000eb1c R_ARM_CALL 00002fa0 mi_segment_commit_mask.constprop.0 │ │ │ │ │ 000029ac 0003671c R_ARM_CALL 00002a70 _mi_os_purge_ex │ │ │ │ │ 00002a10 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00002a6c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002aa8 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ 00002ac0 0003681c R_ARM_CALL 00002b4c _mi_stat_counter_increase │ │ │ │ │ 00002ad0 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00002ae4 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ @@ -1169,18 +1169,18 @@ │ │ │ │ │ 000038a4 00004e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000038a8 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000038ac 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000038b0 0002f402 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 0003341c R_ARM_CALL 00002e64 _mi_page_free_collect │ │ │ │ │ +000038ec 0003341c R_ARM_CALL 00002e68 _mi_page_free_collect │ │ │ │ │ 00003908 0003201c R_ARM_CALL 0000237c _mi_page_free │ │ │ │ │ 00003920 0003801c R_ARM_CALL 00007bbc _mi_page_abandon │ │ │ │ │ -00003930 0001401d R_ARM_JUMP24 00003530 get_num_global_allocated_blocks │ │ │ │ │ +00003930 0001401d R_ARM_JUMP24 00003534 get_num_global_allocated_blocks │ │ │ │ │ 00003934 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003940 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00003964 0002c06c R_ARM_TLS_LE32 00000000 .LANCHOR4 │ │ │ │ │ 00003974 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00003980 0002c06c R_ARM_TLS_LE32 00000000 .LANCHOR4 │ │ │ │ │ 000039b0 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003b28 00033f1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ @@ -1250,19 +1250,19 @@ │ │ │ │ │ 000041f8 00034a1c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 00004208 00034a1c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 00004244 00034a1c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 00004254 00034a1c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 000043bc 0002c81d R_ARM_JUMP24 00000000 memset │ │ │ │ │ 000043c0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00004510 00033f1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00004520 0001191d R_ARM_JUMP24 0000329c _mi_usable_size.isra.0 │ │ │ │ │ -00004540 0001191c R_ARM_CALL 0000329c _mi_usable_size.isra.0 │ │ │ │ │ +00004520 0001191d R_ARM_JUMP24 000032a0 _mi_usable_size.isra.0 │ │ │ │ │ +00004540 0001191c R_ARM_CALL 000032a0 _mi_usable_size.isra.0 │ │ │ │ │ 0000455c 0003881d R_ARM_JUMP24 00004520 mi_usable_size │ │ │ │ │ 00004560 0003881d R_ARM_JUMP24 00004520 mi_usable_size │ │ │ │ │ -00004580 0001191c R_ARM_CALL 0000329c _mi_usable_size.isra.0 │ │ │ │ │ +00004580 0001191c R_ARM_CALL 000032a0 _mi_usable_size.isra.0 │ │ │ │ │ 0000458c 0002d11c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00004690 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 000046ac 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 000046b4 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 000046c0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000046f4 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 0000470c 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ @@ -1445,22 +1445,22 @@ │ │ │ │ │ 000064c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000064c8 0003cc1d R_ARM_JUMP24 0000645c mi_good_size │ │ │ │ │ 000064f8 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00006564 0002df1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ 000065a8 0003ce1c R_ARM_CALL 000064cc _mi_page_try_use_delayed_free │ │ │ │ │ 000065ec 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00006600 0003ce1c R_ARM_CALL 000064cc _mi_page_try_use_delayed_free │ │ │ │ │ -00006650 00009f1c R_ARM_CALL 00002c70 mi_heap_queue_first_update │ │ │ │ │ +00006650 00009f1c R_ARM_CALL 00002c74 mi_heap_queue_first_update │ │ │ │ │ 0000667c 0003ce1c R_ARM_CALL 000064cc _mi_page_try_use_delayed_free │ │ │ │ │ -000066b8 0003341c R_ARM_CALL 00002e64 _mi_page_free_collect │ │ │ │ │ +000066b8 0003341c R_ARM_CALL 00002e68 _mi_page_free_collect │ │ │ │ │ 00006774 0003d11c R_ARM_CALL 00006698 _mi_heap_area_init │ │ │ │ │ 00006800 0003d11c R_ARM_CALL 00006698 _mi_heap_area_init │ │ │ │ │ 0000683c 0003a11c R_ARM_CALL 0000503c _mi_heap_area_visit_blocks │ │ │ │ │ 00006894 0000991c R_ARM_CALL 00001b5c mi_bin │ │ │ │ │ -000068f0 00009f1c R_ARM_CALL 00002c70 mi_heap_queue_first_update │ │ │ │ │ +000068f0 00009f1c R_ARM_CALL 00002c74 mi_heap_queue_first_update │ │ │ │ │ 00006924 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00006930 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00006958 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ 00006964 0002d21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00006970 0000181d R_ARM_JUMP24 00000060 chacha_block │ │ │ │ │ 00006974 0000131d R_ARM_JUMP24 00000018 chacha_next32 │ │ │ │ │ 00006a60 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ @@ -1519,15 +1519,15 @@ │ │ │ │ │ 000072c8 0003491d R_ARM_JUMP24 00000000 madvise │ │ │ │ │ 000072d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00007324 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00007330 0003681c R_ARM_CALL 00002b4c _mi_stat_counter_increase │ │ │ │ │ 0000733c 0003ea1c R_ARM_CALL 00007248 _mi_prim_reset │ │ │ │ │ 0000735c 0002cb1c R_ARM_CALL 00005d78 _mi_warning_message │ │ │ │ │ 00007370 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007398 0001191c R_ARM_CALL 0000329c _mi_usable_size.isra.0 │ │ │ │ │ +00007398 0001191c R_ARM_CALL 000032a0 _mi_usable_size.isra.0 │ │ │ │ │ 000073b4 00035e1d R_ARM_JUMP24 000072d8 _mi_os_reset │ │ │ │ │ 000073b8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000073f8 0003eb1c R_ARM_CALL 00007374 _mi_segment_huge_page_reset │ │ │ │ │ 00007438 0002df1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ 00007454 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007488 0002df1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ 000074b8 0002df1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ @@ -1564,15 +1564,15 @@ │ │ │ │ │ 0000794c 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00007950 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007958 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007960 0003db1c R_ARM_CALL 00006b38 _mi_segment_map_freed_at │ │ │ │ │ 000079c8 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007a00 00033d1c R_ARM_CALL 000075dc _mi_arena_free │ │ │ │ │ 00007a80 00001a1c R_ARM_CALL 00000624 mi_option_init │ │ │ │ │ -00007a98 0000791c R_ARM_CALL 00002ab4 mi_segment_try_purge │ │ │ │ │ +00007a98 0000791c R_ARM_CALL 00002ab8 mi_segment_try_purge │ │ │ │ │ 00007aac 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00007ac4 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007ad0 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007ad8 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007b08 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007b2c 0002df1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ 00007b44 0002d31c R_ARM_CALL 00000000 __sync_fetch_and_add_4 │ │ │ │ │ @@ -1583,21 +1583,21 @@ │ │ │ │ │ 00007c30 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00007c40 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007c48 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007c74 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00007cf8 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00007d08 0002cf1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007d1c 0003ce1c R_ARM_CALL 000064cc _mi_page_try_use_delayed_free │ │ │ │ │ -00007d38 0003341c R_ARM_CALL 00002e64 _mi_page_free_collect │ │ │ │ │ +00007d38 0003341c R_ARM_CALL 00002e68 _mi_page_free_collect │ │ │ │ │ 00007d68 0003d21c R_ARM_CALL 00006868 _mi_page_reclaim │ │ │ │ │ 00007e10 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00007e70 0003341c R_ARM_CALL 00002e64 _mi_page_free_collect │ │ │ │ │ +00007e70 0003341c R_ARM_CALL 00002e68 _mi_page_free_collect │ │ │ │ │ 00007e90 0000b41c R_ARM_CALL 000021b0 mi_stat_update │ │ │ │ │ 00007f5c 0003ce1c R_ARM_CALL 000064cc _mi_page_try_use_delayed_free │ │ │ │ │ -00007f70 0003341c R_ARM_CALL 00002e64 _mi_page_free_collect │ │ │ │ │ +00007f70 0003341c R_ARM_CALL 00002e68 _mi_page_free_collect │ │ │ │ │ 00007fa4 00031a1c R_ARM_CALL 00000d28 _mi_heap_delayed_free_partial │ │ │ │ │ 00007fdc 00031a1c R_ARM_CALL 00000d28 _mi_heap_delayed_free_partial │ │ │ │ │ 00007ff0 0000661c R_ARM_CALL 00000ec0 mi_heap_visit_pages │ │ │ │ │ 00007ffc 00019002 R_ARM_ABS32 000052f8 mi_heap_area_visitor │ │ │ │ │ 00008000 0001dd02 R_ARM_ABS32 0000674c mi_heap_visit_areas_page │ │ │ │ │ 00008010 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000801c 0000611d R_ARM_JUMP24 000009ec mi_heap_collect_ex │ │ │ │ │ @@ -1765,15 +1765,15 @@ │ │ │ │ │ 000091f4 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009204 00032f1c R_ARM_CALL 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ 00009220 0002d21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00009230 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009290 00032f1d R_ARM_JUMP24 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ 000092cc 00032f1c R_ARM_CALL 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ 000092f0 00032f1c R_ARM_CALL 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ -00009368 0001191c R_ARM_CALL 0000329c _mi_usable_size.isra.0 │ │ │ │ │ +00009368 0001191c R_ARM_CALL 000032a0 _mi_usable_size.isra.0 │ │ │ │ │ 00009378 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ 00009400 0003321d R_ARM_JUMP24 00002fc0 _mi_page_malloc │ │ │ │ │ 00009434 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009478 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009490 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000094d4 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009508 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -1846,69 +1846,69 @@ │ │ │ │ │ 00009d08 0004331d R_ARM_JUMP24 00009c8c mi_heap_realpath │ │ │ │ │ 00009d0c 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009d1c 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009d28 0004301d R_ARM_JUMP24 00009b84 mi_heap_strdup │ │ │ │ │ 00009d2c 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009d30 0004361d R_ARM_JUMP24 00009d10 mi_strdup │ │ │ │ │ 00009d50 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009d64 0003621c R_ARM_CALL 000031a4 _mi_heap_realloc_zero │ │ │ │ │ +00009d64 0003621c R_ARM_CALL 000031a8 _mi_heap_realloc_zero │ │ │ │ │ 00009d70 0002d11c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00009d9c 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009db8 0002d11c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00009dd0 0004381c R_ARM_CALL 00009d34 mi_reallocarray │ │ │ │ │ 00009de4 0002d11c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00009e24 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ -00009e60 0001191c R_ARM_CALL 0000329c _mi_usable_size.isra.0 │ │ │ │ │ +00009e24 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ +00009e60 0001191c R_ARM_CALL 000032a0 _mi_usable_size.isra.0 │ │ │ │ │ 00009e84 00033f1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00009ee8 0002c81c R_ARM_CALL 00000000 memset │ │ │ │ │ 00009f00 0002d21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00009f08 0003591c R_ARM_CALL 0000426c mi_free │ │ │ │ │ 00009f38 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009f7c 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009f80 00043a1d R_ARM_JUMP24 00009f18 mi_recalloc_aligned_at │ │ │ │ │ 00009f98 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009fcc 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009fe4 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a018 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a0f0 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ +0000a0f0 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ 0000a10c 00033f1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 0000a148 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a18c 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a190 0004411d R_ARM_JUMP24 0000a130 mi_recalloc_aligned │ │ │ │ │ 0000a1b0 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a1d8 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a1f8 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a220 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a2d0 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a2e4 0003621c R_ARM_CALL 000031a4 _mi_heap_realloc_zero │ │ │ │ │ +0000a2e4 0003621c R_ARM_CALL 000031a8 _mi_heap_realloc_zero │ │ │ │ │ 0000a304 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a318 0004481d R_ARM_JUMP24 0000a2b4 mi_new_realloc │ │ │ │ │ 0000a35c 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a374 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ +0000a374 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ 0000a390 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a3a4 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a3b8 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ +0000a3b8 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ 0000a3bc 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a3d0 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a3e8 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ +0000a3e8 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ 0000a404 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a418 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a42c 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ +0000a42c 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ 0000a430 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a460 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ -0000a470 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ -0000a478 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ -0000a494 0003621c R_ARM_CALL 000031a4 _mi_heap_realloc_zero │ │ │ │ │ +0000a460 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ +0000a470 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ +0000a478 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ +0000a494 0003621c R_ARM_CALL 000031a8 _mi_heap_realloc_zero │ │ │ │ │ 0000a4b8 0003591c R_ARM_CALL 0000426c mi_free │ │ │ │ │ 0000a4d4 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a4e4 0004501d R_ARM_JUMP24 0000a47c mi_heap_reallocf │ │ │ │ │ 0000a4e8 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a518 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ -0000a528 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ -0000a530 0003621d R_ARM_JUMP24 000031a4 _mi_heap_realloc_zero │ │ │ │ │ +0000a518 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ +0000a528 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ +0000a530 0003621d R_ARM_JUMP24 000031a8 _mi_heap_realloc_zero │ │ │ │ │ 0000a540 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a55c 00032f1d R_ARM_JUMP24 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ 0000a578 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a594 00032f1d R_ARM_JUMP24 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ 0000a5bc 0002ce1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a5d8 00032f1d R_ARM_JUMP24 00002d5c _mi_heap_malloc_zero_ex │ │ │ │ │ 0000a5f4 0002c46c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ @@ -1957,15 +1957,15 @@ │ │ │ │ │ 0000a8cc 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000a8e8 00003c1c R_ARM_CALL 000013cc _PyMutex_Lock │ │ │ │ │ 0000a904 0000401d R_ARM_JUMP24 000014b8 _PyMutex_Unlock │ │ │ │ │ 0000a908 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000a97c 0003721c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ 0000a9a0 0000401d R_ARM_JUMP24 000014b8 _PyMutex_Unlock │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x20c54 contains 164 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x20c58 contains 164 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000048 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 0000004c 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000050 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000054 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000058 00047402 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ @@ -2101,33 +2101,33 @@ │ │ │ │ │ 00000af4 0002fd02 R_ARM_ABS32 0000158c _PyMem_RawRealloc │ │ │ │ │ 00000af8 0002fa02 R_ARM_ABS32 00001530 _PyMem_RawFree │ │ │ │ │ 00000b00 00031102 R_ARM_ABS32 000026b8 _PyObject_Malloc │ │ │ │ │ 00000b04 00033902 R_ARM_ABS32 000033a8 _PyObject_Calloc │ │ │ │ │ 00000b08 00036002 R_ARM_ABS32 00004548 _PyObject_Realloc │ │ │ │ │ 00000b0c 00031502 R_ARM_ABS32 000037f0 _PyObject_Free │ │ │ │ │ 00000b14 00032e02 R_ARM_ABS32 00002cd4 _PyMem_MiMalloc │ │ │ │ │ -00000b18 00035702 R_ARM_ABS32 00002d34 _PyMem_MiCalloc │ │ │ │ │ -00000b1c 00036102 R_ARM_ABS32 00003184 _PyMem_MiRealloc │ │ │ │ │ +00000b18 00035702 R_ARM_ABS32 00002d38 _PyMem_MiCalloc │ │ │ │ │ +00000b1c 00036102 R_ARM_ABS32 00003188 _PyMem_MiRealloc │ │ │ │ │ 00000b20 00035802 R_ARM_ABS32 00004264 _PyMem_MiFree │ │ │ │ │ 00000b28 00033002 R_ARM_ABS32 00002cf8 _PyObject_MiMalloc │ │ │ │ │ -00000b2c 00041202 R_ARM_ABS32 000036b8 _PyObject_MiCalloc │ │ │ │ │ -00000b30 00036602 R_ARM_ABS32 00003304 _PyObject_MiRealloc │ │ │ │ │ +00000b2c 00041202 R_ARM_ABS32 000036bc _PyObject_MiCalloc │ │ │ │ │ +00000b30 00036602 R_ARM_ABS32 00003308 _PyObject_MiRealloc │ │ │ │ │ 00000b34 00035c02 R_ARM_ABS32 0000431c _PyObject_MiFree │ │ │ │ │ 00000c2c 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c30 00030902 R_ARM_ABS32 00001878 _PyMem_DebugRawMalloc │ │ │ │ │ -00000c34 00030a02 R_ARM_ABS32 00003308 _PyMem_DebugRawCalloc │ │ │ │ │ +00000c34 00030a02 R_ARM_ABS32 0000330c _PyMem_DebugRawCalloc │ │ │ │ │ 00000c38 00030b02 R_ARM_ABS32 000021e4 _PyMem_DebugRawRealloc │ │ │ │ │ 00000c3c 00030c02 R_ARM_ABS32 00001ce0 _PyMem_DebugRawFree │ │ │ │ │ 00000c40 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c44 00030d02 R_ARM_ABS32 00002d90 _PyMem_DebugMalloc │ │ │ │ │ 00000c48 00030e02 R_ARM_ABS32 00003a78 _PyMem_DebugCalloc │ │ │ │ │ 00000c4c 00030f02 R_ARM_ABS32 00004688 _PyMem_DebugRealloc │ │ │ │ │ 00000c50 00031002 R_ARM_ABS32 00003b38 _PyMem_DebugFree │ │ │ │ │ 00000c54 0002f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c58 00030d02 R_ARM_ABS32 00002d90 _PyMem_DebugMalloc │ │ │ │ │ 00000c5c 00030e02 R_ARM_ABS32 00003a78 _PyMem_DebugCalloc │ │ │ │ │ 00000c60 00030f02 R_ARM_ABS32 00004688 _PyMem_DebugRealloc │ │ │ │ │ 00000c64 00031002 R_ARM_ABS32 00003b38 _PyMem_DebugFree │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.tdata' at offset 0x21174 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.tdata' at offset 0x21178 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00047302 R_ARM_ABS32 00000040 _mi_heap_empty │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1188,15 +1188,15 @@ │ │ │ │ │ R_ARM_CALL mi_segment_reclaim │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ bne f88 <_mi_abandoned_collect+0x34> │ │ │ │ │ b f98 <_mi_abandoned_collect+0x44> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ │ - bl 2ab4 │ │ │ │ │ + bl 2ab8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 3b88 │ │ │ │ │ R_ARM_CALL mi_abandoned_visited_push │ │ │ │ │ b fd8 <_mi_abandoned_collect+0x84> │ │ │ │ │ │ │ │ │ │ 00001004 : │ │ │ │ │ @@ -1806,15 +1806,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1904 <_mi_malloc_generic+0xa4> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 2fc0 │ │ │ │ │ + b 2fc0 │ │ │ │ │ R_ARM_JUMP24 _mi_page_malloc │ │ │ │ │ bl 538 │ │ │ │ │ R_ARM_CALL mi_thread_init │ │ │ │ │ ldr r3, [pc, #152] @ 1980 <_mi_malloc_generic+0x120> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r4, [r3, r0] │ │ │ │ │ @@ -1826,15 +1826,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 18c4 <_mi_malloc_generic+0x64> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2fc0 │ │ │ │ │ + bl 2fc0 │ │ │ │ │ R_ARM_CALL _mi_page_malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrlt r2, [r1] │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsllt r2, r2, #15 │ │ │ │ │ @@ -1886,15 +1886,15 @@ │ │ │ │ │ mla r3, r0, r3, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r3, #520] @ 0x208 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 1a10 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e64 <_mi_page_free_collect> │ │ │ │ │ + bl 2e68 <_mi_page_free_collect> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1a10 │ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ │ bic r3, r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ @@ -1910,25 +1910,25 @@ │ │ │ │ │ ldr r7, [r8, #520] @ 0x208 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq 1a70 │ │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ │ - bl 2e64 <_mi_page_free_collect> │ │ │ │ │ + bl 2e68 <_mi_page_free_collect> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 19f8 │ │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bcs 1ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2bcc │ │ │ │ │ + bl 2bd0 │ │ │ │ │ b 19f8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl df4 <_mi_heap_collect_retired> │ │ │ │ │ R_ARM_CALL _mi_heap_collect_retired │ │ │ │ │ mov r3, #12 │ │ │ │ │ mla r3, r6, r3, r5 │ │ │ │ │ @@ -1952,15 +1952,15 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, r0, #1408 @ 0x580 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 22c4 │ │ │ │ │ R_ARM_CALL mi_page_queue_enqueue_from │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 2e64 <_mi_page_free_collect> │ │ │ │ │ + bl 2e68 <_mi_page_free_collect> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ mov r4, r7 │ │ │ │ │ b 1a30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt 1b40 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -2085,15 +2085,15 @@ │ │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r3, r3, r2, lsr #31 │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ strh r0, [r4, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2bcc │ │ │ │ │ + bl 2bd0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 1d20 │ │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r2, [pc, #200] @ 1da4 │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -2105,15 +2105,15 @@ │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ strne r4, [r2, #44] @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ streq r4, [r7, #4] │ │ │ │ │ str r4, [r7] │ │ │ │ │ - bl 2c70 │ │ │ │ │ + bl 2c74 │ │ │ │ │ ldr r3, [r5, #1580] @ 0x62c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #1580] @ 0x62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ @@ -2290,15 +2290,15 @@ │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 200c │ │ │ │ │ sub r0, sl, #1 │ │ │ │ │ lsr r0, r0, #22 │ │ │ │ │ ldr r2, [r6, #448] @ 0x1c0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsl r0, r0, #22 │ │ │ │ │ - bl 2ab4 │ │ │ │ │ + bl 2ab8 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ clz r2, r3 │ │ │ │ │ rsb r1, r2, #31 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ @@ -2368,15 +2368,15 @@ │ │ │ │ │ movls fp, #0 │ │ │ │ │ andhi fp, fp, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ bne 2138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #448] @ 0x1c0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - bl 2ab4 │ │ │ │ │ + bl 2ab8 │ │ │ │ │ ldr r0, [r6, #456] @ 0x1c8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 3b88 │ │ │ │ │ R_ARM_CALL mi_abandoned_visited_push │ │ │ │ │ b 214c │ │ │ │ │ add r0, r4, #2016 @ 0x7e0 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ @@ -2617,15 +2617,15 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r2, r4, r2, lsl #15 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 2f9c │ │ │ │ │ + bl 2fa0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 24d8 │ │ │ │ │ @@ -2855,24 +2855,24 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 2764 │ │ │ │ │ sub r2, r6, #1 │ │ │ │ │ lsr r2, r2, #22 │ │ │ │ │ lsl r2, r2, #22 │ │ │ │ │ lsl sl, r3, #15 │ │ │ │ │ add r3, r2, #116 @ 0x74 │ │ │ │ │ - ldr r1, [pc, #632] @ 2aa0 │ │ │ │ │ + ldr r1, [pc, #636] @ 2aa4 │ │ │ │ │ sub r3, r6, r3 │ │ │ │ │ asr r3, r3, #4 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ ldr r9, [r9, #448] @ 0x1c0 │ │ │ │ │ add fp, r2, r3, lsl #15 │ │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 27bc │ │ │ │ │ - ldr r7, [pc, #600] @ 2aa4 │ │ │ │ │ + ldr r7, [pc, #604] @ 2aa8 │ │ │ │ │ ldr r3, [r7, #1908] @ 0x774 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 29b0 │ │ │ │ │ ldr r3, [r7, #1904] @ 0x770 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2990 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ @@ -2884,15 +2884,15 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ - bl 2f9c │ │ │ │ │ + bl 2fa0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2980 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ @@ -2916,15 +2916,15 @@ │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r2, [r3] │ │ │ │ │ bne 28ec │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <__clock_gettime64> │ │ │ │ │ R_ARM_CALL __clock_gettime64 │ │ │ │ │ - ldr r2, [pc, #400] @ 2aa8 │ │ │ │ │ + ldr r2, [pc, #404] @ 2aac │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ │ smull lr, ip, r3, r2 │ │ │ │ │ umull fp, r2, r0, r1 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ @@ -2961,85 +2961,86 @@ │ │ │ │ │ b 27bc │ │ │ │ │ mov r5, r7 │ │ │ │ │ b 275c │ │ │ │ │ add r0, r7, #1904 @ 0x770 │ │ │ │ │ bl 624 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ b 2854 │ │ │ │ │ - ldr r0, [pc, #232] @ 2aac │ │ │ │ │ + ldr r0, [pc, #236] @ 2ab0 │ │ │ │ │ bl 624 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr sl, [r4, #32] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ b 2968 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2a28 │ │ │ │ │ ldr r1, [r7, #2104] @ 0x838 │ │ │ │ │ adds sl, r1, sl │ │ │ │ │ adc r2, r2, r1, asr #31 │ │ │ │ │ cmp fp, sl │ │ │ │ │ sbcs r2, r3, r2 │ │ │ │ │ - blt 2a74 │ │ │ │ │ + blt 2a64 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ab4 │ │ │ │ │ + bl 2ab8 │ │ │ │ │ b 27bc │ │ │ │ │ ldr r2, [r7, #1908] @ 0x774 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2a8c │ │ │ │ │ + beq 2a7c │ │ │ │ │ ldr r2, [r7, #1904] @ 0x770 │ │ │ │ │ adds fp, r2, fp │ │ │ │ │ adc r2, r3, r2, asr #31 │ │ │ │ │ str fp, [r4, #32] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ b 27bc │ │ │ │ │ - ldr r0, [pc, #124] @ 2aac │ │ │ │ │ + ldr r0, [pc, #128] @ 2ab0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 624 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r1, [r7, #2104] @ 0x838 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds sl, r1, sl │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adc r1, r2, r1, asr #31 │ │ │ │ │ cmp fp, sl │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ bge 29f0 │ │ │ │ │ ldr r2, [r7, #2108] @ 0x83c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a74 │ │ │ │ │ - ldr r0, [pc, #64] @ 2aac │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 624 │ │ │ │ │ - R_ARM_CALL mi_option_init │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq 2a90 │ │ │ │ │ ldr r2, [r7, #2104] @ 0x838 │ │ │ │ │ adds fp, r2, fp │ │ │ │ │ adc r2, r3, r2, asr #31 │ │ │ │ │ str fp, [r4, #32] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ b 27bc │ │ │ │ │ - ldr r0, [pc, #28] @ 2ab0 │ │ │ │ │ + ldr r0, [pc, #48] @ 2ab4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 624 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ b 2a10 │ │ │ │ │ + ldr r0, [pc, #24] @ 2ab0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 624 │ │ │ │ │ + R_ARM_CALL mi_option_init │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b 2a64 │ │ │ │ │ .word 0xaaaaaaab │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x431bde83 │ │ │ │ │ .word 0x00000838 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000770 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002ab4 : │ │ │ │ │ +00002ab8 : │ │ │ │ │ mi_segment_try_purge(): │ │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -3048,42 +3049,42 @@ │ │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2b04 │ │ │ │ │ + bne 2b08 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 2ae8 │ │ │ │ │ + bne 2aec │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <__clock_gettime64> │ │ │ │ │ R_ARM_CALL __clock_gettime64 │ │ │ │ │ - ldr r2, [pc, #176] @ 2bc8 │ │ │ │ │ + ldr r2, [pc, #176] @ 2bcc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ smull r7, r1, r3, r2 │ │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsb r3, r3, r1, asr #18 │ │ │ │ │ umull r1, r2, ip, r0 │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ mla r2, r0, lr, r2 │ │ │ │ │ adc r2, r2, r3, asr #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2b5c │ │ │ │ │ + bne 2b60 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - blt 2afc │ │ │ │ │ + blt 2b00 │ │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ mov ip, #0 │ │ │ │ │ add lr, sp, #8 │ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -3095,27 +3096,27 @@ │ │ │ │ │ strd r2, [r4, #32] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 2844 │ │ │ │ │ R_ARM_CALL _mi_commit_mask_next_run │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2afc │ │ │ │ │ + beq 2b00 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ lsl r2, r6, #15 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r1, r4, r7, lsl #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 28e0 │ │ │ │ │ R_ARM_CALL mi_segment_purge.isra.0 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ - b 2b90 │ │ │ │ │ + b 2b94 │ │ │ │ │ .word 0x431bde83 │ │ │ │ │ │ │ │ │ │ -00002bcc : │ │ │ │ │ +00002bd0 : │ │ │ │ │ mi_page_extend_free.isra.0(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxne lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -3124,17 +3125,17 @@ │ │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ sub r6, r6, r3 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bls 2c14 │ │ │ │ │ + bls 2c18 │ │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ │ - bhi 2c54 │ │ │ │ │ + bhi 2c58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_CALL __aeabi_uidiv │ │ │ │ │ cmp r0, #4 │ │ │ │ │ movcs r5, r0 │ │ │ │ │ movcc r5, #4 │ │ │ │ │ @@ -3150,241 +3151,241 @@ │ │ │ │ │ strh r3, [r4, #10] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrlt r7, [r0] │ │ │ │ │ lsllt r7, r7, #15 │ │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ │ movcs r5, #4 │ │ │ │ │ - bcc 2c14 │ │ │ │ │ - b 2c2c │ │ │ │ │ + bcc 2c18 │ │ │ │ │ + b 2c30 │ │ │ │ │ │ │ │ │ │ -00002c70 : │ │ │ │ │ +00002c74 : │ │ │ │ │ mi_heap_queue_first_update(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ │ bxhi lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r7, [r1] │ │ │ │ │ - ldr r2, [pc, #152] @ 2d30 │ │ │ │ │ + ldr r2, [pc, #152] @ 2d34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r6, r3, #3 │ │ │ │ │ moveq r7, r2 │ │ │ │ │ bic r2, r6, #3 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ lsr r6, r6, #2 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bls 2d28 │ │ │ │ │ + bls 2d2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 1b5c │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b5c │ │ │ │ │ add r3, r5, #520 @ 0x208 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 2d18 │ │ │ │ │ + beq 2d1c │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movcs r3, r6 │ │ │ │ │ add r0, r5, r3, lsl #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r7, [r0, #4]! │ │ │ │ │ - b 2d04 │ │ │ │ │ + b 2d08 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ - bhi 2cd4 │ │ │ │ │ - b 2cec │ │ │ │ │ + bhi 2cd8 │ │ │ │ │ + b 2cf0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2d00 │ │ │ │ │ + b 2d04 │ │ │ │ │ .word 0x00000bc0 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002d34 <_PyMem_MiCalloc>: │ │ │ │ │ +00002d38 <_PyMem_MiCalloc>: │ │ │ │ │ _PyMem_MiCalloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - ldr r4, [pc, #56] @ 2d7c <_PyMem_MiCalloc+0x48> │ │ │ │ │ + ldr r4, [pc, #56] @ 2d80 <_PyMem_MiCalloc+0x48> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne 2d64 <_PyMem_MiCalloc+0x30> │ │ │ │ │ + bne 2d68 <_PyMem_MiCalloc+0x30> │ │ │ │ │ pop {r4, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 2d5c <_PyMem_MiCalloc+0x28> │ │ │ │ │ + b 2d5c <_PyMem_MiCalloc+0x24> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex │ │ │ │ │ umull r2, ip, r3, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq 2d54 <_PyMem_MiCalloc+0x20> │ │ │ │ │ + beq 2d58 <_PyMem_MiCalloc+0x20> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00002d80 <_mi_page_retire>: │ │ │ │ │ +00002d84 <_mi_page_retire>: │ │ │ │ │ _mi_page_retire(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bic r3, r3, #2 │ │ │ │ │ tst r3, #1 │ │ │ │ │ strb r3, [r0, #14] │ │ │ │ │ - bne 2e48 <_mi_page_retire+0xc8> │ │ │ │ │ + bne 2e4c <_mi_page_retire+0xc8> │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ bl 1b5c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ add r1, r0, #520 @ 0x208 │ │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - bhi 2e50 <_mi_page_retire+0xd0> │ │ │ │ │ + bhi 2e54 <_mi_page_retire+0xd0> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r0, [r3, #528] @ 0x210 │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ - bhi 2e50 <_mi_page_retire+0xd0> │ │ │ │ │ + bhi 2e54 <_mi_page_retire+0xd0> │ │ │ │ │ ldr r0, [r3, #524] @ 0x20c │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 2e50 <_mi_page_retire+0xd0> │ │ │ │ │ + bne 2e54 <_mi_page_retire+0xd0> │ │ │ │ │ ldr r3, [r3, #520] @ 0x208 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 2e50 <_mi_page_retire+0xd0> │ │ │ │ │ + bne 2e54 <_mi_page_retire+0xd0> │ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ │ cmp r2, #8192 @ 0x2000 │ │ │ │ │ movhi r2, #5 │ │ │ │ │ movls r2, #17 │ │ │ │ │ bic r3, r3, #254 @ 0xfe │ │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ add r3, r2, #520 @ 0x208 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ - ldr r0, [pc, #56] @ 2e60 <_mi_page_retire+0xe0> │ │ │ │ │ + ldr r0, [pc, #56] @ 2e64 <_mi_page_retire+0xe0> │ │ │ │ │ asr r3, r3, #2 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ ldr r1, [r2, #1584] @ 0x630 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r1, [r2, #1588] @ 0x634 │ │ │ │ │ strhi r3, [r2, #1584] @ 0x630 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ strcc r3, [r2, #1588] @ 0x634 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #74 @ 0x4a │ │ │ │ │ - b 2db0 <_mi_page_retire+0x30> │ │ │ │ │ + b 2db4 <_mi_page_retire+0x30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 237c │ │ │ │ │ R_ARM_JUMP24 _mi_page_free │ │ │ │ │ .word 0xaaaaaaab │ │ │ │ │ │ │ │ │ │ -00002e64 <_mi_page_free_collect>: │ │ │ │ │ +00002e68 <_mi_page_free_collect>: │ │ │ │ │ _mi_page_free_collect(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r6, r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 2efc <_mi_page_free_collect+0x98> │ │ │ │ │ + bne 2f00 <_mi_page_free_collect+0x98> │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi 2efc <_mi_page_free_collect+0x98> │ │ │ │ │ + bhi 2f00 <_mi_page_free_collect+0x98> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ebc <_mi_page_free_collect+0x58> │ │ │ │ │ + beq 2ec0 <_mi_page_free_collect+0x58> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2ec4 <_mi_page_free_collect+0x60> │ │ │ │ │ + bne 2ec8 <_mi_page_free_collect+0x60> │ │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ bic r3, r2, #1 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2ebc <_mi_page_free_collect+0x58> │ │ │ │ │ + beq 2ec0 <_mi_page_free_collect+0x58> │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ecc <_mi_page_free_collect+0x68> │ │ │ │ │ + bne 2ed0 <_mi_page_free_collect+0x68> │ │ │ │ │ str r1, [r2] │ │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb r2, [r4, #15] │ │ │ │ │ - b 2ebc <_mi_page_free_collect+0x58> │ │ │ │ │ + b 2ec0 <_mi_page_free_collect+0x58> │ │ │ │ │ add r8, r4, #32 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ and r2, r5, #3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__sync_val_compare_and_swap_4> │ │ │ │ │ R_ARM_CALL __sync_val_compare_and_swap_4 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ strne r0, [sp, #4] │ │ │ │ │ - bne 2f08 <_mi_page_free_collect+0xa4> │ │ │ │ │ + bne 2f0c <_mi_page_free_collect+0xa4> │ │ │ │ │ cmp r5, #3 │ │ │ │ │ bichi r3, r5, #3 │ │ │ │ │ ldrhhi r0, [r4, #10] │ │ │ │ │ movhi r1, r3 │ │ │ │ │ movhi r2, #1 │ │ │ │ │ - bls 2e90 <_mi_page_free_collect+0x2c> │ │ │ │ │ + bls 2e94 <_mi_page_free_collect+0x2c> │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ subs lr, r1, #0 │ │ │ │ │ movne lr, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ movcc lr, #0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ - bne 2f40 <_mi_page_free_collect+0xdc> │ │ │ │ │ + bne 2f44 <_mi_page_free_collect+0xdc> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc 2f88 <_mi_page_free_collect+0x124> │ │ │ │ │ + bcc 2f8c <_mi_page_free_collect+0x124> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ str r1, [ip] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - b 2e9c <_mi_page_free_collect+0x38> │ │ │ │ │ - ldr r1, [pc, #8] @ 2f98 <_mi_page_free_collect+0x134> │ │ │ │ │ + b 2ea0 <_mi_page_free_collect+0x38> │ │ │ │ │ + ldr r1, [pc, #8] @ 2f9c <_mi_page_free_collect+0x134> │ │ │ │ │ mov r0, #14 │ │ │ │ │ bl 61b4 <_mi_error_message> │ │ │ │ │ R_ARM_CALL _mi_error_message │ │ │ │ │ - b 2e90 <_mi_page_free_collect+0x2c> │ │ │ │ │ + b 2e94 <_mi_page_free_collect+0x2c> │ │ │ │ │ .word 0x000004cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002f9c : │ │ │ │ │ +00002fa0 : │ │ │ │ │ mi_segment_commit_mask.constprop.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ @@ -3393,29 +3394,29 @@ │ │ │ │ │ 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 309c │ │ │ │ │ + bcs 30a0 │ │ │ │ │ ldr ip, [r0, #104] @ 0x68 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 30a0 │ │ │ │ │ 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 309c │ │ │ │ │ + bcs 30a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r5, r2, r0 │ │ │ │ │ - beq 30c8 │ │ │ │ │ - ldr r9, [pc, #204] @ 30e4 │ │ │ │ │ + beq 30cc │ │ │ │ │ + ldr r9, [pc, #204] @ 30e8 │ │ │ │ │ add r1, r5, #32512 @ 0x7f00 │ │ │ │ │ add r1, r1, #255 @ 0xff │ │ │ │ │ add r8, r3, r5 │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ and r8, r8, r9 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ movls r5, #1 │ │ │ │ │ @@ -3426,59 +3427,59 @@ │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ movcc r1, lr │ │ │ │ │ movcs r1, r8 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r0, [r7] │ │ │ │ │ - bls 3094 │ │ │ │ │ + bls 3098 │ │ │ │ │ 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 30a4 │ │ │ │ │ + bhi 30a8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b 30ec │ │ │ │ │ + b 30f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ stmib sp, {r2, r3} │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r1, [sp] │ │ │ │ │ - ldr r0, [pc, #48] @ 30e8 │ │ │ │ │ + ldr r0, [pc, #48] @ 30ec │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 5d78 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ - b 307c │ │ │ │ │ + b 3080 │ │ │ │ │ add r8, r3, #32512 @ 0x7f00 │ │ │ │ │ - ldr r1, [pc, #16] @ 30e4 │ │ │ │ │ + ldr r1, [pc, #16] @ 30e8 │ │ │ │ │ add r8, r8, #255 @ 0xff │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ and r8, r8, r1 │ │ │ │ │ and r1, r1, r5 │ │ │ │ │ - b 3028 │ │ │ │ │ + b 302c │ │ │ │ │ .word 0xffff8000 │ │ │ │ │ .word 0x000004e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000030ec : │ │ │ │ │ +000030f0 : │ │ │ │ │ mi_commit_mask_create(): │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq 3158 │ │ │ │ │ + beq 315c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3170 │ │ │ │ │ + beq 3174 │ │ │ │ │ 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] │ │ │ │ │ @@ -3493,68 +3494,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 3124 │ │ │ │ │ + b 3128 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003184 <_PyMem_MiRealloc>: │ │ │ │ │ +00003188 <_PyMem_MiRealloc>: │ │ │ │ │ _PyMem_MiRealloc(): │ │ │ │ │ - ldr r3, [pc, #20] @ 31a0 <_PyMem_MiRealloc+0x1c> │ │ │ │ │ + ldr r3, [pc, #20] @ 31a4 <_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 31a4 <_mi_heap_realloc_zero> │ │ │ │ │ + b 31a8 <_mi_heap_realloc_zero> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -000031a4 <_mi_heap_realloc_zero>: │ │ │ │ │ +000031a8 <_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 329c <_mi_usable_size.isra.0> │ │ │ │ │ + bl 32a0 <_mi_usable_size.isra.0> │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bcs 3230 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ + bcs 3234 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2d5c <_PyMem_MiCalloc+0x28> │ │ │ │ │ + bl 2d5c <_PyMem_MiCalloc+0x24> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 3270 <_mi_heap_realloc_zero+0xcc> │ │ │ │ │ + beq 3274 <_mi_heap_realloc_zero+0xcc> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3278 <_mi_heap_realloc_zero+0xd4> │ │ │ │ │ + bne 327c <_mi_heap_realloc_zero+0xd4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3224 <_mi_heap_realloc_zero+0x80> │ │ │ │ │ + beq 3228 <_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 │ │ │ │ │ @@ -3566,39 +3567,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 3228 <_mi_heap_realloc_zero+0x84> │ │ │ │ │ + bne 322c <_mi_heap_realloc_zero+0x84> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2d5c <_PyMem_MiCalloc+0x28> │ │ │ │ │ + bl 2d5c <_PyMem_MiCalloc+0x24> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 3270 <_mi_heap_realloc_zero+0xcc> │ │ │ │ │ + beq 3274 <_mi_heap_realloc_zero+0xcc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strbeq r5, [r7] │ │ │ │ │ - b 31fc <_mi_heap_realloc_zero+0x58> │ │ │ │ │ + b 3200 <_mi_heap_realloc_zero+0x58> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3228 <_mi_heap_realloc_zero+0x84> │ │ │ │ │ + b 322c <_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 31fc <_mi_heap_realloc_zero+0x58> │ │ │ │ │ + b 3200 <_mi_heap_realloc_zero+0x58> │ │ │ │ │ │ │ │ │ │ -0000329c <_mi_usable_size.isra.0>: │ │ │ │ │ +000032a0 <_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 │ │ │ │ │ @@ -3608,110 +3609,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 32f8 <_mi_usable_size.isra.0+0x5c> │ │ │ │ │ + bne 32fc <_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 │ │ │ │ │ │ │ │ │ │ -00003304 <_PyObject_MiRealloc>: │ │ │ │ │ +00003308 <_PyObject_MiRealloc>: │ │ │ │ │ _PyObject_MiRealloc(): │ │ │ │ │ - b 3184 <_PyMem_MiRealloc> │ │ │ │ │ + b 3188 <_PyMem_MiRealloc> │ │ │ │ │ R_ARM_JUMP24 _PyMem_MiRealloc │ │ │ │ │ │ │ │ │ │ -00003308 <_PyMem_DebugRawCalloc>: │ │ │ │ │ +0000330c <_PyMem_DebugRawCalloc>: │ │ │ │ │ _PyMem_DebugRawCalloc(): │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ b 1a94 │ │ │ │ │ R_ARM_JUMP24 _PyMem_DebugRawAlloc │ │ │ │ │ │ │ │ │ │ -00003318 <_PyMem_FiniDelayed>: │ │ │ │ │ +0000331c <_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 334c <_PyMem_FiniDelayed+0x34> │ │ │ │ │ + bne 3350 <_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 3380 <_PyMem_FiniDelayed+0x68> │ │ │ │ │ + bge 3384 <_PyMem_FiniDelayed+0x68> │ │ │ │ │ ldr r0, [r1, r0, lsl #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ 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 3350 <_PyMem_FiniDelayed+0x38> │ │ │ │ │ + b 3354 <_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] @ 33b0 <_PyMem_FiniDelayed+0x98> │ │ │ │ │ + ldr r3, [pc, #12] @ 33b4 <_PyMem_FiniDelayed+0x98> │ │ │ │ │ ldr r2, [r3, #704] @ 0x2c0 │ │ │ │ │ ldr r0, [r3, #688] @ 0x2b0 │ │ │ │ │ blx r2 │ │ │ │ │ - b 3338 <_PyMem_FiniDelayed+0x20> │ │ │ │ │ + b 333c <_PyMem_FiniDelayed+0x20> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000033b4 <_PyInterpreterState_FinalizeAllocatedBlocks>: │ │ │ │ │ +000033b8 <_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] @ 34a4 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf0> │ │ │ │ │ + ldr r5, [pc, #216] @ 34a8 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #204] @ 34a8 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf4> │ │ │ │ │ - bne 3484 <_PyInterpreterState_FinalizeAllocatedBlocks+0xd0> │ │ │ │ │ + ldr r3, [pc, #204] @ 34ac <_PyInterpreterState_FinalizeAllocatedBlocks+0xf4> │ │ │ │ │ + bne 3488 <_PyInterpreterState_FinalizeAllocatedBlocks+0xd0> │ │ │ │ │ ldr r2, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34b0 │ │ │ │ │ + bl 34b4 │ │ │ │ │ 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 4cc8 <_PyInterpreterState_GetAllocatedBlocks> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ - ldr r3, [pc, #148] @ 34ac <_PyInterpreterState_FinalizeAllocatedBlocks+0xf8> │ │ │ │ │ + ldr r3, [pc, #148] @ 34b0 <_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 │ │ │ │ │ @@ -3724,100 +3725,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 3494 <_PyInterpreterState_FinalizeAllocatedBlocks+0xe0> │ │ │ │ │ + bcs 3498 <_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 3454 <_PyInterpreterState_FinalizeAllocatedBlocks+0xa0> │ │ │ │ │ + b 3458 <_PyInterpreterState_FinalizeAllocatedBlocks+0xa0> │ │ │ │ │ ldr r2, [r5, #784] @ 0x310 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 33e8 <_PyInterpreterState_FinalizeAllocatedBlocks+0x34> │ │ │ │ │ + bne 33ec <_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 │ │ │ │ │ │ │ │ │ │ -000034b0 : │ │ │ │ │ +000034b4 : │ │ │ │ │ has_own_state(): │ │ │ │ │ - ldr r3, [pc, #64] @ 34f8 │ │ │ │ │ + ldr r3, [pc, #64] @ 34fc │ │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 34c8 │ │ │ │ │ + bne 34cc │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r0, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 34c0 │ │ │ │ │ + beq 34c4 │ │ │ │ │ ldr r3, [r3, #604] @ 0x25c │ │ │ │ │ - ldr r2, [pc, #24] @ 34fc │ │ │ │ │ + ldr r2, [pc, #24] @ 3500 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003500 <_Py_FinalizeAllocatedBlocks>: │ │ │ │ │ +00003504 <_Py_FinalizeAllocatedBlocks>: │ │ │ │ │ _Py_FinalizeAllocatedBlocks(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3530 │ │ │ │ │ - ldr r2, [pc, #12] @ 352c <_Py_FinalizeAllocatedBlocks+0x2c> │ │ │ │ │ + bl 3534 │ │ │ │ │ + ldr r2, [pc, #12] @ 3530 <_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 │ │ │ │ │ │ │ │ │ │ -00003530 : │ │ │ │ │ +00003534 : │ │ │ │ │ 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 3580 │ │ │ │ │ - ldr r3, [pc, #216] @ 3634 │ │ │ │ │ + beq 3584 │ │ │ │ │ + ldr r3, [pc, #216] @ 3638 │ │ │ │ │ ldr r5, [r3, #624] @ 0x270 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 35fc │ │ │ │ │ - ldr r3, [pc, #204] @ 3638 │ │ │ │ │ + bne 3600 │ │ │ │ │ + ldr r3, [pc, #204] @ 363c │ │ │ │ │ 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] @ 3634 │ │ │ │ │ + ldr r0, [pc, #172] @ 3638 │ │ │ │ │ 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] │ │ │ │ │ @@ -3825,93 +3826,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 35d4 │ │ │ │ │ + bne 35d8 │ │ │ │ │ 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 360c │ │ │ │ │ + bne 3610 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 14b8 <_PyMem_init_obmalloc+0x70> │ │ │ │ │ R_ARM_CALL _PyMutex_Unlock │ │ │ │ │ - ldr r0, [pc, #60] @ 3634 │ │ │ │ │ + ldr r0, [pc, #60] @ 3638 │ │ │ │ │ bl 0 <_PyEval_StartTheWorldAll> │ │ │ │ │ R_ARM_CALL _PyEval_StartTheWorldAll │ │ │ │ │ - b 3564 │ │ │ │ │ + b 3568 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 4cc8 <_PyInterpreterState_GetAllocatedBlocks> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3564 │ │ │ │ │ - bl 34b0 │ │ │ │ │ + b 3568 │ │ │ │ │ + bl 34b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3624 │ │ │ │ │ + beq 3628 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 4cc8 <_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 35e0 │ │ │ │ │ + b 35e4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -0000363c <_PyMem_obmalloc_state_on_heap>: │ │ │ │ │ +00003640 <_PyMem_obmalloc_state_on_heap>: │ │ │ │ │ _PyMem_obmalloc_state_on_heap(): │ │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r0, #1528] @ 0x5f8 │ │ │ │ │ - ldr r3, [pc, #16] @ 365c <_PyMem_obmalloc_state_on_heap+0x20> │ │ │ │ │ + ldr r3, [pc, #16] @ 3660 <_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 │ │ │ │ │ │ │ │ │ │ -00003660 : │ │ │ │ │ +00003664 : │ │ │ │ │ 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 368c │ │ │ │ │ + beq 3690 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_CALL __aeabi_uidiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcc 36ac │ │ │ │ │ - ldr r3, [pc, #32] @ 36b4 │ │ │ │ │ + bcc 36b0 │ │ │ │ │ + ldr r3, [pc, #32] @ 36b8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000036b8 <_PyObject_MiCalloc>: │ │ │ │ │ +000036bc <_PyObject_MiCalloc>: │ │ │ │ │ _PyObject_MiCalloc(): │ │ │ │ │ - b 2d34 <_PyMem_MiCalloc> │ │ │ │ │ + b 2d38 <_PyMem_MiCalloc> │ │ │ │ │ R_ARM_JUMP24 _PyMem_MiCalloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -4710,15 +4710,15 @@ │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ popne {r4, r5, pc} │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 2d80 <_mi_heap_malloc_zero_ex+0x24> │ │ │ │ │ + b 2d84 <_mi_heap_malloc_zero_ex+0x28> │ │ │ │ │ R_ARM_JUMP24 _mi_page_retire │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 2714 <_PyObject_Malloc+0x5c> │ │ │ │ │ R_ARM_JUMP24 _mi_free_generic │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4762,15 +4762,15 @@ │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ popne {r4, r5, pc} │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 2d80 <_mi_heap_malloc_zero_ex+0x24> │ │ │ │ │ + b 2d84 <_mi_heap_malloc_zero_ex+0x28> │ │ │ │ │ R_ARM_JUMP24 _mi_page_retire │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 2714 <_PyObject_Malloc+0x5c> │ │ │ │ │ R_ARM_JUMP24 _mi_free_generic │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5453,15 +5453,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [pc, #500] @ 4ee8 <_PyInterpreterState_GetAllocatedBlocks+0x220> │ │ │ │ │ bne 4e94 <_PyInterpreterState_GetAllocatedBlocks+0x1cc> │ │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 4ea0 <_PyInterpreterState_GetAllocatedBlocks+0x1d8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 34b0 <_PyObject_Calloc+0x108> │ │ │ │ │ + bl 34b4 <_PyObject_Calloc+0x10c> │ │ │ │ │ R_ARM_CALL has_own_state │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4ed8 <_PyInterpreterState_GetAllocatedBlocks+0x210> │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r1, #1528] @ 0x5f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4ed0 <_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 30ec │ │ │ │ │ + bl 30f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2521,29 +2521,29 @@ │ │ │ │ │ ldreq r2, [r4, #44] @ 0x2c │ │ │ │ │ streq r2, [r1, #4] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ bne 2324 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bl 2c70 │ │ │ │ │ + bl 2c74 │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ strne r4, [r3, #40] @ 0x28 │ │ │ │ │ strne r4, [r5, #4] │ │ │ │ │ bne 2358 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [r5] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ - bl 2c70 │ │ │ │ │ + bl 2c74 │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r2, [pc, #16] @ 2378 │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ @@ -2600,15 +2600,15 @@ │ │ │ │ │ streq r1, [r0, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ bne 2438 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2c70 │ │ │ │ │ + bl 2c74 │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ ldr r2, [r5, #1580] @ 0x62c │ │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ str r2, [r5, #1580] @ 0x62c │ │ │ │ │ @@ -2860,15 +2860,15 @@ │ │ │ │ │ str r2, [r1] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ bne 27e0 <_mi_free_block+0x30> │ │ │ │ │ - b 2d80 │ │ │ │ │ + b 2d84 │ │ │ │ │ R_ARM_JUMP24 _mi_page_retire │ │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ │ tst r3, #1 │ │ │ │ │ bxeq lr │ │ │ │ │ b 27f4 <_mi_page_unfull> │ │ │ │ │ R_ARM_JUMP24 _mi_page_unfull │ │ │ │ │ b 73bc <_mi_free_block_mt> │ │ │ │ │ @@ -2960,15 +2960,15 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r8, r5 │ │ │ │ │ - bl 2f9c <_PyObject_DebugMallocStats+0x17c> │ │ │ │ │ + bl 2fa0 <_PyObject_DebugMallocStats+0x180> │ │ │ │ │ R_ARM_CALL mi_segment_commit_mask.constprop.0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 2960 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ @@ -4126,15 +4126,15 @@ │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r7, r6, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 2e64 <_PyObject_DebugMallocStats+0x44> │ │ │ │ │ + bl 2e68 <_PyObject_DebugMallocStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3910 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -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 3530 │ │ │ │ │ + b 3534 │ │ │ │ │ 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 329c │ │ │ │ │ + b 32a0 │ │ │ │ │ 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 329c │ │ │ │ │ + bl 32a0 │ │ │ │ │ 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 329c │ │ │ │ │ + bl 32a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7608,15 +7608,15 @@ │ │ │ │ │ strne r2, [r3, #44] @ 0x2c │ │ │ │ │ strne ip, [r5, #4] │ │ │ │ │ bne 6654 <_mi_page_queue_append+0x98> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str ip, [r5, #4] │ │ │ │ │ - bl 2c70 │ │ │ │ │ + bl 2c74 │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 0000665c : │ │ │ │ │ mi_heap_page_never_delayed_free(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -7642,15 +7642,15 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e64 <_PyObject_DebugMallocStats+0x44> │ │ │ │ │ + bl 2e68 <_PyObject_DebugMallocStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrlt r1, [r4] │ │ │ │ │ movge r1, r3 │ │ │ │ │ ldr ip, [pc, #112] @ 6748 <_mi_heap_area_init+0xb0> │ │ │ │ │ @@ -7798,15 +7798,15 @@ │ │ │ │ │ cmp r2, lr │ │ │ │ │ str lr, [r4, #44] @ 0x2c │ │ │ │ │ streq r4, [r3, #524] @ 0x20c │ │ │ │ │ mla r3, ip, r0, r5 │ │ │ │ │ strne r4, [r2, #44] @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r3, #520] @ 0x208 │ │ │ │ │ - bl 2c70 │ │ │ │ │ + bl 2c74 │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ ldr r3, [r5, #1580] @ 0x62c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #1580] @ 0x62c │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x00010008 │ │ │ │ │ │ │ │ │ │ @@ -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 329c │ │ │ │ │ + bl 32a0 │ │ │ │ │ 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} │ │ │ │ │ @@ -9151,15 +9151,15 @@ │ │ │ │ │ bl 624 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r1, [r6, #1844] @ 0x734 │ │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ │ subs r1, r1, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ab4 <_mi_os_purge_ex+0x44> │ │ │ │ │ + bl 2ab8 <_mi_os_purge_ex+0x48> │ │ │ │ │ R_ARM_CALL mi_segment_try_purge │ │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ │ bl 21b0 <_mi_bitmap_claim_across+0xc4> │ │ │ │ │ R_ARM_CALL mi_stat_update │ │ │ │ │ @@ -9347,15 +9347,15 @@ │ │ │ │ │ R_ARM_CALL _mi_page_try_use_delayed_free │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7d30 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ b 7d10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e64 <_PyObject_DebugMallocStats+0x44> │ │ │ │ │ + bl 2e68 <_PyObject_DebugMallocStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 24c0 │ │ │ │ │ @@ -9431,15 +9431,15 @@ │ │ │ │ │ cmp r4, r7 │ │ │ │ │ bcs 7f04 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7eec │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e64 <_PyObject_DebugMallocStats+0x44> │ │ │ │ │ + bl 2e68 <_PyObject_DebugMallocStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7ec0 │ │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ @@ -9501,15 +9501,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 64cc <_mi_page_try_use_delayed_free> │ │ │ │ │ R_ARM_CALL _mi_page_try_use_delayed_free │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7f84 <_mi_free_delayed_block+0x78> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e64 <_PyObject_DebugMallocStats+0x44> │ │ │ │ │ + bl 2e68 <_PyObject_DebugMallocStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 27b0 <_mi_free_block> │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -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 329c │ │ │ │ │ + bl 32a0 │ │ │ │ │ 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 31a4 │ │ │ │ │ + bl 31a8 │ │ │ │ │ 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 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ 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 329c │ │ │ │ │ + bl 32a0 │ │ │ │ │ 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 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ 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 31a4 │ │ │ │ │ + bl 31a8 │ │ │ │ │ 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 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ 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 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ 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 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ 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 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ 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 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ │ │ │ │ │ 0000a474 : │ │ │ │ │ mi_heap_rezalloc(): │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ 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 31a4 │ │ │ │ │ + bl 31a8 │ │ │ │ │ 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 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ │ │ │ │ │ 0000a52c : │ │ │ │ │ mi_heap_realloc(): │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 31a4 │ │ │ │ │ + b 31a8 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ │ │ │ │ │ 0000a534 : │ │ │ │ │ mi_mallocn(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [pc, #56] @ a578 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ ├── 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: 66936 (bytes into file) │ │ │ │ │ + Start of section headers: 66916 (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 0x10578: │ │ │ │ │ +There are 17 section headers, starting at offset 0x10564: │ │ │ │ │ │ │ │ │ │ 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 0012c4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e97c 0004c8 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e968 0004c8 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0012f8 0006f4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00ee44 000550 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00ee30 000550 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0019ec 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0019ec 000208 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001bf4 00a1cc 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00f394 0010e0 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00bdc0 0008d4 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 00c694 000118 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 010474 000078 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 00c7ac 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00c7ac 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 00c7d8 001560 10 15 258 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00dd38 000c42 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0104ec 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001bf4 00a1b8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00f380 0010e0 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00bdac 0008d4 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 00c680 000118 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 010460 000078 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 00c798 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00c798 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 00c7c4 001560 10 15 258 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 00dd24 000c42 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0104d8 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 {} │ │ │ │ │ @@ -4,196 +4,196 @@ │ │ │ │ │ 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: 00002d50 2488 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ - 8: 00005984 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: 000010ec 108 FUNC LOCAL DEFAULT 7 set_insert_clean │ │ │ │ │ + 14: 000010dc 108 FUNC LOCAL DEFAULT 7 set_insert_clean │ │ │ │ │ 15: 00000a7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 16: 00000a88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 17: 00000a88 700 FUNC LOCAL DEFAULT 7 set_add_entry │ │ │ │ │ - 18: 00000d44 936 FUNC LOCAL DEFAULT 7 set_table_resize │ │ │ │ │ - 19: 00000d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 20: 00000d44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 21: 000010e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 000010ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 23: 00001158 200 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ - 24: 0000121c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 25: 00001220 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 26: 0000133c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 27: 00001348 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 28: 00001690 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 29: 000016a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 30: 000016a4 460 FUNC LOCAL DEFAULT 7 set_vectorcall │ │ │ │ │ - 31: 00001864 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 32: 00001870 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 33: 00001c18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 00001c2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 35: 00001c2c 204 FUNC LOCAL DEFAULT 7 set_discard_key │ │ │ │ │ - 36: 00001cf8 396 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ - 37: 00001cf0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00001cf8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 00001e80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001e84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00002208 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00002218 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 43: 00002218 2708 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ - 44: 00002c90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00002cac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 00002cac 164 FUNC LOCAL DEFAULT 7 set_update_internal │ │ │ │ │ - 47: 00002d48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00002d50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 000036fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00003708 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 51: 00003708 196 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ - 52: 000037c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 53: 000037cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 54: 000037cc 468 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ - 55: 00003994 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 000039a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 57: 000039a0 132 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ - 58: 00003a24 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 59: 00003a4c 288 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ - 60: 00003b64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00003b6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00003c84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 63: 00003c8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 64: 00003cf8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 00003d08 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 66: 00003d08 8 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ - 67: 00003eac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 00003ebc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 17: 00000a88 684 FUNC LOCAL DEFAULT 7 set_add_entry │ │ │ │ │ + 18: 00000d34 936 FUNC LOCAL DEFAULT 7 set_table_resize │ │ │ │ │ + 19: 00000d2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 20: 00000d34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 21: 000010d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 000010dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 23: 00001148 200 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ + 24: 0000120c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 25: 00001210 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 26: 0000132c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 27: 00001338 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 28: 00001680 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 00001694 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 30: 00001694 460 FUNC LOCAL DEFAULT 7 set_vectorcall │ │ │ │ │ + 31: 00001854 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 32: 00001860 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 33: 00001c08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 00001c1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 00001c1c 204 FUNC LOCAL DEFAULT 7 set_discard_key │ │ │ │ │ + 36: 00001ce8 396 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ + 37: 00001ce0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00001ce8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 00001e70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001e74 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 000021f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 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: 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: 00004204 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: 00004208 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 76: 000043a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 000043b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 000043b4 620 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ - 79: 00004604 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00004620 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00004798 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 000047a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 000047a8 316 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ - 84: 000048e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 000048e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 86: 000048e4 764 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ - 87: 00004bd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 88: 00004be0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 89: 00004be0 860 FUNC LOCAL DEFAULT 7 set___contains__ │ │ │ │ │ - 90: 00004f38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00004f3c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 00004f3c 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: 000050ec 1392 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ - 95: 00007bec 1264 FUNC LOCAL DEFAULT 7 set_issuperset_impl │ │ │ │ │ - 96: 000050d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 000050ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 00005d8c 2676 FUNC LOCAL DEFAULT 7 set_intersection │ │ │ │ │ - 99: 00005644 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 000050dc 1392 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ + 95: 00007bd8 1264 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 2672 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: 0000565c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 103: 0000565c 516 FUNC LOCAL DEFAULT 7 set_or │ │ │ │ │ - 104: 00005850 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 00005860 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00005860 204 FUNC LOCAL DEFAULT 7 set_copy_impl │ │ │ │ │ - 107: 00005928 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 0000592c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 0000592c 88 FUNC LOCAL DEFAULT 7 make_new_set_basetype │ │ │ │ │ - 110: 00005980 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 111: 00005984 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 00005cc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 113: 00005cc8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 114: 00005cc8 196 FUNC LOCAL DEFAULT 7 set_and │ │ │ │ │ - 115: 00005d80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 00005d8c 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 1640 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ - 124: 00006a18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 125: 00006a24 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: 000067dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 000067ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 000067ec 352 FUNC LOCAL DEFAULT 7 set_pop │ │ │ │ │ + 120: 00006940 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 0000694c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 122: 0000694c 196 FUNC LOCAL DEFAULT 7 set_sub │ │ │ │ │ + 123: 00006a10 1640 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ + 124: 00006a04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 125: 00006a10 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 126: 000008e4 100 FUNC LOCAL DEFAULT 1 set_copy_and_difference │ │ │ │ │ - 127: 00007078 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 128: 0000708c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 129: 0000708c 616 FUNC LOCAL DEFAULT 7 set_update │ │ │ │ │ - 130: 000072e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 127: 00007064 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 128: 00007078 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 129: 00007078 616 FUNC LOCAL DEFAULT 7 set_update │ │ │ │ │ + 130: 000072cc 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: 000072f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 138: 000072f4 1048 FUNC LOCAL DEFAULT 7 set_discard │ │ │ │ │ - 139: 000076f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 140: 0000770c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 141: 0000770c 1248 FUNC LOCAL DEFAULT 7 set_issuperset │ │ │ │ │ - 142: 00007bd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 143: 00007bec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 144: 000080c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 145: 000080dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 146: 000080dc 1036 FUNC LOCAL DEFAULT 7 set_remove │ │ │ │ │ - 147: 000084d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 137: 000072e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 138: 000072e0 1048 FUNC LOCAL DEFAULT 7 set_discard │ │ │ │ │ + 139: 000076e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 140: 000076f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 141: 000076f8 1248 FUNC LOCAL DEFAULT 7 set_issuperset │ │ │ │ │ + 142: 00007bc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 00007bd8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 144: 000080b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 145: 000080c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 146: 000080c8 1036 FUNC LOCAL DEFAULT 7 set_remove │ │ │ │ │ + 147: 000084bc 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: 000084e8 2568 FUNC LOCAL DEFAULT 7 set_difference_update_internal │ │ │ │ │ - 156: 000084e8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 157: 00008edc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 155: 000084d4 2568 FUNC LOCAL DEFAULT 7 set_difference_update_internal │ │ │ │ │ + 156: 000084d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 157: 00008ec8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 158: 00000948 4 FUNC LOCAL DEFAULT 1 set_copy │ │ │ │ │ - 159: 00008ef0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 160: 00008ef0 404 FUNC LOCAL DEFAULT 7 set_difference_multi │ │ │ │ │ - 161: 00009080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 159: 00008edc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 160: 00008edc 404 FUNC LOCAL DEFAULT 7 set_difference_multi │ │ │ │ │ + 161: 0000906c 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: 00009084 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 169: 00009084 1468 FUNC LOCAL DEFAULT 7 set_isdisjoint │ │ │ │ │ - 170: 0000962c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 168: 00009070 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 169: 00009070 1468 FUNC LOCAL DEFAULT 7 set_isdisjoint │ │ │ │ │ + 170: 00009618 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 171: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 172: 00000ae8 24 FUNC LOCAL DEFAULT 1 setiter_traverse │ │ │ │ │ - 173: 00009640 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 174: 00009640 172 FUNC LOCAL DEFAULT 7 set_intersection_multi │ │ │ │ │ + 173: 0000962c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 174: 0000962c 172 FUNC LOCAL DEFAULT 7 set_intersection_multi │ │ │ │ │ 175: 00000b00 196 FUNC LOCAL DEFAULT 1 set_intersection_multi_impl │ │ │ │ │ - 176: 000096e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 177: 000096ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 178: 000096ec 324 FUNC LOCAL DEFAULT 7 set_clear │ │ │ │ │ - 179: 00009828 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 176: 000096d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 177: 000096d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 178: 000096d8 324 FUNC LOCAL DEFAULT 7 set_clear │ │ │ │ │ + 179: 00009814 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 180: 00000bc4 520 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update │ │ │ │ │ - 181: 00009830 1992 FUNC LOCAL DEFAULT 7 set_symmetric_difference_update_set │ │ │ │ │ + 181: 0000981c 1992 FUNC LOCAL DEFAULT 7 set_symmetric_difference_update_set │ │ │ │ │ 182: 00000db8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 183: 00009830 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 184: 00009fec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 185: 00009ff8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 186: 00009ff8 84 FUNC LOCAL DEFAULT 7 set_new │ │ │ │ │ - 187: 0000a04c 384 FUNC LOCAL DEFAULT 7 set_init │ │ │ │ │ - 188: 0000a1bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 183: 0000981c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 184: 00009fd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 185: 00009fe4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 186: 00009fe4 84 FUNC LOCAL DEFAULT 7 set_new │ │ │ │ │ + 187: 0000a038 384 FUNC LOCAL DEFAULT 7 set_init │ │ │ │ │ + 188: 0000a1a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 189: 00000dcc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 190: 00000dcc 148 FUNC LOCAL DEFAULT 1 set___reduce__ │ │ │ │ │ 191: 00000e60 228 FUNC LOCAL DEFAULT 1 set_intersection_update_multi │ │ │ │ │ 192: 00000f3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 193: 00000f44 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 194: 00000f44 180 FUNC LOCAL DEFAULT 1 set_xor │ │ │ │ │ 195: 00000ff8 248 FUNC LOCAL DEFAULT 1 set_symmetric_difference_impl │ │ │ │ │ @@ -272,42 +272,42 @@ │ │ │ │ │ 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: 00001220 296 FUNC GLOBAL DEFAULT 7 PySet_New │ │ │ │ │ - 276: 00001348 860 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ + 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: 00001870 956 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ - 279: 00001e84 916 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ + 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: 00003b6c 288 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ - 293: 00003c8c 124 FUNC GLOBAL DEFAULT 7 PySet_Size │ │ │ │ │ - 294: 00003d10 428 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ - 295: 00003ebc 844 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ + 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: 00004208 428 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ - 302: 00004620 392 FUNC GLOBAL DEFAULT 7 PySet_Clear │ │ │ │ │ + 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe97c contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe968 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 00001cf8 set_lookkey │ │ │ │ │ +00000094 0000241c R_ARM_CALL 00001ce8 set_lookkey │ │ │ │ │ 000000cc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d8 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000000f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000f4 00012a02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 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 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 00002cac set_update_internal │ │ │ │ │ +000002cc 00002e1d R_ARM_JUMP24 00002c9c set_update_internal │ │ │ │ │ 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 00005d8c set_intersection │ │ │ │ │ +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 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000003ec 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -56,186 +56,186 @@ │ │ │ │ │ 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 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000079c 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007c0 00006a1c R_ARM_CALL 00005860 set_copy_impl │ │ │ │ │ -000007e8 00003a1c R_ARM_CALL 00003a24 Py_XDECREF │ │ │ │ │ +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 00002d50 set_merge_lock_held │ │ │ │ │ -00000894 0000081c R_ARM_CALL 00005984 set_update_dict_lock_held │ │ │ │ │ +0000088c 0000071c R_ARM_CALL 00002d40 set_merge_lock_held │ │ │ │ │ +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 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000008f8 00006a1c R_ARM_CALL 00005860 set_copy_impl │ │ │ │ │ -00000908 00009b1c R_ARM_CALL 000084e8 set_difference_update_internal │ │ │ │ │ +000008f8 00006a1c R_ARM_CALL 00005850 set_copy_impl │ │ │ │ │ +00000908 00009b1c R_ARM_CALL 000084d4 set_difference_update_internal │ │ │ │ │ 0000093c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000948 00006a1d R_ARM_JUMP24 00005860 set_copy_impl │ │ │ │ │ +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 00003a24 Py_XDECREF │ │ │ │ │ -00000a20 00009b1c R_ARM_CALL 000084e8 set_difference_update_internal │ │ │ │ │ +000009f0 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ +00000a20 00009b1c R_ARM_CALL 000084d4 set_difference_update_internal │ │ │ │ │ 00000a48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a4c 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000a88 00009b1c R_ARM_CALL 000084e8 set_difference_update_internal │ │ │ │ │ +00000a88 00009b1c R_ARM_CALL 000084d4 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 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b4c 0000621c R_ARM_CALL 00005d8c set_intersection │ │ │ │ │ +00000b4c 0000621c R_ARM_CALL 00005d7c set_intersection │ │ │ │ │ 00000bac 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb4 00006a1d R_ARM_JUMP24 00005860 set_copy_impl │ │ │ │ │ +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 00009830 set_symmetric_difference_update_set │ │ │ │ │ +00000c30 0000b51c R_ARM_CALL 0000981c set_symmetric_difference_update_set │ │ │ │ │ 00000c88 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cc0 0001351c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00000ce8 0000241c R_ARM_CALL 00001cf8 set_lookkey │ │ │ │ │ +00000ce8 0000241c R_ARM_CALL 00001ce8 set_lookkey │ │ │ │ │ 00000d0c 0000111c R_ARM_CALL 00000a88 set_add_entry │ │ │ │ │ 00000d48 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d5c 00006d1c R_ARM_CALL 0000592c make_new_set_basetype │ │ │ │ │ -00000d70 0000b51c R_ARM_CALL 00009830 set_symmetric_difference_update_set │ │ │ │ │ +00000d5c 00006d1c R_ARM_CALL 0000591c make_new_set_basetype │ │ │ │ │ +00000d70 0000b51c R_ARM_CALL 0000981c set_symmetric_difference_update_set │ │ │ │ │ 00000d98 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000da0 0000531c R_ARM_CALL 000047a8 set_clear_internal │ │ │ │ │ +00000da0 0000531c R_ARM_CALL 00004798 set_clear_internal │ │ │ │ │ 00000da8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000db0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000db8 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ 00000dbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dc4 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000dc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000de0 0001421c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ 00000df4 0001431c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000e04 0001441c R_ARM_CALL 00000000 _PyObject_GetState │ │ │ │ │ 00000e20 0001431c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000e2c 00003a1c R_ARM_CALL 00003a24 Py_XDECREF │ │ │ │ │ -00000e34 00003a1c R_ARM_CALL 00003a24 Py_XDECREF │ │ │ │ │ -00000e3c 00003a1c R_ARM_CALL 00003a24 Py_XDECREF │ │ │ │ │ +00000e2c 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ +00000e34 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ +00000e3c 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ 00000e8c 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000e9c 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000ef8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f04 00003a1c R_ARM_CALL 00003a24 Py_XDECREF │ │ │ │ │ +00000f04 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ 00000f3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f40 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000f9c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000fb0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000fc8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000fdc 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000fec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ff0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ff4 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001018 00006d1c R_ARM_CALL 0000592c make_new_set_basetype │ │ │ │ │ +00001018 00006d1c R_ARM_CALL 0000591c make_new_set_basetype │ │ │ │ │ 00001040 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001054 0000071c R_ARM_CALL 00002d50 set_merge_lock_held │ │ │ │ │ -00001068 0000b51c R_ARM_CALL 00009830 set_symmetric_difference_update_set │ │ │ │ │ +00001054 0000071c R_ARM_CALL 00002d40 set_merge_lock_held │ │ │ │ │ +00001068 0000b51c R_ARM_CALL 0000981c set_symmetric_difference_update_set │ │ │ │ │ 00001084 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000010a8 0000061c R_ARM_CALL 00000330 set_update_iterable_lock_held │ │ │ │ │ -000010b0 0000081c R_ARM_CALL 00005984 set_update_dict_lock_held │ │ │ │ │ +000010b0 0000081c R_ARM_CALL 00005974 set_update_dict_lock_held │ │ │ │ │ 000010d8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000010e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000010ec 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000010f0 00005e1d R_ARM_JUMP24 000050ec set_issubset_impl │ │ │ │ │ +000010f0 00005e1d R_ARM_JUMP24 000050dc set_issubset_impl │ │ │ │ │ 00001154 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00001184 0000091c R_ARM_CALL 00000224 make_new_set │ │ │ │ │ 000011a0 0001411c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 000011cc 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000011e0 0000091c R_ARM_CALL 00000224 make_new_set │ │ │ │ │ 00001200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001204 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001278 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000128c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000012b0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000012bc 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xee44 contains 170 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xee30 contains 170 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00015002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003b02 R_ARM_ABS32 00003a4c set_dealloc │ │ │ │ │ +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 000043b4 frozenset_hash │ │ │ │ │ +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 00001158 set_traverse │ │ │ │ │ -00000060 00005302 R_ARM_ABS32 000047a8 set_clear_internal │ │ │ │ │ -00000064 00005c02 R_ARM_ABS32 00004f3c set_richcompare │ │ │ │ │ -0000006c 00003302 R_ARM_ABS32 00003708 set_iter │ │ │ │ │ +0000005c 00001702 R_ARM_ABS32 00001148 set_traverse │ │ │ │ │ +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 00015202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 0000c902 R_ARM_ABS32 000010f4 frozenset_new │ │ │ │ │ 000000a0 00011e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00000502 R_ARM_ABS32 00000000 frozenset_vectorcall │ │ │ │ │ 000000d4 00015002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003b02 R_ARM_ABS32 00003a4c set_dealloc │ │ │ │ │ +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 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 00001158 set_traverse │ │ │ │ │ -00000130 00005302 R_ARM_ABS32 000047a8 set_clear_internal │ │ │ │ │ -00000134 00005c02 R_ARM_ABS32 00004f3c set_richcompare │ │ │ │ │ -0000013c 00003302 R_ARM_ABS32 00003708 set_iter │ │ │ │ │ +0000012c 00001702 R_ARM_ABS32 00001148 set_traverse │ │ │ │ │ +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 0000bb02 R_ARM_ABS32 0000a04c set_init │ │ │ │ │ +00000164 0000bb02 R_ARM_ABS32 0000a038 set_init │ │ │ │ │ 00000168 00015202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000016c 0000ba02 R_ARM_ABS32 00009ff8 set_new │ │ │ │ │ +0000016c 0000ba02 R_ARM_ABS32 00009fe4 set_new │ │ │ │ │ 00000170 00011e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000198 00001e02 R_ARM_ABS32 000016a4 set_vectorcall │ │ │ │ │ +00000198 00001e02 R_ARM_ABS32 00001694 set_vectorcall │ │ │ │ │ 000001a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00015002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00003902 R_ARM_ABS32 000039a0 setiter_dealloc │ │ │ │ │ +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 000037cc setiter_iternext │ │ │ │ │ +00000218 00003602 R_ARM_ABS32 000037bc setiter_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000027c 00015002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 00006960 set_sub │ │ │ │ │ -00000380 00007202 R_ARM_ABS32 00005cc8 set_and │ │ │ │ │ +00000350 00007a02 R_ARM_ABS32 0000694c set_sub │ │ │ │ │ +00000380 00007202 R_ARM_ABS32 00005cb8 set_and │ │ │ │ │ 00000384 0000c202 R_ARM_ABS32 00000f44 set_xor │ │ │ │ │ -00000388 00006702 R_ARM_ABS32 0000565c set_or │ │ │ │ │ +00000388 00006702 R_ARM_ABS32 0000564c set_or │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00005902 R_ARM_ABS32 00004be0 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 0000cf02 R_ARM_ABS32 00000000 frozenset_copy │ │ │ │ │ 000003f8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 0000a002 R_ARM_ABS32 00008ef0 set_difference_multi │ │ │ │ │ +00000400 0000a002 R_ARM_ABS32 00008edc set_difference_multi │ │ │ │ │ 00000408 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 0000ae02 R_ARM_ABS32 00009640 set_intersection_multi │ │ │ │ │ +00000410 0000ae02 R_ARM_ABS32 0000962c set_intersection_multi │ │ │ │ │ 00000418 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 0000a902 R_ARM_ABS32 00009084 set_isdisjoint │ │ │ │ │ +00000420 0000a902 R_ARM_ABS32 00009070 set_isdisjoint │ │ │ │ │ 00000428 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000430 0000c802 R_ARM_ABS32 000010f0 set_issubset │ │ │ │ │ 00000438 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00008d02 R_ARM_ABS32 0000770c set_issuperset │ │ │ │ │ +00000440 00008d02 R_ARM_ABS32 000076f8 set_issuperset │ │ │ │ │ 00000448 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 0000be02 R_ARM_ABS32 00000dcc set___reduce__ │ │ │ │ │ 00000458 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 0000d702 R_ARM_ABS32 000000bc set___sizeof__ │ │ │ │ │ 00000468 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -244,95 +244,95 @@ │ │ │ │ │ 00000478 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000047c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 00015502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000498 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b0 00007a02 R_ARM_ABS32 00006960 set_sub │ │ │ │ │ -000004e0 00007202 R_ARM_ABS32 00005cc8 set_and │ │ │ │ │ +000004b0 00007a02 R_ARM_ABS32 0000694c set_sub │ │ │ │ │ +000004e0 00007202 R_ARM_ABS32 00005cb8 set_and │ │ │ │ │ 000004e4 0000c202 R_ARM_ABS32 00000f44 set_xor │ │ │ │ │ -000004e8 00006702 R_ARM_ABS32 0000565c set_or │ │ │ │ │ +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 0000cc02 R_ARM_ABS32 00001208 set_ixor │ │ │ │ │ -0000051c 00002b02 R_ARM_ABS32 00002218 set_ior │ │ │ │ │ +0000051c 00002b02 R_ARM_ABS32 00002208 set_ior │ │ │ │ │ 0000053c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000540 00005602 R_ARM_ABS32 000048e4 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 0000b202 R_ARM_ABS32 000096ec set_clear │ │ │ │ │ +00000550 0000b202 R_ARM_ABS32 000096d8 set_clear │ │ │ │ │ 00000558 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000055c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000560 00005902 R_ARM_ABS32 00004be0 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 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 000072f4 set_discard │ │ │ │ │ +00000580 00008a02 R_ARM_ABS32 000072e0 set_discard │ │ │ │ │ 00000588 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000058c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000590 0000a002 R_ARM_ABS32 00008ef0 set_difference_multi │ │ │ │ │ +00000590 0000a002 R_ARM_ABS32 00008edc set_difference_multi │ │ │ │ │ 00000598 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000059c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 0000ae02 R_ARM_ABS32 00009640 set_intersection_multi │ │ │ │ │ +000005b0 0000ae02 R_ARM_ABS32 0000962c set_intersection_multi │ │ │ │ │ 000005b8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005c0 0000bf02 R_ARM_ABS32 00000e60 set_intersection_update_multi │ │ │ │ │ 000005c8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005d0 0000a902 R_ARM_ABS32 00009084 set_isdisjoint │ │ │ │ │ +000005d0 0000a902 R_ARM_ABS32 00009070 set_isdisjoint │ │ │ │ │ 000005d8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005e0 0000c802 R_ARM_ABS32 000010f0 set_issubset │ │ │ │ │ 000005e8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f0 00008d02 R_ARM_ABS32 0000770c set_issuperset │ │ │ │ │ +000005f0 00008d02 R_ARM_ABS32 000076f8 set_issuperset │ │ │ │ │ 000005f8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 00007702 R_ARM_ABS32 00006800 set_pop │ │ │ │ │ +00000600 00007702 R_ARM_ABS32 000067ec set_pop │ │ │ │ │ 00000608 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000060c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000610 0000be02 R_ARM_ABS32 00000dcc set___reduce__ │ │ │ │ │ 00000618 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000061c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000620 00009202 R_ARM_ABS32 000080dc set_remove │ │ │ │ │ +00000620 00009202 R_ARM_ABS32 000080c8 set_remove │ │ │ │ │ 00000628 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000062c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 0000d502 R_ARM_ABS32 000012c0 set_symmetric_difference │ │ │ │ │ 00000648 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000064c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 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 0000708c set_update │ │ │ │ │ +00000670 00008102 R_ARM_ABS32 00007078 set_update │ │ │ │ │ 00000678 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000067c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000680 00015502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00004202 R_ARM_ABS32 00003d08 set_len │ │ │ │ │ -000006b8 00012702 R_ARM_ABS32 00003ebc _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 0000a202 R_ARM_ABS32 0000094c setiter_len │ │ │ │ │ 000006d0 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d8 0000d202 R_ARM_ABS32 0000002c setiter_reduce │ │ │ │ │ 000006e0 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf394 contains 540 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf380 contains 540 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ @@ -359,532 +359,532 @@ │ │ │ │ │ 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 │ │ │ │ │ -00000bf0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c74 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00000ca4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d08 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d34 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00000da0 00010c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000db4 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000f24 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000f34 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000fcc 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fe0 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000010dc 0001111c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000121c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000129c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000012b0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001330 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001344 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000138c 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014e0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001574 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001590 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000015c0 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001604 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001638 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001668 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001680 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001690 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001694 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000169c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001744 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001758 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001810 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001834 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001850 0001051c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00001864 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001868 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000186c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a00 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001a38 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001ad0 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001b08 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001b88 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b94 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001bc4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001be0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bfc 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c10 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001c18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c1c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001c20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cbc 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001ce8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf0 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001cf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001dac 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001de4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001e68 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e80 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001f5c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001f94 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002038 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000020dc 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00002114 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000219c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021b8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021d8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000021ec 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002200 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002208 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000220c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00002210 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002214 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027c0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002870 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002afc 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002b10 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002bd0 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00002c0c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c24 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c64 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c7c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +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 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 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 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000168c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +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 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +0000185c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +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 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001c10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +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 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 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00002200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002204 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +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 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00002c90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c98 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00002ca0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ca4 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00002ca8 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002cf8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002d0c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002d48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002d4c 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000032b4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003364 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000366c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000036c8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036e0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003700 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00003724 0001191c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003760 00011a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000037b4 00011a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000037c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037c4 00011b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000037c8 00011b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003970 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003984 00011c1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003998 00011d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -0000399c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000039f4 00011e1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00003a14 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a20 00011e1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00003a48 0001031d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00003a64 00011f1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00003a68 0001201c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b18 0001211d R_ARM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -00003b28 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b30 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b3c 0001221c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00003b60 0001231d R_ARM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00003b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b68 00003b02 R_ARM_ABS32 00003a4c set_dealloc │ │ │ │ │ -00003be4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003bf8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003c78 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003c88 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00003cc4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003cd8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003cec 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003cf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003cfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d04 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e4c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e64 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ea0 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003eb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003eb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003eb8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f7c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00003fb4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004060 0000451d R_ARM_JUMP24 00000000 set_contains_lock_held.part.0 │ │ │ │ │ -00004068 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000410c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00004144 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000041c4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041e0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004204 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00004368 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004380 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004398 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000043a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000043a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000043ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000043b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004674 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004684 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000046f4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004724 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000475c 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004778 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000478c 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000479c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000047a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000047ec 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047fc 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000486c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000489c 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000048d0 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000048e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004914 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004a6c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b00 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b50 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00004b94 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bcc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bd4 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00004bd8 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00004c64 0001301d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00004ca4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00004cdc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004d80 0000451c R_ARM_CALL 00000000 set_contains_lock_held.part.0 │ │ │ │ │ -00004d9c 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004e40 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00004e78 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004ef8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f14 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f38 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000502c 0001311c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005058 0001301d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00005068 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005098 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000050c4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000050d8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000050dc 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -000050e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000050e4 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000050e8 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005374 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000053ac 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000546c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000054a8 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005528 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000553c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005590 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055a0 0001301d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000055b8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055ec 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000560c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000563c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005644 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +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 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 │ │ │ │ │ +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 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 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 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 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 │ │ │ │ │ -0000564c 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00005650 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00005654 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00005658 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005710 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005724 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005790 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000579c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000057c0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000057e0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005824 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005840 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005850 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005858 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000585c 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058e8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000591c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005928 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000596c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000059e0 0001351c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005b80 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bcc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005c60 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00005ca0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cb8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cc4 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00005d1c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d40 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d54 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d70 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d88 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f90 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000607c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006090 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000060a0 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000060b0 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000060bc 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006124 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006200 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006224 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006228 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006254 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062c4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000062fc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000063e0 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -0000641c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000064b4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000064ec 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006588 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000065c4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006628 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 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 │ │ │ │ │ +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 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 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f80 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000606c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006080 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006090 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000060a0 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000060ac 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006114 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061f0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006214 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006218 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006244 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062b4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000062ec 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006390 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000063cc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006464 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +0000649c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000655c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00006598 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006614 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006684 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066e4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066fc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000671c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006738 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000677c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067a0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067c4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067d4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000067e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000067e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000067e8 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00006934 00011c1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006944 00012c02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00006948 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000069a0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000069c4 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 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 │ │ │ │ │ -00007028 0001361c R_ARM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ -00007070 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000707c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007080 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00007084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007088 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000070b8 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000070c8 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000071f0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069f4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006a04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a0c 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bfc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c74 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c98 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d08 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00006d48 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006e10 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00006e50 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006ed8 00007e1d R_ARM_JUMP24 000008e4 set_copy_and_difference │ │ │ │ │ +00006ef0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006f2c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006f44 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006f90 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fb0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007014 0001361c R_ARM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ +0000705c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007068 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000706c 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00007070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007074 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000070a4 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000070b4 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000071dc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071ec 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00007200 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007214 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007240 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00007254 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007268 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000072e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000072e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000072e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000072ec 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000072f0 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000073cc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074a0 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000074d8 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007568 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000075a0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007600 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007620 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000764c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007668 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007690 0001281c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000769c 0001291c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000076e4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076f4 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000076f8 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000076fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007700 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007704 00012a02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007708 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000072cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000072d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000072d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000072d8 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000072dc 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +000073b8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000748c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000074c4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007554 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +0000758c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000075ec 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000760c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007638 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007654 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000767c 0001281c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00007688 0001291c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000076d0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076e0 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000076e4 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000076e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000076ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000076f0 00012a02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000076f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007734 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00007748 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000775c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000776c 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00007780 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007824 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007834 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007870 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007874 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007968 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000079a0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007a80 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00007abc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007b44 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b68 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b88 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bb0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bd0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007be0 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00007be4 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00007be8 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00007758 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000776c 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007810 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007820 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000785c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007860 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007954 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +0000798c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007a6c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00007aa8 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007b30 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b54 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b74 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b9c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bbc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007bcc 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00007bd0 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00007bd4 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00007c14 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00007c28 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c3c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c4c 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00007c60 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007d04 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d14 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007d50 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d54 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e50 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00007e88 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007f68 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00007fa4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008034 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008058 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008074 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000809c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080c0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000080cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000080d0 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000080d4 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -000080d8 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0000815c 0001381c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000081a8 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000081e0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008320 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00008358 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000083d8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083e4 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008404 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008418 0001281c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00008424 0001291c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000846c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008498 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084b0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084d0 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000084d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000084d8 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000084dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000084e0 00012a02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000084e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000086a0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000872c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008750 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087b8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008814 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00008850 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008908 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00008940 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007c38 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00007c4c 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007cf0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d00 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007d3c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d40 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007e3c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00007e74 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007f54 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00007f90 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008020 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008044 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008060 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008088 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080ac 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000080b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000080bc 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000080c0 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000080c4 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00008148 0001381c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00008194 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000081cc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000830c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00008344 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000083c4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083d0 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000083f0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008404 0001281c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00008410 0001291c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00008458 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008484 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000849c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084bc 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000084c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000084c4 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000084c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000084cc 00012a02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000084d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000868c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008718 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000873c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087a4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008800 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +0000883c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000088f4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +0000892c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008998 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000089ac 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000089c0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000089d0 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000089ec 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008a78 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a80 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008aac 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ab0 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b40 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bcc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c24 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00008c60 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008d0c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00008d44 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008db0 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008e14 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e44 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e60 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e90 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ea8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ecc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008edc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ee0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ee4 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00008ee8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008f1c 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008f2c 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00008fe0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009064 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009080 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000090c0 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000910c 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000091d8 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009234 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -0000926c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00009314 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000933c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009340 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009390 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000093cc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000945c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009518 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009558 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009588 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095d8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095f4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000962c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009630 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00009634 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00009638 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0000963c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000966c 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000967c 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000096c4 0000af1c R_ARM_CALL 00000b00 set_intersection_multi_impl │ │ │ │ │ -000096e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009730 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00009740 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000097ac 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097dc 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009810 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009828 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000982c 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00009a30 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ba0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00009c48 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00009c8c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d08 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00009d40 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00009de0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e20 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00009e5c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00009f04 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f64 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f80 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fa8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fe4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009ff0 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a090 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000089bc 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000089d8 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008a64 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a6c 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008a98 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a9c 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b2c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bb8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c10 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00008c4c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008cf8 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00008d30 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008d9c 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008dfc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e18 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e38 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e5c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e94 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008eb8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ec8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008ecc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008ed0 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00008ed4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008f08 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008f18 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00008fcc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009050 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000906c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000090ac 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000090f8 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000091c4 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009220 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00009258 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009300 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009328 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000932c 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000937c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000093b8 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009448 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009504 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009544 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009574 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095c4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095e0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000961c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00009620 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00009624 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00009628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009658 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009668 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000096b0 0000af1c R_ARM_CALL 00000b00 set_intersection_multi_impl │ │ │ │ │ +000096d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000971c 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000972c 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009798 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097c8 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000097fc 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009814 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009818 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009a1c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b8c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009c34 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00009c78 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cf4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00009d2c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009dcc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e0c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00009e48 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009ef0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f50 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f6c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f94 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fd0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009fdc 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a07c 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000a0d0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000a0e4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a0f8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a148 0001411c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000a170 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000a1bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a1c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a1c4 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000a1c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a134 0001411c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000a15c 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000a1a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a1ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a1b0 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +0000a1b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10474 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10460 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 00006a1d R_ARM_JUMP24 00005860 set_copy_impl │ │ │ │ │ +00000024 00006a1d R_ARM_JUMP24 00005850 set_copy_impl │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000074 0001421c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000080 00003a1c R_ARM_CALL 00003a24 Py_XDECREF │ │ │ │ │ +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 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 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 000047a8 set_clear_internal │ │ │ │ │ +00000114 0000531d R_ARM_JUMP24 00004798 set_clear_internal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -42,15 +42,15 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne d4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ beq d4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1cf8 │ │ │ │ │ + bl 1ce8 │ │ │ │ │ R_ARM_CALL set_lookkey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e8 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ subs r5, r5, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ @@ -203,15 +203,15 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 2d0 <_PySet_Update+0x38> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 2cac │ │ │ │ │ + b 2c9c │ │ │ │ │ R_ARM_JUMP24 set_update_internal │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2c0 <_PySet_Update+0x28> │ │ │ │ │ ldr r1, [pc, #16] @ 2f8 <_PySet_Update+0x60> │ │ │ │ │ @@ -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 5d8c │ │ │ │ │ + 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 5860 │ │ │ │ │ + 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 3a24 │ │ │ │ │ + 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 │ │ │ │ │ @@ -626,18 +626,18 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 89c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ b 7dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ R_ARM_CALL set_merge_lock_held │ │ │ │ │ b 870 │ │ │ │ │ - bl 5984 │ │ │ │ │ + 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 5860 │ │ │ │ │ + bl 5850 │ │ │ │ │ R_ARM_CALL set_copy_impl │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 940 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 84e8 │ │ │ │ │ + bl 84d4 │ │ │ │ │ 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 5860 │ │ │ │ │ + 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 3a24 │ │ │ │ │ + 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 84e8 │ │ │ │ │ + bl 84d4 │ │ │ │ │ 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 84e8 │ │ │ │ │ + bl 84d4 │ │ │ │ │ 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 5d8c │ │ │ │ │ + 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 5860 │ │ │ │ │ + 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, #416] @ dc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d40 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9830 │ │ │ │ │ + bl 981c │ │ │ │ │ R_ARM_CALL set_symmetric_difference_update_set │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq d38 │ │ │ │ │ ldr r0, [pc, #380] @ dc4 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ - bl 1cf8 │ │ │ │ │ + bl 1ce8 │ │ │ │ │ R_ARM_CALL set_lookkey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d18 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c4c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -991,35 +991,35 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c28 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 592c │ │ │ │ │ + bl 591c │ │ │ │ │ R_ARM_CALL make_new_set_basetype │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq d38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9830 │ │ │ │ │ + bl 981c │ │ │ │ │ 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 │ │ │ │ │ str r3, [r6] │ │ │ │ │ bne c38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b c38 │ │ │ │ │ - bl 47a8 │ │ │ │ │ + bl 4798 │ │ │ │ │ R_ARM_CALL set_clear_internal │ │ │ │ │ b c40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b cac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -1060,21 +1060,21 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3a24 │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3a24 │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a24 │ │ │ │ │ + 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 e28 │ │ │ │ │ @@ -1123,15 +1123,15 @@ │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [pc, #60] @ f40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3a24 │ │ │ │ │ + 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 │ │ │ │ │ @@ -1208,15 +1208,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 592c │ │ │ │ │ + bl 591c │ │ │ │ │ R_ARM_CALL make_new_set_basetype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 10dc │ │ │ │ │ ldr r7, [pc, #184] @ 10e4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r3, r7, #208 @ 0xd0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ @@ -1225,21 +1225,21 @@ │ │ │ │ │ ldr r1, [pc, #164] @ 10e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 107c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ R_ARM_CALL set_merge_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 10b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9830 │ │ │ │ │ + bl 981c │ │ │ │ │ R_ARM_CALL set_symmetric_difference_update_set │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 10b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -1252,15 +1252,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq 10b0 │ │ │ │ │ bl 330 │ │ │ │ │ R_ARM_CALL set_update_iterable_lock_held │ │ │ │ │ b 1058 │ │ │ │ │ - bl 5984 │ │ │ │ │ + bl 5974 │ │ │ │ │ R_ARM_CALL set_update_dict_lock_held │ │ │ │ │ b 1058 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 10dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1276,15 +1276,15 @@ │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ │ │ │ │ │ 000010f0 : │ │ │ │ │ set_issubset(): │ │ │ │ │ - b 50ec │ │ │ │ │ + b 50dc │ │ │ │ │ R_ARM_JUMP24 set_issubset_impl │ │ │ │ │ │ │ │ │ │ 000010f4 : │ │ │ │ │ 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 {} │ │ │ │ │ @@ -70,30 +70,30 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 13c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ b f8 │ │ │ │ │ - bl 5984 │ │ │ │ │ + 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 │ │ │ │ │ @@ -199,17 +199,17 @@ │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ b 2d4 │ │ │ │ │ - bl 5984 │ │ │ │ │ + bl 5974 │ │ │ │ │ b 2d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 320 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -653,15 +653,15 @@ │ │ │ │ │ ldr r3, [pc, #220] @ a84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r2, r3 │ │ │ │ │ beq 990 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 10ec │ │ │ │ │ + bl 10dc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ b 990 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 9e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -723,308 +723,304 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - and sl, r0, r3 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + and fp, r3, sl │ │ │ │ │ + mov r7, sl │ │ │ │ │ mov r9, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - add r3, sl, #9 │ │ │ │ │ - add r4, r1, sl, lsl #3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r3, fp, #9 │ │ │ │ │ + add r4, r1, fp, lsl #3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - add r7, r4, #16 │ │ │ │ │ + add r8, r4, #16 │ │ │ │ │ movls r3, #9 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ - add r7, r7, r3, lsl #3 │ │ │ │ │ + add r8, r8, r3, lsl #3 │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b70 │ │ │ │ │ - ldr r7, [r4, #-8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne c54 │ │ │ │ │ + bne b64 │ │ │ │ │ + ldr r8, [r4, #-8] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne c44 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne ccc │ │ │ │ │ + bne cbc │ │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r6, [r4, #-8] │ │ │ │ │ - str r8, [ip, #4] │ │ │ │ │ - bcs cac │ │ │ │ │ + str sl, [ip, #4] │ │ │ │ │ + bcs c9c │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq bb4 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + beq ba4 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq r9, ip │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - bne b08 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ │ - lsr fp, fp, #5 │ │ │ │ │ - add sl, sl, fp │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bne b00 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + add fp, fp, fp, lsl #2 │ │ │ │ │ + lsr r7, r7, #5 │ │ │ │ │ + add fp, fp, r7 │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - and sl, sl, r0 │ │ │ │ │ + and fp, fp, r0 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b ad4 │ │ │ │ │ - ldr r7, [r4, #-8] │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - beq c84 │ │ │ │ │ - ldr r0, [pc, #372] @ d3c │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + b ad0 │ │ │ │ │ + ldr r8, [r4, #-8] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq c74 │ │ │ │ │ + ldr r0, [pc, #372] @ d2c │ │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq c60 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq c50 │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ - strne r2, [r7] │ │ │ │ │ + strne r2, [r8] │ │ │ │ │ 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] │ │ │ │ │ + ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c18 │ │ │ │ │ + beq c08 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r7] │ │ │ │ │ - beq cfc │ │ │ │ │ + str r0, [r8] │ │ │ │ │ + beq cec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt c84 │ │ │ │ │ - bne cd8 │ │ │ │ │ + bgt c74 │ │ │ │ │ + bne cc8 │ │ │ │ │ ldr lr, [r5, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne d18 │ │ │ │ │ + bne d08 │ │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne d18 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bne d08 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne b08 │ │ │ │ │ - b b8c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne b80 │ │ │ │ │ - b bb8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bne b00 │ │ │ │ │ + b b80 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne b74 │ │ │ │ │ + b ba8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne bd0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne bc0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d28 │ │ │ │ │ + beq d18 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b64 │ │ │ │ │ + beq b58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne b64 │ │ │ │ │ + bne b58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b64 │ │ │ │ │ - ldr r3, [pc, #140] @ d40 │ │ │ │ │ + b b58 │ │ │ │ │ + ldr r3, [pc, #140] @ d30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b d44 │ │ │ │ │ + b d34 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ stm r9, {r6, sl} │ │ │ │ │ - b b64 │ │ │ │ │ + b b58 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cf4 │ │ │ │ │ + beq ce4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq d30 │ │ │ │ │ + beq d20 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b68 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b b5c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ 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 c18 │ │ │ │ │ + b c08 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b ac4 │ │ │ │ │ + b ac0 │ │ │ │ │ ldr lr, [r5, #20] │ │ │ │ │ - b bd0 │ │ │ │ │ + b bc0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cf4 │ │ │ │ │ + b ce4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ │ │ │ │ │ -00000d44 : │ │ │ │ │ +00000d34 : │ │ │ │ │ set_table_resize(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r9, [r0, #16] │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bls ef8 │ │ │ │ │ + bls ee8 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls e44 │ │ │ │ │ + bls e34 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bls f98 │ │ │ │ │ + bls f88 │ │ │ │ │ mov r5, #32 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls d7c │ │ │ │ │ + bls d6c │ │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr r6, [r8, #20] │ │ │ │ │ add r7, r8, #32 │ │ │ │ │ - bhi 10dc │ │ │ │ │ + bhi 10cc │ │ │ │ │ lsl sl, r5, #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10dc │ │ │ │ │ + beq 10cc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r8, #16] │ │ │ │ │ str r4, [r8, #20] │ │ │ │ │ add r9, r6, r9, lsl #3 │ │ │ │ │ moveq r8, r6 │ │ │ │ │ - bne 10d4 │ │ │ │ │ + bne 10c4 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bhi e30 │ │ │ │ │ + bhi e20 │ │ │ │ │ sub r0, r9, r6 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ bic r0, r0, #7 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e14 │ │ │ │ │ ldr ip, [r3, #-4] │ │ │ │ │ and r1, ip, r5 │ │ │ │ │ ldr r9, [r4, r1, lsl #3] │ │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne e54 │ │ │ │ │ + bne e44 │ │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ │ str ip, [lr, #4] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne df8 │ │ │ │ │ + bne de8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne fc8 │ │ │ │ │ + bne fb8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ add r7, r0, #32 │ │ │ │ │ mov r5, #16 │ │ │ │ │ - b d98 │ │ │ │ │ + b d88 │ │ │ │ │ add r9, r1, #9 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bhi ecc │ │ │ │ │ + bhi ebc │ │ │ │ │ ldr r9, [lr, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq fa8 │ │ │ │ │ + beq f98 │ │ │ │ │ ldr r9, [lr, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq fb0 │ │ │ │ │ + beq fa0 │ │ │ │ │ ldr r9, [lr, #24] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq fb8 │ │ │ │ │ + beq fa8 │ │ │ │ │ ldr r9, [lr, #32] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq fc0 │ │ │ │ │ + beq fb0 │ │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1018 │ │ │ │ │ + beq 1008 │ │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1010 │ │ │ │ │ + beq 1000 │ │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1020 │ │ │ │ │ + beq 1010 │ │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1028 │ │ │ │ │ + beq 1018 │ │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1030 │ │ │ │ │ + beq 1020 │ │ │ │ │ lsr r9, ip, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, r9, #1 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ and r1, r1, r5 │ │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ │ - bne 1038 │ │ │ │ │ + bne 1028 │ │ │ │ │ stm lr, {r2, ip} │ │ │ │ │ - b e24 │ │ │ │ │ + b e14 │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ add r4, r0, #32 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne fd4 │ │ │ │ │ + bne fc4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq e38 │ │ │ │ │ + beq e28 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -1036,310 +1032,310 @@ │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ mov sl, sp │ │ │ │ │ add r9, sp, r9, lsl #3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r6, [r8, #20] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - ldr fp, [pc, #388] @ 10e8 │ │ │ │ │ + ldr fp, [pc, #388] @ 10d8 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b f6c │ │ │ │ │ + b f5c │ │ │ │ │ add r8, r8, #8 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bhi 10c4 │ │ │ │ │ + bhi 10b4 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq f68 │ │ │ │ │ + beq f58 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ec │ │ │ │ │ - b f68 │ │ │ │ │ + bl 10dc │ │ │ │ │ + b f58 │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ add r7, r0, #32 │ │ │ │ │ mov r5, #32 │ │ │ │ │ - b d98 │ │ │ │ │ + b d88 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ - b ef0 │ │ │ │ │ + b ee0 │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ - b ef0 │ │ │ │ │ + b ee0 │ │ │ │ │ add lr, lr, #24 │ │ │ │ │ - b ef0 │ │ │ │ │ + b ee0 │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ - b ef0 │ │ │ │ │ + b ee0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b e38 │ │ │ │ │ + b e28 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ mov r5, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r9, r6, r9, lsl #3 │ │ │ │ │ str r5, [r8, #16] │ │ │ │ │ str r4, [r8, #20] │ │ │ │ │ - bne 10d0 │ │ │ │ │ + bne 10c0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b ddc │ │ │ │ │ + b dcc │ │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ │ - b ef0 │ │ │ │ │ + b ee0 │ │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ │ - b ef0 │ │ │ │ │ + b ee0 │ │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ │ - b ef0 │ │ │ │ │ + b ee0 │ │ │ │ │ add lr, lr, #64 @ 0x40 │ │ │ │ │ - b ef0 │ │ │ │ │ + b ee0 │ │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ │ - b ef0 │ │ │ │ │ + b ee0 │ │ │ │ │ add sl, r1, #9 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bhi 10b0 │ │ │ │ │ + bhi 10a0 │ │ │ │ │ ldr sl, [lr, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq fa8 │ │ │ │ │ + beq f98 │ │ │ │ │ ldr sl, [lr, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq fb0 │ │ │ │ │ + beq fa0 │ │ │ │ │ ldr sl, [lr, #24] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq fb8 │ │ │ │ │ + beq fa8 │ │ │ │ │ ldr sl, [lr, #32] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq fc0 │ │ │ │ │ + beq fb0 │ │ │ │ │ ldr sl, [lr, #40] @ 0x28 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1018 │ │ │ │ │ + beq 1008 │ │ │ │ │ ldr sl, [lr, #48] @ 0x30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1010 │ │ │ │ │ + beq 1000 │ │ │ │ │ ldr sl, [lr, #56] @ 0x38 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1020 │ │ │ │ │ + beq 1010 │ │ │ │ │ ldr sl, [lr, #64] @ 0x40 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1028 │ │ │ │ │ + beq 1018 │ │ │ │ │ ldr sl, [lr, #72] @ 0x48 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1030 │ │ │ │ │ + beq 1020 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - b edc │ │ │ │ │ + b ecc │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b e30 │ │ │ │ │ + b e20 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b f58 │ │ │ │ │ + b f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b e3c │ │ │ │ │ + b e2c │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000010ec : │ │ │ │ │ +000010dc : │ │ │ │ │ set_insert_clean(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ and lr, r3, r1 │ │ │ │ │ ldr ip, [r0, lr, lsl #3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ add ip, r0, lr, lsl #3 │ │ │ │ │ - bne 1110 │ │ │ │ │ + bne 1100 │ │ │ │ │ stm ip, {r2, r3} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r4, lr, #9 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bhi 1138 │ │ │ │ │ + bhi 1128 │ │ │ │ │ mov r4, #8 │ │ │ │ │ ldr r6, [ip, r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1150 │ │ │ │ │ + beq 1140 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ │ - bne 1120 │ │ │ │ │ + bne 1110 │ │ │ │ │ add lr, lr, lr, lsl #2 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ add lr, lr, r5 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ and lr, lr, r1 │ │ │ │ │ - b 10f8 │ │ │ │ │ + b 10e8 │ │ │ │ │ add ip, ip, r4 │ │ │ │ │ - b 1108 │ │ │ │ │ + b 10f8 │ │ │ │ │ │ │ │ │ │ -00001158 : │ │ │ │ │ +00001148 : │ │ │ │ │ set_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r7, [pc, #172] @ 121c │ │ │ │ │ + ldr r7, [pc, #172] @ 120c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ add r2, ip, r4, lsl #3 │ │ │ │ │ - blt 1214 │ │ │ │ │ + blt 1204 │ │ │ │ │ ldr r0, [ip, r4, lsl #3] │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 120c │ │ │ │ │ + bne 11fc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 1214 │ │ │ │ │ + blt 1204 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ add r1, r4, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r7 │ │ │ │ │ - bne 120c │ │ │ │ │ + bne 11fc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 1214 │ │ │ │ │ + blt 1204 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r7 │ │ │ │ │ - bne 11f8 │ │ │ │ │ + bne 11e8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 1214 │ │ │ │ │ + blt 1204 │ │ │ │ │ ldr r0, [ip, r4, lsl #3] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 11cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117c │ │ │ │ │ + beq 116c │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 11f8 │ │ │ │ │ + b 11e8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001220 : │ │ │ │ │ +00001210 : │ │ │ │ │ PySet_New(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #260] @ 133c │ │ │ │ │ + ldr r6, [pc, #260] @ 132c │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r6, #360] @ 0x168 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, r6, #208 @ 0xd0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1334 │ │ │ │ │ + beq 1324 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r3, r4, #32 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq 12e0 │ │ │ │ │ + beq 12d0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r3, r6, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 12e8 │ │ │ │ │ - ldr r1, [pc, #160] @ 1340 │ │ │ │ │ + beq 12d8 │ │ │ │ │ + ldr r1, [pc, #160] @ 1330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12e8 │ │ │ │ │ + bne 12d8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12e8 │ │ │ │ │ - ldr r3, [pc, #128] @ 1344 │ │ │ │ │ + bne 12d8 │ │ │ │ │ + ldr r3, [pc, #128] @ 1334 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1304 │ │ │ │ │ + beq 12f4 │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1310 │ │ │ │ │ + bne 1300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1310 │ │ │ │ │ + bne 1300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 5984 │ │ │ │ │ + bl 5974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12e0 │ │ │ │ │ + beq 12d0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1334 │ │ │ │ │ + beq 1324 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1334 │ │ │ │ │ + bne 1324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12e0 │ │ │ │ │ + b 12d0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ │ │ │ │ │ -00001348 : │ │ │ │ │ +00001338 : │ │ │ │ │ PySet_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 r3, [pc, #816] @ 1690 │ │ │ │ │ + ldr r3, [pc, #816] @ 1680 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 158c │ │ │ │ │ - ldr sl, [pc, #788] @ 1694 │ │ │ │ │ + bne 157c │ │ │ │ │ + ldr sl, [pc, #788] @ 1684 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 157c │ │ │ │ │ + beq 156c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 15c4 │ │ │ │ │ + beq 15b4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r6] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str sl, [sp] │ │ │ │ │ @@ -1359,261 +1355,261 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1460 │ │ │ │ │ + bne 1450 │ │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1544 │ │ │ │ │ + bne 1534 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 160c │ │ │ │ │ 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 sl, [ip, #4] │ │ │ │ │ - bcs 15cc │ │ │ │ │ + bcs 15bc │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 14a4 │ │ │ │ │ + beq 1494 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r9, ip │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 13fc │ │ │ │ │ + bne 13ec │ │ │ │ │ mov r8, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add fp, fp, r8 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ and fp, fp, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 13c8 │ │ │ │ │ + b 13b8 │ │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq 1554 │ │ │ │ │ + beq 1544 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 15ec │ │ │ │ │ + beq 15dc │ │ │ │ │ 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 1508 │ │ │ │ │ + beq 14f8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 162c │ │ │ │ │ + beq 161c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 1554 │ │ │ │ │ - bne 1648 │ │ │ │ │ + bgt 1544 │ │ │ │ │ + bne 1638 │ │ │ │ │ ldr lr, [r5, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 1670 │ │ │ │ │ + bne 1660 │ │ │ │ │ ldr r0, [r4, #-8] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 1670 │ │ │ │ │ + bne 1660 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 13fc │ │ │ │ │ - b 147c │ │ │ │ │ + bne 13ec │ │ │ │ │ + b 146c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1470 │ │ │ │ │ + bne 1460 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne 14b0 │ │ │ │ │ + bne 14a0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1454 │ │ │ │ │ + beq 1444 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1454 │ │ │ │ │ + bne 1444 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1454 │ │ │ │ │ + b 1444 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 139c │ │ │ │ │ - b 1388 │ │ │ │ │ + bne 138c │ │ │ │ │ + b 1378 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1378 │ │ │ │ │ + bne 1368 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #232] @ 1690 │ │ │ │ │ + ldr r3, [pc, #232] @ 1680 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 167c │ │ │ │ │ + bne 166c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1378 │ │ │ │ │ - ldr r1, [pc, #216] @ 1698 │ │ │ │ │ - ldr r0, [pc, #216] @ 169c │ │ │ │ │ + beq 1368 │ │ │ │ │ + ldr r1, [pc, #216] @ 1688 │ │ │ │ │ + ldr r0, [pc, #216] @ 168c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1458 │ │ │ │ │ - ldr r3, [pc, #204] @ 16a0 │ │ │ │ │ + b 1448 │ │ │ │ │ + ldr r3, [pc, #204] @ 1690 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b d44 │ │ │ │ │ + b d34 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 14c0 │ │ │ │ │ + bne 14b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1554 │ │ │ │ │ + bne 1544 │ │ │ │ │ ldr lr, [r5, #20] │ │ │ │ │ - b 14c0 │ │ │ │ │ + b 14b0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ str r6, [r9] │ │ │ │ │ str sl, [r9, #4] │ │ │ │ │ - b 1454 │ │ │ │ │ + b 1444 │ │ │ │ │ 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 1508 │ │ │ │ │ + b 14f8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15c4 │ │ │ │ │ + beq 15b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 15c4 │ │ │ │ │ + bne 15b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15c4 │ │ │ │ │ + b 15b4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 13bc │ │ │ │ │ - ldr r1, [pc, #12] @ 1690 │ │ │ │ │ + b 13ac │ │ │ │ │ + ldr r1, [pc, #12] @ 1680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ac │ │ │ │ │ - b 15b8 │ │ │ │ │ + bne 159c │ │ │ │ │ + b 15a8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000a6f │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ │ │ │ │ │ -000016a4 : │ │ │ │ │ +00001694 : │ │ │ │ │ set_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 r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 1844 │ │ │ │ │ + bne 1834 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 1814 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ - beq 1794 │ │ │ │ │ + beq 1784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1814 │ │ │ │ │ + beq 1804 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r4, #32 │ │ │ │ │ mov r1, #7 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ │ - beq 1788 │ │ │ │ │ - ldr r3, [pc, #304] @ 1864 │ │ │ │ │ + beq 1778 │ │ │ │ │ + ldr r3, [pc, #304] @ 1854 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r1, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq 17dc │ │ │ │ │ + beq 17cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17dc │ │ │ │ │ + bne 17cc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #264] @ 1864 │ │ │ │ │ + ldr r1, [pc, #264] @ 1854 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17dc │ │ │ │ │ - ldr r3, [pc, #252] @ 1868 │ │ │ │ │ + bne 17cc │ │ │ │ │ + ldr r3, [pc, #252] @ 1858 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 181c │ │ │ │ │ + beq 180c │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17f0 │ │ │ │ │ + bne 17e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1788 │ │ │ │ │ + beq 1778 │ │ │ │ │ mov r1, #7 │ │ │ │ │ add r2, r4, #32 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ @@ -1621,162 +1617,162 @@ │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1788 │ │ │ │ │ + beq 1778 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1814 │ │ │ │ │ + beq 1804 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1814 │ │ │ │ │ + bne 1804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1788 │ │ │ │ │ - bl 5984 │ │ │ │ │ - b 17e8 │ │ │ │ │ - ldr r0, [pc, #64] @ 186c │ │ │ │ │ + b 1778 │ │ │ │ │ + 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1814 │ │ │ │ │ - b 16d4 │ │ │ │ │ - ldr r0, [pc, #32] @ 186c │ │ │ │ │ + beq 1804 │ │ │ │ │ + b 16c4 │ │ │ │ │ + ldr r0, [pc, #32] @ 185c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c8 │ │ │ │ │ - b 1814 │ │ │ │ │ + bne 16b8 │ │ │ │ │ + b 1804 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001870 : │ │ │ │ │ +00001860 : │ │ │ │ │ PySet_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 r3, [pc, #912] @ 1c18 │ │ │ │ │ + ldr r3, [pc, #912] @ 1c08 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ - ldr r8, [pc, #888] @ 1c1c │ │ │ │ │ + bne 1be8 │ │ │ │ │ + ldr r8, [pc, #888] @ 1c0c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1b90 │ │ │ │ │ + bne 1b80 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1b80 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov sl, r6 │ │ │ │ │ and r7, r1, r6 │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add fp, r2, r7, lsl #3 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - bls 1950 │ │ │ │ │ + bls 1940 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18fc │ │ │ │ │ + bne 18ec │ │ │ │ │ ldr r9, [r2, r7, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1bac │ │ │ │ │ + bne 1b9c │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 19b0 │ │ │ │ │ + bne 19a0 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne 19dc │ │ │ │ │ + bne 19cc │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18f0 │ │ │ │ │ + beq 18e0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #752] @ 1c20 │ │ │ │ │ + ldr r1, [pc, #752] @ 1c10 │ │ │ │ │ str r1, [fp] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #4] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne 1b78 │ │ │ │ │ + bne 1b68 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 18f4 │ │ │ │ │ + b 18e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c8 │ │ │ │ │ + bne 19b8 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 18f0 │ │ │ │ │ + beq 18e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 190c │ │ │ │ │ + beq 18fc │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r3, fp, #72 @ 0x48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [fp, #12] │ │ │ │ │ add r9, fp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a9c │ │ │ │ │ + bne 1a8c │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1a9c │ │ │ │ │ + bne 1a8c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - bne 1914 │ │ │ │ │ - b 1ba4 │ │ │ │ │ + bne 1904 │ │ │ │ │ + b 1b94 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ and r7, r7, r1 │ │ │ │ │ - b 18c8 │ │ │ │ │ + b 18b8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1970 │ │ │ │ │ + bne 1960 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #9 │ │ │ │ │ - b 190c │ │ │ │ │ + b 18fc │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 1a14 │ │ │ │ │ + bne 1a04 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 1a14 │ │ │ │ │ + bne 1a04 │ │ │ │ │ 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 1914 │ │ │ │ │ + bne 1904 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ @@ -1785,52 +1781,52 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 1a60 │ │ │ │ │ + beq 1a50 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - beq 1bb8 │ │ │ │ │ + beq 1ba8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1ba4 │ │ │ │ │ + blt 1b94 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 18bc │ │ │ │ │ + bne 18ac │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne 18bc │ │ │ │ │ + bne 18ac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1914 │ │ │ │ │ + bne 1904 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - bne 1970 │ │ │ │ │ - b 19b0 │ │ │ │ │ + bne 1960 │ │ │ │ │ + b 19a0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 1b68 │ │ │ │ │ + bne 1b58 │ │ │ │ │ ldr r5, [fp, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 1998 │ │ │ │ │ + beq 1988 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 1ae4 │ │ │ │ │ + bne 1ad4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 1ae4 │ │ │ │ │ + bne 1ad4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1998 │ │ │ │ │ + bne 1988 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ @@ -1840,151 +1836,151 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 1b34 │ │ │ │ │ + beq 1b24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1bc4 │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 1ba4 │ │ │ │ │ + blt 1b94 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 1bf0 │ │ │ │ │ + bne 1be0 │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 1bf0 │ │ │ │ │ + bne 1be0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1998 │ │ │ │ │ + bne 1988 │ │ │ │ │ ldr lr, [r4, #16] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 19a8 │ │ │ │ │ + beq 1998 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 197c │ │ │ │ │ + b 196c │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1948 │ │ │ │ │ + bne 1938 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1938 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 18b8 │ │ │ │ │ + bne 18a8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 18f4 │ │ │ │ │ + b 18e4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1908 │ │ │ │ │ - b 19b0 │ │ │ │ │ + beq 18f8 │ │ │ │ │ + b 19a0 │ │ │ │ │ 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 r1, [sp, #8] │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 1b34 │ │ │ │ │ + b 1b24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 18bc │ │ │ │ │ + b 18ac │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 189c │ │ │ │ │ - ldr r1, [pc, #20] @ 1c24 │ │ │ │ │ - ldr r0, [pc, #20] @ 1c28 │ │ │ │ │ + bne 188c │ │ │ │ │ + ldr r1, [pc, #20] @ 1c14 │ │ │ │ │ + ldr r0, [pc, #20] @ 1c18 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1ba4 │ │ │ │ │ + b 1b94 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000a5f │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001c2c : │ │ │ │ │ +00001c1c : │ │ │ │ │ set_discard_key(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #172] @ 1cf0 │ │ │ │ │ + ldr r3, [pc, #172] @ 1ce0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1cb4 │ │ │ │ │ + bne 1ca4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1cb4 │ │ │ │ │ + beq 1ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cf8 │ │ │ │ │ + bl 1ce8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1cd0 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c84 │ │ │ │ │ + bne 1c74 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - ldr ip, [pc, #96] @ 1cf4 │ │ │ │ │ + ldr ip, [pc, #96] @ 1ce4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #4] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - bne 1cd8 │ │ │ │ │ + bne 1cc8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 1c7c │ │ │ │ │ + b 1c6c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1c60 │ │ │ │ │ + bne 1c50 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1c7c │ │ │ │ │ + b 1c6c │ │ │ │ │ add r1, r1, ip │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne 1cac │ │ │ │ │ + bne 1c9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cac │ │ │ │ │ + b 1c9c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001cf8 : │ │ │ │ │ +00001ce8 : │ │ │ │ │ set_lookkey(): │ │ │ │ │ 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, [r0, #20] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -2001,41 +1997,41 @@ │ │ │ │ │ movls r3, #9 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ add r9, r9, r3, lsl #3 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ sub fp, r4, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d70 │ │ │ │ │ + bne 1d60 │ │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1d70 │ │ │ │ │ + bne 1d60 │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1e3c │ │ │ │ │ + bne 1e2c │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1d64 │ │ │ │ │ - ldr r1, [pc, #244] @ 1e80 │ │ │ │ │ + beq 1d54 │ │ │ │ │ + ldr r1, [pc, #244] @ 1e70 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1dc0 │ │ │ │ │ + bne 1db0 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1dc0 │ │ │ │ │ + bne 1db0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d64 │ │ │ │ │ + bne 1d54 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -2044,113 +2040,113 @@ │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 1e0c │ │ │ │ │ + beq 1dfc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1e60 │ │ │ │ │ + beq 1e50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1e78 │ │ │ │ │ + blt 1e68 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 1d1c │ │ │ │ │ + bne 1d0c │ │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 1d1c │ │ │ │ │ + bne 1d0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d64 │ │ │ │ │ + bne 1d54 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne 1d48 │ │ │ │ │ + bne 1d38 │ │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ and r7, r7, r2 │ │ │ │ │ - b 1d28 │ │ │ │ │ + b 1d18 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 1e0c │ │ │ │ │ + b 1dfc │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 1d64 │ │ │ │ │ + b 1d54 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00001e84 : │ │ │ │ │ +00001e74 : │ │ │ │ │ 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 r5, [pc, #876] @ 2208 │ │ │ │ │ + ldr r5, [pc, #876] @ 21f8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, r5, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 21d4 │ │ │ │ │ - ldr r8, [pc, #844] @ 220c │ │ │ │ │ + bne 21c4 │ │ │ │ │ + ldr r8, [pc, #844] @ 21fc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 2034 │ │ │ │ │ + bne 2024 │ │ │ │ │ ldr r5, [r6, #12] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2034 │ │ │ │ │ + beq 2024 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov sl, r5 │ │ │ │ │ and r7, r5, r1 │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add fp, r2, r7, lsl #3 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - bls 204c │ │ │ │ │ + bls 203c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f20 │ │ │ │ │ + bne 1f10 │ │ │ │ │ ldr r9, [r2, r7, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2184 │ │ │ │ │ + bne 2174 │ │ │ │ │ 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 r5, r3 │ │ │ │ │ - bne 207c │ │ │ │ │ + bne 206c │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1efc │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 1f70 │ │ │ │ │ + bne 1f60 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 1f70 │ │ │ │ │ + bne 1f60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0c │ │ │ │ │ + bne 1efc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ @@ -2159,97 +2155,97 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 1fac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - beq 2190 │ │ │ │ │ + beq 2180 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 202c │ │ │ │ │ + blt 201c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1ed8 │ │ │ │ │ + bne 1ec8 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne 1ed8 │ │ │ │ │ + bne 1ec8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1f0c │ │ │ │ │ + bne 1efc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 206c │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r3, fp, #72 @ 0x48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r0, [fp, #12] │ │ │ │ │ add r9, fp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20a8 │ │ │ │ │ + bne 2098 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 20a8 │ │ │ │ │ + bne 2098 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - bne 1f0c │ │ │ │ │ + bne 1efc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1f18 │ │ │ │ │ + b 1f08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 1ed4 │ │ │ │ │ - b 202c │ │ │ │ │ + bne 1ec4 │ │ │ │ │ + b 201c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2094 │ │ │ │ │ + bne 2084 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1efc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 1f30 │ │ │ │ │ - b 1ff4 │ │ │ │ │ + beq 1f20 │ │ │ │ │ + b 1fe4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ and r7, r7, r1 │ │ │ │ │ - b 1ee4 │ │ │ │ │ + b 1ed4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1ff4 │ │ │ │ │ + bne 1fe4 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #9 │ │ │ │ │ - b 1f30 │ │ │ │ │ + b 1f20 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 2174 │ │ │ │ │ + bne 2164 │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 2020 │ │ │ │ │ + beq 2010 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 20f0 │ │ │ │ │ + bne 20e0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 20f0 │ │ │ │ │ + bne 20e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2020 │ │ │ │ │ + bne 2010 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ @@ -2259,344 +2255,344 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 2140 │ │ │ │ │ + beq 2130 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 21ac │ │ │ │ │ + beq 219c │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 202c │ │ │ │ │ + blt 201c │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 21c8 │ │ │ │ │ + bne 21b8 │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 21c8 │ │ │ │ │ + bne 21b8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2020 │ │ │ │ │ + bne 2010 │ │ │ │ │ ldr lr, [r6, #16] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 2070 │ │ │ │ │ + beq 2060 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 2004 │ │ │ │ │ + b 1ff4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f2c │ │ │ │ │ - b 207c │ │ │ │ │ + beq 1f1c │ │ │ │ │ + b 206c │ │ │ │ │ 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 r1, [sp, #8] │ │ │ │ │ - b 1fbc │ │ │ │ │ + b 1fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 2140 │ │ │ │ │ + b 2130 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 1ed8 │ │ │ │ │ - ldr r1, [pc, #52] @ 2210 │ │ │ │ │ + b 1ec8 │ │ │ │ │ + ldr r1, [pc, #52] @ 2200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ + bne 1ea8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ - ldr r0, [pc, #20] @ 2214 │ │ │ │ │ + bne 1ea8 │ │ │ │ │ + ldr r0, [pc, #20] @ 2204 │ │ │ │ │ mov r1, #2640 @ 0xa50 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 202c │ │ │ │ │ + b 201c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002218 : │ │ │ │ │ +00002208 : │ │ │ │ │ set_ior(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r5, [pc, #2656] @ 2c90 │ │ │ │ │ + ldr r5, [pc, #2656] @ 2c80 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r7, r5, #208 @ 0xd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ cmpne r3, r5 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 2c04 │ │ │ │ │ + bne 2bf4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - bne 2af4 │ │ │ │ │ + bne 2ae4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq 226c │ │ │ │ │ + beq 225c │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 228c │ │ │ │ │ + bne 227c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2280 │ │ │ │ │ + beq 2270 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, r2 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 25c8 │ │ │ │ │ + bge 25b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - bne 25ec │ │ │ │ │ + bne 25dc │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ - bne 2920 │ │ │ │ │ + bne 2910 │ │ │ │ │ ldr lr, [r6, #8] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 2920 │ │ │ │ │ + bne 2910 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23b4 │ │ │ │ │ + blt 23a4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ add r7, r5, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ and r8, r0, #7 │ │ │ │ │ - bne 25a8 │ │ │ │ │ + bne 2598 │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 23b4 │ │ │ │ │ + bgt 23a4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2464 │ │ │ │ │ + beq 2454 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 239c │ │ │ │ │ + beq 238c │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 238c │ │ │ │ │ + beq 237c │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq 237c │ │ │ │ │ + beq 236c │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq 236c │ │ │ │ │ + beq 235c │ │ │ │ │ cmp r8, #5 │ │ │ │ │ - beq 235c │ │ │ │ │ + beq 234c │ │ │ │ │ cmp r8, #6 │ │ │ │ │ - beq 234c │ │ │ │ │ + beq 233c │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2b4c │ │ │ │ │ + bne 2b3c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2ad4 │ │ │ │ │ + bne 2ac4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2ab4 │ │ │ │ │ + bne 2aa4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2900 │ │ │ │ │ + bne 28f0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 28e0 │ │ │ │ │ + bne 28d0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2898 │ │ │ │ │ + bne 2888 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2878 │ │ │ │ │ + bne 2868 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 2464 │ │ │ │ │ + ble 2454 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #12] │ │ │ │ │ - bne 2278 │ │ │ │ │ - b 2280 │ │ │ │ │ + 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] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ ldr r1, [r3, r8, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2480 │ │ │ │ │ + bne 2470 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24ac │ │ │ │ │ + bne 249c │ │ │ │ │ add r2, r8, #2 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24d8 │ │ │ │ │ + bne 24c8 │ │ │ │ │ add r2, r8, #3 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2504 │ │ │ │ │ + bne 24f4 │ │ │ │ │ add r2, r8, #4 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2530 │ │ │ │ │ + bne 2520 │ │ │ │ │ add r2, r8, #5 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 255c │ │ │ │ │ + bne 254c │ │ │ │ │ add r2, r8, #6 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2588 │ │ │ │ │ + bne 2578 │ │ │ │ │ add r2, r8, #7 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 23b4 │ │ │ │ │ + bgt 23a4 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23cc │ │ │ │ │ + bne 23bc │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ ldr r1, [r3, r8, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 23f8 │ │ │ │ │ + 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] │ │ │ │ │ ldr r1, [r6, r8, lsl #3] │ │ │ │ │ str r1, [r7, r8, lsl #3] │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2408 │ │ │ │ │ + beq 23f8 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, 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 2418 │ │ │ │ │ + beq 2408 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, 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 2428 │ │ │ │ │ + beq 2418 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, 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 2438 │ │ │ │ │ + beq 2428 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, 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 2448 │ │ │ │ │ + beq 2438 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, 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 2458 │ │ │ │ │ + beq 2448 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2458 │ │ │ │ │ + b 2448 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r7] │ │ │ │ │ - b 22f8 │ │ │ │ │ + b 22e8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ - bl d44 │ │ │ │ │ + bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ - beq 22a8 │ │ │ │ │ - b 28d8 │ │ │ │ │ + beq 2298 │ │ │ │ │ + b 28c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 226c │ │ │ │ │ - ldr r8, [pc, #1688] @ 2c94 │ │ │ │ │ + blt 225c │ │ │ │ │ + ldr r8, [pc, #1688] @ 2c84 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b 2614 │ │ │ │ │ + b 2604 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 226c │ │ │ │ │ + bgt 225c │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r9, [r3, r5, lsl #3] │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ cmpne r9, #0 │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 25f4 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ @@ -2625,701 +2621,701 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r2, [r7, #-4] │ │ │ │ │ sub ip, r7, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2724 │ │ │ │ │ + bne 2714 │ │ │ │ │ ldr r4, [r7, #-8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2778 │ │ │ │ │ + bne 2768 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, r6 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r6, fp │ │ │ │ │ - bne 2bec │ │ │ │ │ + bne 2bdc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r3, lr, lr, lsl #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ str r9, [r7, #-8] │ │ │ │ │ str r8, [ip, #4] │ │ │ │ │ - bcs 28b8 │ │ │ │ │ + bcs 28a8 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - b 2604 │ │ │ │ │ + b 25f4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 2834 │ │ │ │ │ + beq 2824 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ moveq r4, ip │ │ │ │ │ str r4, [sp] │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 26ac │ │ │ │ │ + bne 269c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r8, sl │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ and r8, r8, lr │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 2678 │ │ │ │ │ + b 2668 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 273c │ │ │ │ │ + bne 272c │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 2840 │ │ │ │ │ + beq 2830 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr ip, [pc, #1284] @ 2c98 │ │ │ │ │ + ldr ip, [pc, #1284] @ 2c88 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 2bb4 │ │ │ │ │ + beq 2ba4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r3, [sp, #12] │ │ │ │ │ strne r2, [r4] │ │ │ │ │ - beq 2c3c │ │ │ │ │ + beq 2c2c │ │ │ │ │ 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 27ec │ │ │ │ │ + beq 27dc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 2c6c │ │ │ │ │ + beq 2c5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 2840 │ │ │ │ │ - bne 2c44 │ │ │ │ │ + bgt 2830 │ │ │ │ │ + bne 2c34 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr lr, [r9, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 2818 │ │ │ │ │ + bne 2808 │ │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 273c │ │ │ │ │ + beq 272c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2644 │ │ │ │ │ ldr r4, [r7, #-8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 2788 │ │ │ │ │ + bne 2778 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r6, fp │ │ │ │ │ - beq 271c │ │ │ │ │ + beq 270c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 271c │ │ │ │ │ + bne 270c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 271c │ │ │ │ │ + b 270c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 23a8 │ │ │ │ │ + b 2398 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2398 │ │ │ │ │ - ldr r3, [pc, #988] @ 2c9c │ │ │ │ │ + b 2388 │ │ │ │ │ + ldr r3, [pc, #988] @ 2c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ - bl d44 │ │ │ │ │ + bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 271c │ │ │ │ │ + beq 270c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2280 │ │ │ │ │ + b 2270 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2388 │ │ │ │ │ + b 2378 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2378 │ │ │ │ │ + b 2368 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ str ip, [r4, #12] │ │ │ │ │ - ble 226c │ │ │ │ │ - ldr r8, [pc, #856] @ 2c94 │ │ │ │ │ + ble 225c │ │ │ │ │ + ldr r8, [pc, #856] @ 2c84 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 294c │ │ │ │ │ + b 293c │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - beq 226c │ │ │ │ │ + beq 225c │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r2, r8 │ │ │ │ │ - beq 2940 │ │ │ │ │ + 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] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r5, ip, lsl #3 │ │ │ │ │ - bne 298c │ │ │ │ │ + bne 297c │ │ │ │ │ stm r1, {r2, lr} │ │ │ │ │ - b 2940 │ │ │ │ │ + b 2930 │ │ │ │ │ add r6, ip, #9 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bcc 2a04 │ │ │ │ │ + bcc 29f4 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b44 │ │ │ │ │ + beq 2b34 │ │ │ │ │ ldr r6, [r1, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b6c │ │ │ │ │ + beq 2b5c │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b74 │ │ │ │ │ + beq 2b64 │ │ │ │ │ ldr r6, [r1, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2b6c │ │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b84 │ │ │ │ │ + beq 2b74 │ │ │ │ │ ldr r6, [r1, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b8c │ │ │ │ │ + beq 2b7c │ │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b94 │ │ │ │ │ + beq 2b84 │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b9c │ │ │ │ │ + beq 2b8c │ │ │ │ │ ldr r6, [r1, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2ba4 │ │ │ │ │ + beq 2b94 │ │ │ │ │ lsr r6, lr, #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] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r5, ip, lsl #3 │ │ │ │ │ - beq 2984 │ │ │ │ │ + beq 2974 │ │ │ │ │ add r9, ip, #9 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bcc 2aa0 │ │ │ │ │ + bcc 2a90 │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b44 │ │ │ │ │ + beq 2b34 │ │ │ │ │ ldr r9, [r1, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b6c │ │ │ │ │ + beq 2b5c │ │ │ │ │ ldr r9, [r1, #24] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b74 │ │ │ │ │ + beq 2b64 │ │ │ │ │ ldr r9, [r1, #32] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2b6c │ │ │ │ │ ldr r9, [r1, #40] @ 0x28 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b84 │ │ │ │ │ + beq 2b74 │ │ │ │ │ ldr r9, [r1, #48] @ 0x30 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b8c │ │ │ │ │ + beq 2b7c │ │ │ │ │ ldr r9, [r1, #56] @ 0x38 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b94 │ │ │ │ │ + beq 2b84 │ │ │ │ │ ldr r9, [r1, #64] @ 0x40 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b9c │ │ │ │ │ + beq 2b8c │ │ │ │ │ ldr r9, [r1, #72] @ 0x48 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2ba4 │ │ │ │ │ + beq 2b94 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ - b 2a14 │ │ │ │ │ + b 2a04 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2368 │ │ │ │ │ + b 2358 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2358 │ │ │ │ │ - ldr r1, [pc, #420] @ 2ca0 │ │ │ │ │ + b 2348 │ │ │ │ │ + ldr r1, [pc, #420] @ 2c90 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2258 │ │ │ │ │ - ldr r1, [pc, #384] @ 2c90 │ │ │ │ │ + bne 2248 │ │ │ │ │ + ldr r1, [pc, #384] @ 2c80 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2258 │ │ │ │ │ - ldr r3, [pc, #384] @ 2ca4 │ │ │ │ │ + bne 2248 │ │ │ │ │ + ldr r3, [pc, #384] @ 2c94 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 2bac │ │ │ │ │ + beq 2b9c │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 226c │ │ │ │ │ - b 28d8 │ │ │ │ │ + beq 225c │ │ │ │ │ + b 28c8 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 2974 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, r2 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r5, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2348 │ │ │ │ │ + b 2338 │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 2974 │ │ │ │ │ add r1, r1, #24 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 2974 │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 2974 │ │ │ │ │ add r1, r1, #40 @ 0x28 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 2974 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 2974 │ │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 2974 │ │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 2974 │ │ │ │ │ add r1, r1, #72 @ 0x48 │ │ │ │ │ - b 2984 │ │ │ │ │ - bl 5984 │ │ │ │ │ - b 2b38 │ │ │ │ │ + b 2974 │ │ │ │ │ + bl 5974 │ │ │ │ │ + b 2b28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - ldr ip, [pc, #216] @ 2c98 │ │ │ │ │ + ldr ip, [pc, #216] @ 2c88 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 2798 │ │ │ │ │ + bne 2788 │ │ │ │ │ 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 2840 │ │ │ │ │ + bne 2830 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ - b 2798 │ │ │ │ │ + b 2788 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ ldr r0, [fp, #16] │ │ │ │ │ str r9, [r3] │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ - b 2604 │ │ │ │ │ + b 25f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 224c │ │ │ │ │ + bne 223c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r4, [pc, #116] @ 2ca8 │ │ │ │ │ - beq 2280 │ │ │ │ │ + ldreq r4, [pc, #116] @ 2c98 │ │ │ │ │ + beq 2270 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ - b 224c │ │ │ │ │ + b 223c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 27b4 │ │ │ │ │ + b 27a4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 28d8 │ │ │ │ │ + beq 28c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 28d8 │ │ │ │ │ + bne 28c8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28d8 │ │ │ │ │ + b 28c8 │ │ │ │ │ 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 27ec │ │ │ │ │ + b 27dc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00002cac : │ │ │ │ │ +00002c9c : │ │ │ │ │ set_update_internal(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #132] @ 2d48 │ │ │ │ │ + ldr r2, [pc, #132] @ 2d38 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, r2, #208 @ 0xd0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 2cf4 │ │ │ │ │ + bne 2ce4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 2d40 │ │ │ │ │ + beq 2d30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 2d50 │ │ │ │ │ + b 2d40 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2cdc │ │ │ │ │ + bne 2ccc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #56] @ 2d48 │ │ │ │ │ + ldr r1, [pc, #56] @ 2d38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2cdc │ │ │ │ │ - ldr r3, [pc, #44] @ 2d4c │ │ │ │ │ + bne 2ccc │ │ │ │ │ + ldr r3, [pc, #44] @ 2d3c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 2d38 │ │ │ │ │ + beq 2d28 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 330 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 5984 │ │ │ │ │ + b 5974 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ │ │ │ │ │ -00002d50 : │ │ │ │ │ +00002d40 : │ │ │ │ │ set_merge_lock_held(): │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3688 │ │ │ │ │ + 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2d88 │ │ │ │ │ + bne 2d78 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ add ip, r1, r2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bge 30bc │ │ │ │ │ + bge 30ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bne 30dc │ │ │ │ │ + bne 30cc │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr ip, [r7, #12] │ │ │ │ │ - bne 3414 │ │ │ │ │ + bne 3404 │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 3414 │ │ │ │ │ + bne 3404 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2eb4 │ │ │ │ │ + blt 2ea4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ add r7, r4, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ and r8, r0, #7 │ │ │ │ │ - bne 309c │ │ │ │ │ + bne 308c │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 2eb4 │ │ │ │ │ + bgt 2ea4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2f58 │ │ │ │ │ + beq 2f48 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 2e9c │ │ │ │ │ + beq 2e8c │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 2e8c │ │ │ │ │ + beq 2e7c │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2e6c │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq 2e6c │ │ │ │ │ + beq 2e5c │ │ │ │ │ cmp r8, #5 │ │ │ │ │ - beq 2e5c │ │ │ │ │ + beq 2e4c │ │ │ │ │ cmp r8, #6 │ │ │ │ │ - beq 2e4c │ │ │ │ │ + beq 2e3c │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 35f8 │ │ │ │ │ + bne 35e0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 35c8 │ │ │ │ │ + bne 35b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 35a8 │ │ │ │ │ + bne 3598 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 33f4 │ │ │ │ │ + bne 33e4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 33d4 │ │ │ │ │ + bne 33c4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 338c │ │ │ │ │ + bne 337c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 336c │ │ │ │ │ + bne 335c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 2f58 │ │ │ │ │ + ble 2f48 │ │ │ │ │ str lr, [r5, #8] │ │ │ │ │ str ip, [r5, #12] │ │ │ │ │ - b 2d7c │ │ │ │ │ + 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] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ ldr r1, [r3, r8, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2f74 │ │ │ │ │ + bne 2f64 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + bne 2f90 │ │ │ │ │ add r2, r8, #2 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2fcc │ │ │ │ │ + bne 2fbc │ │ │ │ │ add r2, r8, #3 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2ff8 │ │ │ │ │ + bne 2fe8 │ │ │ │ │ add r2, r8, #4 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3024 │ │ │ │ │ + bne 3014 │ │ │ │ │ add r2, r8, #5 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3050 │ │ │ │ │ + bne 3040 │ │ │ │ │ add r2, r8, #6 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 307c │ │ │ │ │ + bne 306c │ │ │ │ │ add r2, r8, #7 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 2eb4 │ │ │ │ │ + bgt 2ea4 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2ec0 │ │ │ │ │ + bne 2eb0 │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ ldr r1, [r3, r8, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2eec │ │ │ │ │ + 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] │ │ │ │ │ ldr r1, [r6, r8, lsl #3] │ │ │ │ │ str r1, [r7, r8, lsl #3] │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2efc │ │ │ │ │ + beq 2eec │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, 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 2f0c │ │ │ │ │ + beq 2efc │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, 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 2f1c │ │ │ │ │ + beq 2f0c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, 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 2f2c │ │ │ │ │ + beq 2f1c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, 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 2f3c │ │ │ │ │ + beq 2f2c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, 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 2f4c │ │ │ │ │ + beq 2f3c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2f4c │ │ │ │ │ + b 2f3c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r7] │ │ │ │ │ - b 2df8 │ │ │ │ │ + b 2de8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ - bl d44 │ │ │ │ │ + bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 33cc │ │ │ │ │ + bne 33bc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - b 2da8 │ │ │ │ │ + b 2d98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2d7c │ │ │ │ │ - ldr r8, [pc, #1552] @ 36fc │ │ │ │ │ + blt 2d6c │ │ │ │ │ + ldr r8, [pc, #1552] @ 36ec │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b 3104 │ │ │ │ │ + b 30f4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt 2d7c │ │ │ │ │ + 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 30f4 │ │ │ │ │ + beq 30e4 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ @@ -3349,382 +3345,382 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r2, [r6, #-4] │ │ │ │ │ sub ip, r6, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3218 │ │ │ │ │ + bne 3208 │ │ │ │ │ ldr r4, [r6, #-8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 326c │ │ │ │ │ + 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 3690 │ │ │ │ │ + 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] │ │ │ │ │ str r9, [r6, #-8] │ │ │ │ │ str r8, [ip, #4] │ │ │ │ │ - bcs 33ac │ │ │ │ │ + bcs 339c │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - b 30f4 │ │ │ │ │ + b 30e4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 3328 │ │ │ │ │ + beq 3318 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ moveq r4, ip │ │ │ │ │ str r4, [sp] │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 31a0 │ │ │ │ │ + bne 3190 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r8, sl │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ and r8, r8, lr │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 316c │ │ │ │ │ + b 315c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3230 │ │ │ │ │ + bne 3220 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3334 │ │ │ │ │ + beq 3324 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr ip, [pc, #1144] @ 3700 │ │ │ │ │ + ldr ip, [pc, #1144] @ 36f0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 3650 │ │ │ │ │ + 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 36f4 │ │ │ │ │ + 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 32e0 │ │ │ │ │ + beq 32d0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 36c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 3334 │ │ │ │ │ - bne 36a8 │ │ │ │ │ + bgt 3324 │ │ │ │ │ + bne 3698 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr lr, [r9, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 330c │ │ │ │ │ + bne 32fc │ │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 3230 │ │ │ │ │ + beq 3220 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 3148 │ │ │ │ │ + b 3138 │ │ │ │ │ ldr r4, [r6, #-8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 327c │ │ │ │ │ + bne 326c │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ - beq 3210 │ │ │ │ │ + beq 3200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 3210 │ │ │ │ │ + bne 3200 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3210 │ │ │ │ │ + b 3200 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2ea8 │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2e98 │ │ │ │ │ - ldr r3, [pc, #848] @ 3704 │ │ │ │ │ + b 2e88 │ │ │ │ │ + ldr r3, [pc, #848] @ 36f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ - bl d44 │ │ │ │ │ + bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3210 │ │ │ │ │ + beq 3200 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2d80 │ │ │ │ │ + b 2d70 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2e88 │ │ │ │ │ + b 2e78 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2e78 │ │ │ │ │ + b 2e68 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str ip, [r5, #8] │ │ │ │ │ str ip, [r5, #12] │ │ │ │ │ - ble 2d7c │ │ │ │ │ - ldr r8, [pc, #716] @ 36fc │ │ │ │ │ + ble 2d6c │ │ │ │ │ + ldr r8, [pc, #716] @ 36ec │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 3440 │ │ │ │ │ + b 3430 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - beq 2d7c │ │ │ │ │ + beq 2d6c │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r2, r8 │ │ │ │ │ - beq 3434 │ │ │ │ │ + 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 3480 │ │ │ │ │ + bne 3470 │ │ │ │ │ stm r1, {r2, lr} │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3424 │ │ │ │ │ add r5, ip, #9 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bcc 34f8 │ │ │ │ │ + bcc 34e8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 35e8 │ │ │ │ │ + beq 35d8 │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3600 │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3618 │ │ │ │ │ + beq 3608 │ │ │ │ │ ldr r5, [r1, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3620 │ │ │ │ │ + beq 3610 │ │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3628 │ │ │ │ │ + beq 3618 │ │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3630 │ │ │ │ │ + beq 3620 │ │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3638 │ │ │ │ │ + beq 3628 │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3640 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 3638 │ │ │ │ │ lsr r5, lr, #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] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r4, ip, lsl #3 │ │ │ │ │ - beq 3478 │ │ │ │ │ + beq 3468 │ │ │ │ │ add r7, ip, #9 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bcc 3594 │ │ │ │ │ + bcc 3584 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 35e8 │ │ │ │ │ + beq 35d8 │ │ │ │ │ ldr r7, [r1, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3600 │ │ │ │ │ ldr r7, [r1, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3618 │ │ │ │ │ + beq 3608 │ │ │ │ │ ldr r7, [r1, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3620 │ │ │ │ │ + beq 3610 │ │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3628 │ │ │ │ │ + beq 3618 │ │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3630 │ │ │ │ │ + beq 3620 │ │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3638 │ │ │ │ │ + beq 3628 │ │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3640 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 3638 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, ip, r5 │ │ │ │ │ - b 3508 │ │ │ │ │ + b 34f8 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2e68 │ │ │ │ │ + b 2e58 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2e58 │ │ │ │ │ + b 2e48 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ - b 3478 │ │ │ │ │ - add r1, r1, #16 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3468 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, r2 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ str r1, [r4, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ - b 2e48 │ │ │ │ │ + b 2e38 │ │ │ │ │ + add r1, r1, #16 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #24 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #40 @ 0x28 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #72 @ 0x48 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3468 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - ldr ip, [pc, #164] @ 3700 │ │ │ │ │ + ldr ip, [pc, #164] @ 36f0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 328c │ │ │ │ │ + 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 3334 │ │ │ │ │ + bne 3324 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ - b 328c │ │ │ │ │ + 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 30f4 │ │ │ │ │ + b 30e4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 33cc │ │ │ │ │ + beq 33bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 33cc │ │ │ │ │ + bne 33bc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 33cc │ │ │ │ │ + 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 32e0 │ │ │ │ │ + b 32d0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 32a8 │ │ │ │ │ + b 3298 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ │ │ │ │ │ -00003708 : │ │ │ │ │ +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] @ 37c0 │ │ │ │ │ + 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 3790 │ │ │ │ │ + beq 3780 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3798 │ │ │ │ │ - ldr r1, [pc, #128] @ 37c4 │ │ │ │ │ + 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] │ │ │ │ │ @@ -3740,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] @ 37c8 │ │ │ │ │ + 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 3768 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -000037cc : │ │ │ │ │ +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 3928 │ │ │ │ │ + beq 3918 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3978 │ │ │ │ │ + bne 3968 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 38f8 │ │ │ │ │ + bgt 38e8 │ │ │ │ │ ldr r3, [lr, r2, lsl #3] │ │ │ │ │ - ldr ip, [pc, #376] @ 3994 │ │ │ │ │ + ldr ip, [pc, #376] @ 3984 │ │ │ │ │ lsl r5, r2, #3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 38d0 │ │ │ │ │ + bne 38c0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 38fc │ │ │ │ │ + blt 38ec │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - bne 3930 │ │ │ │ │ + bne 3920 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - blt 3960 │ │ │ │ │ + blt 3950 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, ip │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ - bne 393c │ │ │ │ │ + bne 392c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 38fc │ │ │ │ │ + blt 38ec │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r6, ip │ │ │ │ │ add r6, r2, #4 │ │ │ │ │ - bne 3948 │ │ │ │ │ + bne 3938 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 3968 │ │ │ │ │ + blt 3958 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, ip │ │ │ │ │ add r3, r2, #5 │ │ │ │ │ - bne 3954 │ │ │ │ │ + bne 3944 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 38fc │ │ │ │ │ + blt 38ec │ │ │ │ │ ldr r5, [lr, r3, lsl #3] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r5, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 38a4 │ │ │ │ │ + beq 3894 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 38f8 │ │ │ │ │ + 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] │ │ │ │ │ @@ -3842,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 3928 │ │ │ │ │ + beq 3918 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 3970 │ │ │ │ │ + beq 3960 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 38d0 │ │ │ │ │ + b 38c0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ - b 38d0 │ │ │ │ │ + b 38c0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ - b 38d0 │ │ │ │ │ + b 38c0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 38d0 │ │ │ │ │ + b 38c0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 38fc │ │ │ │ │ + b 38ec │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 38fc │ │ │ │ │ + b 38ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3928 │ │ │ │ │ - ldr r3, [pc, #24] @ 3998 │ │ │ │ │ - ldr r1, [pc, #24] @ 399c │ │ │ │ │ + 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 3928 │ │ │ │ │ + b 3918 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000039a0 : │ │ │ │ │ +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 │ │ │ │ │ @@ -3903,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 39f8 │ │ │ │ │ + bne 39e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 39ec │ │ │ │ │ + beq 39dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 39ec │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00003a24 : │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -00003a4c : │ │ │ │ │ +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 3b44 │ │ │ │ │ + ble 3b34 │ │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bne 3b38 │ │ │ │ │ + bne 3b28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - ble 3ad8 │ │ │ │ │ - ldr r5, [pc, #192] @ 3b64 │ │ │ │ │ + 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 3aa4 │ │ │ │ │ + beq 3a94 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 3b1c │ │ │ │ │ + bne 3b0c │ │ │ │ │ subs r8, r8, #1 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - bne 3aa4 │ │ │ │ │ + bne 3a94 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ add r3, r6, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3b30 │ │ │ │ │ + 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 │ │ │ │ │ @@ -3995,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 3ac8 │ │ │ │ │ + bne 3ab8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ac8 │ │ │ │ │ + b 3ab8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3ae4 │ │ │ │ │ + b 3ad4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b 3a90 │ │ │ │ │ + b 3a80 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ - ldr r2, [pc, #20] @ 3b68 │ │ │ │ │ + ldr r2, [pc, #20] @ 3b58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 3a7c │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00003b6c : │ │ │ │ │ +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] @ 3c84 │ │ │ │ │ + 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 3c7c │ │ │ │ │ + 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 3c28 │ │ │ │ │ + beq 3c18 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r1, r6, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 3c30 │ │ │ │ │ + beq 3c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c30 │ │ │ │ │ + bne 3c20 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c30 │ │ │ │ │ - ldr r3, [pc, #124] @ 3c88 │ │ │ │ │ + bne 3c20 │ │ │ │ │ + ldr r3, [pc, #124] @ 3c78 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3c4c │ │ │ │ │ + beq 3c3c │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c58 │ │ │ │ │ + bne 3c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c58 │ │ │ │ │ + bne 3c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 5984 │ │ │ │ │ + bl 5974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c28 │ │ │ │ │ + beq 3c18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3c7c │ │ │ │ │ + beq 3c6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3c7c │ │ │ │ │ + bne 3c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3c28 │ │ │ │ │ + b 3c18 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ │ │ │ │ │ -00003c8c : │ │ │ │ │ +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] @ 3cf8 │ │ │ │ │ + ldr r5, [pc, #84] @ 3ce8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, r5, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 3cc0 │ │ │ │ │ + bne 3cb0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #52] @ 3cfc │ │ │ │ │ + ldr r1, [pc, #52] @ 3cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cb8 │ │ │ │ │ + bne 3ca8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cb8 │ │ │ │ │ - ldr r1, [pc, #20] @ 3d00 │ │ │ │ │ - ldr r0, [pc, #20] @ 3d04 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00003d08 : │ │ │ │ │ +00003cf8 : │ │ │ │ │ set_len(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003d10 <_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] @ 3eac <_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 3e44 <_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 3e8c <_PySet_NextEntryRef+0x17c> │ │ │ │ │ + blt 3e7c <_PySet_NextEntryRef+0x17c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ - ldr r5, [pc, #328] @ 3eb0 <_PySet_NextEntryRef+0x1a0> │ │ │ │ │ + ldr r5, [pc, #328] @ 3ea0 <_PySet_NextEntryRef+0x1a0> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ cmpne ip, r5 │ │ │ │ │ - bne 3e38 <_PySet_NextEntryRef+0x128> │ │ │ │ │ + bne 3e28 <_PySet_NextEntryRef+0x128> │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 3de0 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ + bgt 3dd0 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ cmpne r6, #0 │ │ │ │ │ addne r0, r0, #8 │ │ │ │ │ - bne 3df0 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + bne 3de0 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ add ip, lr, #2 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 3de0 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ + bgt 3dd0 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ cmpne r6, #0 │ │ │ │ │ addne r0, r0, #16 │ │ │ │ │ - bne 3df0 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + bne 3de0 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ add ip, lr, #3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r0, r0, #24 │ │ │ │ │ - bgt 3de0 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ + bgt 3dd0 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ cmpne lr, r5 │ │ │ │ │ - bne 3df0 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + bne 3de0 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ - ble 3dc0 <_PySet_NextEntryRef+0xb0> │ │ │ │ │ + ble 3db0 <_PySet_NextEntryRef+0xb0> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3e30 <_PySet_NextEntryRef+0x120> │ │ │ │ │ + b 3e20 <_PySet_NextEntryRef+0x120> │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bgt 3de8 <_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] │ │ │ │ │ @@ -4222,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 3e00 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ - ldr r1, [pc, #104] @ 3eb4 <_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 3e74 <_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 3e98 <_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 3d5c <_PySet_NextEntryRef+0x4c> │ │ │ │ │ + ble 3d4c <_PySet_NextEntryRef+0x4c> │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r4] │ │ │ │ │ - b 3de8 <_PySet_NextEntryRef+0xd8> │ │ │ │ │ - ldr r0, [pc, #24] @ 3eb8 <_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 3e30 <_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 │ │ │ │ │ │ │ │ │ │ -00003ebc <_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] @ 4204 <_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 4064 <_PySet_Contains+0x1a8> │ │ │ │ │ + bne 4054 <_PySet_Contains+0x1a8> │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 4064 <_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 407c <_PySet_Contains+0x1c0> │ │ │ │ │ + bls 406c <_PySet_Contains+0x1c0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f40 <_PySet_Contains+0x84> │ │ │ │ │ + bne 3f30 <_PySet_Contains+0x84> │ │ │ │ │ ldr r9, [ip, r7, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 41ac <_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 40ac <_PySet_Contains+0x1f0> │ │ │ │ │ + bne 409c <_PySet_Contains+0x1f0> │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 3f2c <_PySet_Contains+0x70> │ │ │ │ │ + beq 3f1c <_PySet_Contains+0x70> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 3f90 <_PySet_Contains+0xd4> │ │ │ │ │ + bne 3f80 <_PySet_Contains+0xd4> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 3f90 <_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 3f2c <_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 │ │ │ │ │ @@ -4332,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 3fdc <_PySet_Contains+0x120> │ │ │ │ │ + beq 3fcc <_PySet_Contains+0x120> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r9] │ │ │ │ │ - beq 41b8 <_PySet_Contains+0x2fc> │ │ │ │ │ + beq 41a8 <_PySet_Contains+0x2fc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4050 <_PySet_Contains+0x194> │ │ │ │ │ + blt 4040 <_PySet_Contains+0x194> │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 3ef8 <_PySet_Contains+0x3c> │ │ │ │ │ + bne 3ee8 <_PySet_Contains+0x3c> │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne 3ef8 <_PySet_Contains+0x3c> │ │ │ │ │ + bne 3ee8 <_PySet_Contains+0x3c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3f2c <_PySet_Contains+0x70> │ │ │ │ │ + bne 3f1c <_PySet_Contains+0x70> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ - beq 40ac <_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 40d8 <_PySet_Contains+0x21c> │ │ │ │ │ + bne 40c8 <_PySet_Contains+0x21c> │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 40d8 <_PySet_Contains+0x21c> │ │ │ │ │ + bne 40c8 <_PySet_Contains+0x21c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 3f2c <_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 3ef4 <_PySet_Contains+0x38> │ │ │ │ │ - b 4050 <_PySet_Contains+0x194> │ │ │ │ │ + bne 3ee4 <_PySet_Contains+0x38> │ │ │ │ │ + b 4040 <_PySet_Contains+0x194> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 40c4 <_PySet_Contains+0x208> │ │ │ │ │ + bne 40b4 <_PySet_Contains+0x208> │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3f2c <_PySet_Contains+0x70> │ │ │ │ │ + beq 3f1c <_PySet_Contains+0x70> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 3f50 <_PySet_Contains+0x94> │ │ │ │ │ - b 4014 <_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 3f04 <_PySet_Contains+0x48> │ │ │ │ │ + b 3ef4 <_PySet_Contains+0x48> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 4014 <_PySet_Contains+0x158> │ │ │ │ │ + bne 4004 <_PySet_Contains+0x158> │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #9 │ │ │ │ │ - b 3f50 <_PySet_Contains+0x94> │ │ │ │ │ + b 3f40 <_PySet_Contains+0x94> │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne 419c <_PySet_Contains+0x2e0> │ │ │ │ │ + bne 418c <_PySet_Contains+0x2e0> │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 4040 <_PySet_Contains+0x184> │ │ │ │ │ + beq 4030 <_PySet_Contains+0x184> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4120 <_PySet_Contains+0x264> │ │ │ │ │ + bne 4110 <_PySet_Contains+0x264> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4120 <_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 4040 <_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 │ │ │ │ │ @@ -4436,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 416c <_PySet_Contains+0x2b0> │ │ │ │ │ + beq 415c <_PySet_Contains+0x2b0> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 41d4 <_PySet_Contains+0x318> │ │ │ │ │ + beq 41c4 <_PySet_Contains+0x318> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 41fc <_PySet_Contains+0x340> │ │ │ │ │ + blt 41ec <_PySet_Contains+0x340> │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 41f0 <_PySet_Contains+0x334> │ │ │ │ │ + bne 41e0 <_PySet_Contains+0x334> │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 41f0 <_PySet_Contains+0x334> │ │ │ │ │ + bne 41e0 <_PySet_Contains+0x334> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4040 <_PySet_Contains+0x184> │ │ │ │ │ + bne 4030 <_PySet_Contains+0x184> │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 40a0 <_PySet_Contains+0x1e4> │ │ │ │ │ + beq 4090 <_PySet_Contains+0x1e4> │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 4024 <_PySet_Contains+0x168> │ │ │ │ │ + b 4014 <_PySet_Contains+0x168> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3f4c <_PySet_Contains+0x90> │ │ │ │ │ - b 40ac <_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 3fdc <_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 416c <_PySet_Contains+0x2b0> │ │ │ │ │ + b 415c <_PySet_Contains+0x2b0> │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 3ef8 <_PySet_Contains+0x3c> │ │ │ │ │ + b 3ee8 <_PySet_Contains+0x3c> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 4050 <_PySet_Contains+0x194> │ │ │ │ │ + b 4040 <_PySet_Contains+0x194> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00004208 <_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] @ 43a4 <_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 4360 <_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 4354 <_PySet_NextEntry+0x14c> │ │ │ │ │ + bgt 4344 <_PySet_NextEntry+0x14c> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ - ldr r7, [pc, #328] @ 43a8 <_PySet_NextEntry+0x1a0> │ │ │ │ │ + ldr r7, [pc, #328] @ 4398 <_PySet_NextEntry+0x1a0> │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r1, r7 │ │ │ │ │ - bne 4340 <_PySet_NextEntry+0x138> │ │ │ │ │ + bne 4330 <_PySet_NextEntry+0x138> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - blt 434c <_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 4318 <_PySet_NextEntry+0x110> │ │ │ │ │ + bne 4308 <_PySet_NextEntry+0x110> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bgt 4308 <_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 4318 <_PySet_NextEntry+0x110> │ │ │ │ │ + bne 4308 <_PySet_NextEntry+0x110> │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - bgt 434c <_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 4318 <_PySet_NextEntry+0x110> │ │ │ │ │ + bne 4308 <_PySet_NextEntry+0x110> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r8, r4, #32 │ │ │ │ │ - bgt 4308 <_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 4318 <_PySet_NextEntry+0x110> │ │ │ │ │ + bne 4308 <_PySet_NextEntry+0x110> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r8, r8, #8 │ │ │ │ │ - ble 42e4 <_PySet_NextEntry+0xdc> │ │ │ │ │ + ble 42d4 <_PySet_NextEntry+0xdc> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4338 <_PySet_NextEntry+0x130> │ │ │ │ │ + b 4328 <_PySet_NextEntry+0x130> │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - bgt 4310 <_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 4328 <_PySet_NextEntry+0x120> │ │ │ │ │ + b 4318 <_PySet_NextEntry+0x120> │ │ │ │ │ mov r0, lr │ │ │ │ │ - b 4308 <_PySet_NextEntry+0x100> │ │ │ │ │ + b 42f8 <_PySet_NextEntry+0x100> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r5] │ │ │ │ │ - b 4310 <_PySet_NextEntry+0x108> │ │ │ │ │ - ldr r1, [pc, #68] @ 43ac <_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 423c <_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 423c <_PySet_NextEntry+0x34> │ │ │ │ │ - ldr r0, [pc, #24] @ 43b0 <_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 4338 <_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 │ │ │ │ │ │ │ │ │ │ -000043b4 : │ │ │ │ │ +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 45fc │ │ │ │ │ + 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] @ 4604 │ │ │ │ │ - ldr r1, [pc, #524] @ 4608 │ │ │ │ │ + ldr ip, [pc, #524] @ 45f4 │ │ │ │ │ + ldr r1, [pc, #524] @ 45f8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ - beq 44cc │ │ │ │ │ + beq 44bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 44c0 │ │ │ │ │ + beq 44b0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 44a8 │ │ │ │ │ + beq 4498 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4490 │ │ │ │ │ + beq 4480 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4478 │ │ │ │ │ + beq 4468 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4460 │ │ │ │ │ + beq 4450 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 4448 │ │ │ │ │ + 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 │ │ │ │ │ @@ -4672,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 4560 │ │ │ │ │ + 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 │ │ │ │ │ @@ -4715,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 44cc │ │ │ │ │ + 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] @ 460c │ │ │ │ │ + ldr r1, [pc, #112] @ 45fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ - ldr r3, [pc, #104] @ 4610 │ │ │ │ │ + ldr r3, [pc, #104] @ 4600 │ │ │ │ │ ands r0, r0, #1 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ - ldr r1, [pc, #88] @ 4614 │ │ │ │ │ + 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] @ 4618 │ │ │ │ │ + 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] @ 461c │ │ │ │ │ + ldreq r0, [pc, #36] @ 460c │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 4578 │ │ │ │ │ + b 4568 │ │ │ │ │ .word 0x055b4db3 │ │ │ │ │ .word 0xd93f34d7 │ │ │ │ │ .word 0x72e8ef4d │ │ │ │ │ .word 0x6cee2dd4 │ │ │ │ │ .word 0xe5839d55 │ │ │ │ │ .word 0x3611c3e3 │ │ │ │ │ .word 0x2338c7c1 │ │ │ │ │ │ │ │ │ │ -00004620 : │ │ │ │ │ +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] @ 4798 │ │ │ │ │ + ldr r1, [pc, #352] @ 4788 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 4778 │ │ │ │ │ + bne 4768 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ add r7, r4, #32 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - bne 4718 │ │ │ │ │ + bne 4708 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4764 │ │ │ │ │ + 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 │ │ │ │ │ @@ -4797,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 470c │ │ │ │ │ + ble 46fc │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, sp │ │ │ │ │ - ldr r9, [pc, #224] @ 479c │ │ │ │ │ + ldr r9, [pc, #224] @ 478c │ │ │ │ │ add r4, r6, #8 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r9 │ │ │ │ │ addeq r4, r4, #8 │ │ │ │ │ - beq 46bc │ │ │ │ │ + beq 46ac │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 46e8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 46f8 │ │ │ │ │ + bne 46e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - bne 46bc │ │ │ │ │ + bne 46ac │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 4758 │ │ │ │ │ + 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 │ │ │ │ │ @@ -4842,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 46b4 │ │ │ │ │ + bgt 46a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 470c │ │ │ │ │ + b 46fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r8, r7 │ │ │ │ │ movgt r6, r7 │ │ │ │ │ - bgt 46b4 │ │ │ │ │ - b 470c │ │ │ │ │ + bgt 46a4 │ │ │ │ │ + b 46fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4648 │ │ │ │ │ - ldr r0, [pc, #20] @ 47a0 │ │ │ │ │ - ldr r1, [pc, #20] @ 47a4 │ │ │ │ │ + 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 4710 │ │ │ │ │ + b 4700 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000a3f │ │ │ │ │ │ │ │ │ │ -000047a8 : │ │ │ │ │ +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 4890 │ │ │ │ │ + bne 4880 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 48d8 │ │ │ │ │ + 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 │ │ │ │ │ @@ -4906,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 4884 │ │ │ │ │ - ldr r9, [pc, #172] @ 48e0 │ │ │ │ │ + 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 4834 │ │ │ │ │ + beq 4824 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 4870 │ │ │ │ │ + beq 4860 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 4870 │ │ │ │ │ + bne 4860 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - bne 4834 │ │ │ │ │ + bne 4824 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 48cc │ │ │ │ │ + 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 │ │ │ │ │ @@ -4948,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 482c │ │ │ │ │ + bgt 481c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4884 │ │ │ │ │ + b 4874 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 4824 │ │ │ │ │ + b 4814 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000048e4 : │ │ │ │ │ +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] @ 4bd4 │ │ │ │ │ + ldr sl, [pc, #728] @ 4bc4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, sl │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4af8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 4bc0 │ │ │ │ │ + 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 │ │ │ │ │ @@ -5003,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 49e8 │ │ │ │ │ + bne 49d8 │ │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4ad0 │ │ │ │ │ + bne 4ac0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne 4b68 │ │ │ │ │ + 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 4b18 │ │ │ │ │ - ldr r0, [pc, #500] @ 4bd8 │ │ │ │ │ + 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 4a34 │ │ │ │ │ + beq 4a24 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r9, ip │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bne 4980 │ │ │ │ │ + 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 494c │ │ │ │ │ + b 493c │ │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq 4ae0 │ │ │ │ │ + beq 4ad0 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 4b3c │ │ │ │ │ + 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 4a94 │ │ │ │ │ + beq 4a84 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 4b88 │ │ │ │ │ + beq 4b78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 4ae0 │ │ │ │ │ - bne 4ba4 │ │ │ │ │ + bgt 4ad0 │ │ │ │ │ + bne 4b94 │ │ │ │ │ ldr lr, [r6, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 4b78 │ │ │ │ │ + bne 4b68 │ │ │ │ │ ldr r0, [r4, #-8] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 4b78 │ │ │ │ │ + bne 4b68 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne 4980 │ │ │ │ │ - b 4a04 │ │ │ │ │ + bne 4970 │ │ │ │ │ + b 49f4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 49f8 │ │ │ │ │ + bne 49e8 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne 4a40 │ │ │ │ │ + bne 4a30 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 49dc │ │ │ │ │ + beq 49cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 49dc │ │ │ │ │ + bne 49cc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 49dc │ │ │ │ │ + b 49cc │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 4924 │ │ │ │ │ - b 4910 │ │ │ │ │ - ldr r3, [pc, #188] @ 4bdc │ │ │ │ │ + bne 4914 │ │ │ │ │ + b 4900 │ │ │ │ │ + ldr r3, [pc, #188] @ 4bcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ - bl d44 │ │ │ │ │ + bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49dc │ │ │ │ │ - b 4bc0 │ │ │ │ │ + beq 49cc │ │ │ │ │ + b 4bb0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 4a4c │ │ │ │ │ + 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 4ae0 │ │ │ │ │ + bne 4ad0 │ │ │ │ │ ldr lr, [r6, #20] │ │ │ │ │ - b 4a4c │ │ │ │ │ + b 4a3c │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ str r6, [r9] │ │ │ │ │ str r8, [r9, #4] │ │ │ │ │ - b 49dc │ │ │ │ │ + b 49cc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 4940 │ │ │ │ │ + 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 4a94 │ │ │ │ │ + b 4a84 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4bc0 │ │ │ │ │ + beq 4bb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 4bc8 │ │ │ │ │ + beq 4bb8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 49e0 │ │ │ │ │ + b 49d0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4bc0 │ │ │ │ │ + b 4bb0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ │ │ │ │ │ -00004be0 : │ │ │ │ │ +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] @ 4f38 │ │ │ │ │ + ldr r8, [pc, #832] @ 4f28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 4d98 │ │ │ │ │ + bne 4d88 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 4d98 │ │ │ │ │ + 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 4db0 │ │ │ │ │ + bls 4da0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c68 │ │ │ │ │ + bne 4c58 │ │ │ │ │ ldr r9, [ip, r7, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 4ee0 │ │ │ │ │ + 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 4de0 │ │ │ │ │ + bne 4dd0 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 4c40 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4cb8 │ │ │ │ │ + bne 4ca8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4cb8 │ │ │ │ │ + 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 4c50 │ │ │ │ │ + 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 │ │ │ │ │ @@ -5232,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 4d04 │ │ │ │ │ + beq 4cf4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r9] │ │ │ │ │ - beq 4eec │ │ │ │ │ + beq 4edc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4d78 │ │ │ │ │ + blt 4d68 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 4c1c │ │ │ │ │ + bne 4c0c │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne 4c1c │ │ │ │ │ + bne 4c0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4c50 │ │ │ │ │ + bne 4c40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ - beq 4de0 │ │ │ │ │ + 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 4e0c │ │ │ │ │ + bne 4dfc │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4e0c │ │ │ │ │ + bne 4dfc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 4c50 │ │ │ │ │ + bne 4c40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL set_contains_lock_held.part.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4c5c │ │ │ │ │ + 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 4c18 │ │ │ │ │ - b 4d78 │ │ │ │ │ + bne 4c08 │ │ │ │ │ + b 4d68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4df8 │ │ │ │ │ + bne 4de8 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 4c40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 4c78 │ │ │ │ │ - b 4d3c │ │ │ │ │ + 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 4c28 │ │ │ │ │ + b 4c18 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 4d3c │ │ │ │ │ + bne 4d2c │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #9 │ │ │ │ │ - b 4c78 │ │ │ │ │ + b 4c68 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne 4ed0 │ │ │ │ │ + bne 4ec0 │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 4d58 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4e54 │ │ │ │ │ + bne 4e44 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4e54 │ │ │ │ │ + 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 4d68 │ │ │ │ │ + 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 │ │ │ │ │ @@ -5339,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 4ea0 │ │ │ │ │ + beq 4e90 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 4f08 │ │ │ │ │ + beq 4ef8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4f30 │ │ │ │ │ + blt 4f20 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 4f24 │ │ │ │ │ + bne 4f14 │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 4f24 │ │ │ │ │ + bne 4f14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d68 │ │ │ │ │ + bne 4d58 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 4dd4 │ │ │ │ │ + beq 4dc4 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 4d4c │ │ │ │ │ + b 4d3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4c74 │ │ │ │ │ - b 4de0 │ │ │ │ │ + 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 4d04 │ │ │ │ │ + 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 4ea0 │ │ │ │ │ + b 4e90 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 4c1c │ │ │ │ │ + b 4c0c │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 4d78 │ │ │ │ │ + b 4d68 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00004f3c : │ │ │ │ │ +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] @ 50d4 │ │ │ │ │ + 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 505c │ │ │ │ │ - ldr r3, [pc, #352] @ 50d8 │ │ │ │ │ + bne 504c │ │ │ │ │ + ldr r3, [pc, #352] @ 50c8 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 50a8 │ │ │ │ │ + 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 4fe4 │ │ │ │ │ + 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 4fe4 │ │ │ │ │ + bne 4fd4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 50ec │ │ │ │ │ + b 50dc │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 4fc0 │ │ │ │ │ - ldr r0, [pc, #240] @ 50dc │ │ │ │ │ + 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 4fe4 │ │ │ │ │ + bge 4fd4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 7bec │ │ │ │ │ + b 7bd8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4f3c │ │ │ │ │ + bl 4f2c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 50bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 50b0 │ │ │ │ │ + bne 50a0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 50cc │ │ │ │ │ + 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] @ 50e0 │ │ │ │ │ + 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 5090 │ │ │ │ │ - ldr r3, [pc, #100] @ 50e4 │ │ │ │ │ + beq 5080 │ │ │ │ │ + ldr r3, [pc, #100] @ 50d4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 50a8 │ │ │ │ │ + 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 5078 │ │ │ │ │ - ldr r0, [pc, #56] @ 50e8 │ │ │ │ │ - b 4fe8 │ │ │ │ │ + bne 5068 │ │ │ │ │ + ldr r0, [pc, #56] @ 50d8 │ │ │ │ │ + b 4fd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5040 │ │ │ │ │ + bne 5030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5040 │ │ │ │ │ + b 5030 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4fe8 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -000050ec : │ │ │ │ │ +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] @ 5644 │ │ │ │ │ + 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 r9, r1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 5520 │ │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ │ + bne 5510 │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 5284 │ │ │ │ │ - ldr r6, [pc, #1296] @ 5648 │ │ │ │ │ + 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 51f4 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r1, r5, lsl #3] │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 5200 │ │ │ │ │ + bne 51f0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 51f4 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r0, r5, #2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 5204 │ │ │ │ │ + bne 51f4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 51f4 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 5204 │ │ │ │ │ + bne 51f4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 51f4 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ - bne 5204 │ │ │ │ │ + bne 51f4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ - blt 51f4 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r1, r5, lsl #3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 5204 │ │ │ │ │ + bne 51f4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 51d4 │ │ │ │ │ - ldr r0, [pc, #1104] @ 564c │ │ │ │ │ + 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, [r9, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + ldr r0, [r8, #20] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - str r9, [sp] │ │ │ │ │ - and r7, r9, r2 │ │ │ │ │ + str r8, [sp] │ │ │ │ │ + and r7, r8, r2 │ │ │ │ │ add r1, r7, #9 │ │ │ │ │ add fp, r0, r7, lsl #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ - bls 5290 │ │ │ │ │ + bls 5280 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 52fc │ │ │ │ │ - ldr r8, [r0, r7, lsl #3] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 55a4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + bne 52ec │ │ │ │ │ + ldr r9, [r0, r7, lsl #3] │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 5594 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5284 │ │ │ │ │ + beq 5274 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 55b4 │ │ │ │ │ + beq 55a4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5138 │ │ │ │ │ - ldr r0, [pc, #964] @ 5650 │ │ │ │ │ + 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 5330 │ │ │ │ │ - ldr r8, [fp] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 5258 │ │ │ │ │ + bne 5320 │ │ │ │ │ + ldr r9, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ + beq 5248 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 5310 │ │ │ │ │ + beq 5300 │ │ │ │ │ add r1, fp, #72 @ 0x48 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr ip, [fp, #12] │ │ │ │ │ - add r8, fp, #8 │ │ │ │ │ + add r9, fp, #8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 5430 │ │ │ │ │ + bne 5420 │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 5430 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + bne 5420 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - bne 5320 │ │ │ │ │ - b 55d0 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bne 5410 │ │ │ │ │ - ldr r8, [fp] │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + bne 5310 │ │ │ │ │ + b 55c0 │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + bne 5400 │ │ │ │ │ + ldr r9, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bne 534c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bne 533c │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r7, [fp] │ │ │ │ │ - beq 527c │ │ │ │ │ - b 526c │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bne 52b4 │ │ │ │ │ - ldr r8, [fp] │ │ │ │ │ + beq 526c │ │ │ │ │ + b 525c │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + bne 52a4 │ │ │ │ │ + ldr r9, [fp] │ │ │ │ │ mov r2, #9 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 5318 │ │ │ │ │ - ldr r1, [pc, #768] @ 5654 │ │ │ │ │ - ldr r2, [r8, #4] │ │ │ │ │ + beq 5308 │ │ │ │ │ + ldr r1, [pc, #768] @ 5644 │ │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5388 │ │ │ │ │ + bne 5378 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 5388 │ │ │ │ │ + bne 5378 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5318 │ │ │ │ │ + bne 5308 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ + ldr r2, [r9] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ - strne r2, [r8] │ │ │ │ │ + strne r2, [r9] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r1, [r8] │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 53d4 │ │ │ │ │ + beq 53c4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r1, [r8] │ │ │ │ │ - beq 55e0 │ │ │ │ │ + str r1, [r9] │ │ │ │ │ + beq 55d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 55cc │ │ │ │ │ + blt 55bc │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 5214 │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne 5224 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bne 5214 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5318 │ │ │ │ │ + bne 5308 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - bne 52b4 │ │ │ │ │ + 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 5230 │ │ │ │ │ - cmp r9, ip │ │ │ │ │ - bne 5504 │ │ │ │ │ + b 5220 │ │ │ │ │ + cmp r8, ip │ │ │ │ │ + bne 54f4 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 52e0 │ │ │ │ │ - ldr ip, [pc, #520] @ 5654 │ │ │ │ │ + beq 52d0 │ │ │ │ │ + ldr ip, [pc, #520] @ 5644 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 5484 │ │ │ │ │ + bne 5474 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 5484 │ │ │ │ │ + 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 52e0 │ │ │ │ │ + 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 │ │ │ │ │ @@ -5758,358 +5754,358 @@ │ │ │ │ │ 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 54d4 │ │ │ │ │ + beq 54c4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 55fc │ │ │ │ │ + beq 55ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 55c8 │ │ │ │ │ + blt 55b8 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 5620 │ │ │ │ │ + bne 5610 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne 5620 │ │ │ │ │ + bne 5610 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 52e0 │ │ │ │ │ + bne 52d0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ - movne fp, r8 │ │ │ │ │ - bne 52c4 │ │ │ │ │ + cmp ip, r9 │ │ │ │ │ + movne fp, r9 │ │ │ │ │ + bne 52b4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 5410 │ │ │ │ │ - ldr r1, [pc, #304] @ 5658 │ │ │ │ │ + b 5400 │ │ │ │ │ + ldr r1, [pc, #304] @ 5648 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5120 │ │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ │ + bne 5110 │ │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5120 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bne 5110 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5d8c │ │ │ │ │ + bl 5d7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 55d8 │ │ │ │ │ + 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 5594 │ │ │ │ │ + beq 5584 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5594 │ │ │ │ │ + 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 r9, #0 │ │ │ │ │ - streq r9, [sp, #4] │ │ │ │ │ - beq 5310 │ │ │ │ │ - b 5410 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + streq r8, [sp, #4] │ │ │ │ │ + beq 5300 │ │ │ │ │ + b 5400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5138 │ │ │ │ │ - b 5284 │ │ │ │ │ + bne 5128 │ │ │ │ │ + b 5274 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5628 │ │ │ │ │ + bne 5618 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 51f8 │ │ │ │ │ + b 51e8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b 53d4 │ │ │ │ │ + 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 54d4 │ │ │ │ │ + b 54c4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 5224 │ │ │ │ │ + b 5214 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 55d8 │ │ │ │ │ + bne 55c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 55d8 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -0000565c : │ │ │ │ │ +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] @ 5850 │ │ │ │ │ + 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 5798 │ │ │ │ │ + bne 5788 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - bne 57b8 │ │ │ │ │ + bne 57a8 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 580c │ │ │ │ │ + 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] │ │ │ │ │ add r3, r4, #32 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5770 │ │ │ │ │ + beq 5760 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 5754 │ │ │ │ │ + beq 5744 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 575c │ │ │ │ │ - ldr r1, [pc, #320] @ 5854 │ │ │ │ │ + beq 574c │ │ │ │ │ + ldr r1, [pc, #320] @ 5844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 575c │ │ │ │ │ - ldr r1, [pc, #300] @ 5850 │ │ │ │ │ + bne 574c │ │ │ │ │ + ldr r1, [pc, #300] @ 5840 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 575c │ │ │ │ │ - ldr r3, [pc, #288] @ 5858 │ │ │ │ │ + bne 574c │ │ │ │ │ + ldr r3, [pc, #288] @ 5848 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 5814 │ │ │ │ │ + beq 5804 │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5770 │ │ │ │ │ + bne 5760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5754 │ │ │ │ │ + beq 5744 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 580c │ │ │ │ │ + beq 57fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 580c │ │ │ │ │ + bne 57fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 580c │ │ │ │ │ + b 57fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5838 │ │ │ │ │ + beq 5828 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ - beq 57cc │ │ │ │ │ - ldr r1, [pc, #148] @ 5854 │ │ │ │ │ + beq 57bc │ │ │ │ │ + ldr r1, [pc, #148] @ 5844 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 581c │ │ │ │ │ + beq 580c │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 57f8 │ │ │ │ │ - ldr r1, [pc, #112] @ 5854 │ │ │ │ │ + beq 57e8 │ │ │ │ │ + ldr r1, [pc, #112] @ 5844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #100] @ 5850 │ │ │ │ │ + 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 56b4 │ │ │ │ │ + bne 56a4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5754 │ │ │ │ │ - bl 5984 │ │ │ │ │ - b 5768 │ │ │ │ │ - ldr r1, [pc, #44] @ 5850 │ │ │ │ │ + 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 57cc │ │ │ │ │ - ldr r4, [pc, #36] @ 585c │ │ │ │ │ - b 5754 │ │ │ │ │ + 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 5830 │ │ │ │ │ - b 57a8 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00005860 : │ │ │ │ │ +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] @ 5928 │ │ │ │ │ + ldr r4, [pc, #176] @ 5918 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r6, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - bne 58e4 │ │ │ │ │ + bne 58d4 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5920 │ │ │ │ │ + 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 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 58fc │ │ │ │ │ + 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 588c │ │ │ │ │ + b 587c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5920 │ │ │ │ │ + beq 5910 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5920 │ │ │ │ │ + bne 5910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 58dc │ │ │ │ │ + b 58cc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000592c : │ │ │ │ │ +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] @ 5980 │ │ │ │ │ + ldr r5, [pc, #60] @ 5970 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r6, r5, #208 @ 0xd0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - bne 5968 │ │ │ │ │ + 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 5958 │ │ │ │ │ + b 5948 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005984 : │ │ │ │ │ +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 │ │ │ │ │ @@ -6117,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 5c2c │ │ │ │ │ + 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 5b40 │ │ │ │ │ + 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] │ │ │ │ │ @@ -6160,328 +6156,328 @@ │ │ │ │ │ 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 5adc │ │ │ │ │ + bne 5acc │ │ │ │ │ ldr r8, [r4, #-8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5b48 │ │ │ │ │ + bne 5b38 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - bne 5c7c │ │ │ │ │ + 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 59cc │ │ │ │ │ - ldr r3, [pc, #512] @ 5cc0 │ │ │ │ │ + bcc 59bc │ │ │ │ │ + ldr r3, [pc, #512] @ 5cb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lslgt r1, lr, #1 │ │ │ │ │ lslle r1, lr, #2 │ │ │ │ │ - bl d44 │ │ │ │ │ + bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59cc │ │ │ │ │ - b 5b3c │ │ │ │ │ + beq 59bc │ │ │ │ │ + b 5b2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq 5b88 │ │ │ │ │ + beq 5b78 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq sl, ip │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 5a58 │ │ │ │ │ + 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 5a2c │ │ │ │ │ + b 5a1c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5b3c │ │ │ │ │ + beq 5b2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + beq 5ca4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 5aec │ │ │ │ │ + bne 5adc │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 5b94 │ │ │ │ │ + bne 5b84 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 59cc │ │ │ │ │ + beq 59bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 59cc │ │ │ │ │ + bne 59bc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 59cc │ │ │ │ │ + b 59bc │ │ │ │ │ ldr r8, [r4, #-8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 5b58 │ │ │ │ │ - ldr ip, [pc, #296] @ 5cc4 │ │ │ │ │ + beq 5b48 │ │ │ │ │ + ldr ip, [pc, #296] @ 5cb4 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 5c48 │ │ │ │ │ + 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 5c88 │ │ │ │ │ + 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 5bf8 │ │ │ │ │ + beq 5be8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - beq 5c90 │ │ │ │ │ + beq 5c80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 5b58 │ │ │ │ │ - bne 5b20 │ │ │ │ │ + bgt 5b48 │ │ │ │ │ + bne 5b10 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr lr, [r6, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5c24 │ │ │ │ │ + bne 5c14 │ │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 5aec │ │ │ │ │ + beq 5adc │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 5a1c │ │ │ │ │ + b 5a0c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ - bl d44 │ │ │ │ │ + bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59c0 │ │ │ │ │ - b 5b3c │ │ │ │ │ + beq 59b0 │ │ │ │ │ + b 5b2c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 5ba4 │ │ │ │ │ + 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 5b58 │ │ │ │ │ + bne 5b48 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - b 5ba4 │ │ │ │ │ + b 5b94 │ │ │ │ │ str lr, [r5, #12] │ │ │ │ │ stm sl, {r1, fp} │ │ │ │ │ - b 59cc │ │ │ │ │ + b 59bc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 5bc0 │ │ │ │ │ + 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 5bf8 │ │ │ │ │ + b 5be8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5b3c │ │ │ │ │ + b 5b2c │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00005cc8 : │ │ │ │ │ +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] @ 5d80 │ │ │ │ │ + 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 5d18 │ │ │ │ │ + bne 5d08 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne 5d3c │ │ │ │ │ + bne 5d2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 5d8c │ │ │ │ │ + b 5d7c │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d68 │ │ │ │ │ + beq 5d58 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #76] @ 5d80 │ │ │ │ │ + ldr r3, [pc, #76] @ 5d70 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 5d08 │ │ │ │ │ - ldr r1, [pc, #64] @ 5d84 │ │ │ │ │ + beq 5cf8 │ │ │ │ │ + ldr r1, [pc, #64] @ 5d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d08 │ │ │ │ │ - ldr r1, [pc, #44] @ 5d80 │ │ │ │ │ + bne 5cf8 │ │ │ │ │ + ldr r1, [pc, #44] @ 5d70 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d08 │ │ │ │ │ - ldr r0, [pc, #32] @ 5d88 │ │ │ │ │ + bne 5cf8 │ │ │ │ │ + ldr r0, [pc, #32] @ 5d78 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #16] @ 5d80 │ │ │ │ │ + ldr r1, [pc, #16] @ 5d70 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d60 │ │ │ │ │ - b 5d28 │ │ │ │ │ + beq 5d50 │ │ │ │ │ + b 5d18 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00005d8c : │ │ │ │ │ +00005d7c : │ │ │ │ │ set_intersection(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 67e0 │ │ │ │ │ + beq 67cc │ │ │ │ │ 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, #2628] @ 67f0 │ │ │ │ │ + ldr r4, [pc, #2624] @ 67dc │ │ │ │ │ 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 6624 │ │ │ │ │ + bne 6610 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6258 │ │ │ │ │ + beq 6248 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r3, [pc, #2568] @ 67f4 │ │ │ │ │ + ldr r3, [pc, #2564] @ 67e0 │ │ │ │ │ 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 6078 │ │ │ │ │ + bne 6068 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 5e3c │ │ │ │ │ + ble 5e2c │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r7, [pc, #2484] @ 67f8 │ │ │ │ │ + ldr r7, [pc, #2480] @ 67e4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r0, r5, lsl #3 │ │ │ │ │ - blt 5f00 │ │ │ │ │ + blt 5ef0 │ │ │ │ │ ldr r4, [r0, r5, lsl #3] │ │ │ │ │ add ip, r5, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 5f0c │ │ │ │ │ + bne 5efc │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5f00 │ │ │ │ │ + blt 5ef0 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add ip, r5, #2 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, ip │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f00 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5f00 │ │ │ │ │ + blt 5ef0 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add ip, r5, #3 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ movne r5, ip │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f00 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5f00 │ │ │ │ │ + blt 5ef0 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f00 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ - blt 5f00 │ │ │ │ │ + blt 5ef0 │ │ │ │ │ ldr r4, [r0, r5, lsl #3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f00 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 5ee0 │ │ │ │ │ + bge 5ed0 │ │ │ │ │ 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] │ │ │ │ │ @@ -6494,251 +6490,251 @@ │ │ │ │ │ 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 5f98 │ │ │ │ │ + bls 5f88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 600c │ │ │ │ │ + bne 5ffc │ │ │ │ │ ldr r3, [r0, r8, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6678 │ │ │ │ │ + bne 6664 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5e44 │ │ │ │ │ + beq 5e34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5e44 │ │ │ │ │ + bne 5e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e44 │ │ │ │ │ + b 5e34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6060 │ │ │ │ │ + bne 6050 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f68 │ │ │ │ │ + beq 5f58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 605c │ │ │ │ │ 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 6364 │ │ │ │ │ + bne 6520 │ │ │ │ │ ldr lr, [r8, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 6364 │ │ │ │ │ + bne 6520 │ │ │ │ │ mov ip, fp │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - bne 6038 │ │ │ │ │ - b 66bc │ │ │ │ │ + bne 6028 │ │ │ │ │ + b 66a8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 6500 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 648c │ │ │ │ │ + bne 643c │ │ │ │ │ mov ip, fp │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f70 │ │ │ │ │ + beq 5f60 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl a88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f70 │ │ │ │ │ - b 66bc │ │ │ │ │ + beq 5f60 │ │ │ │ │ + b 66a8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldreq r3, [fp] │ │ │ │ │ - bne 5fb4 │ │ │ │ │ + bne 5fa4 │ │ │ │ │ mov r2, #9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b 6020 │ │ │ │ │ - ldr r1, [pc, #1908] @ 67f4 │ │ │ │ │ + b 6010 │ │ │ │ │ + ldr r1, [pc, #1904] @ 67e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6654 │ │ │ │ │ - ldr r1, [pc, #1888] @ 67f0 │ │ │ │ │ + bne 6640 │ │ │ │ │ + ldr r1, [pc, #1884] @ 67dc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6654 │ │ │ │ │ + bne 6640 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6234 │ │ │ │ │ + beq 6224 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6204 │ │ │ │ │ + beq 61f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 6770 │ │ │ │ │ + beq 675c │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ │ mov r3, r8 │ │ │ │ │ and r4, r8, r2 │ │ │ │ │ add r1, r4, #9 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r7, r0, r4, lsl #3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ - bls 612c │ │ │ │ │ + bls 611c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6190 │ │ │ │ │ + bne 6180 │ │ │ │ │ ldr r5, [r0, r4, lsl #3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6668 │ │ │ │ │ + bne 6654 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 60ac │ │ │ │ │ + beq 609c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 60ac │ │ │ │ │ + bne 609c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 60ac │ │ │ │ │ + b 609c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6260 │ │ │ │ │ + bne 6250 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6104 │ │ │ │ │ + beq 60f4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 626c │ │ │ │ │ + beq 625c │ │ │ │ │ add r1, r7, #72 @ 0x48 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr ip, [r7, #12] │ │ │ │ │ add r5, r7, #8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 63a4 │ │ │ │ │ + bne 6354 │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 63a4 │ │ │ │ │ + bne 6354 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - bne 61ac │ │ │ │ │ - b 6770 │ │ │ │ │ + bne 619c │ │ │ │ │ + b 675c │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne 6284 │ │ │ │ │ + bne 6274 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne 629c │ │ │ │ │ + bne 628c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6104 │ │ │ │ │ + beq 60f4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl a88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6770 │ │ │ │ │ + bne 675c │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 6104 │ │ │ │ │ + bgt 60f4 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6204 │ │ │ │ │ + beq 61f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 6204 │ │ │ │ │ + bne 61f4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6228 │ │ │ │ │ + beq 6218 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6228 │ │ │ │ │ + bne 6218 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f00 │ │ │ │ │ + beq 5ef0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6258 │ │ │ │ │ + beq 6248 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 6258 │ │ │ │ │ + bne 6248 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 5f00 │ │ │ │ │ + b 5ef0 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ ldreq r5, [r7] │ │ │ │ │ - bne 6148 │ │ │ │ │ + bne 6138 │ │ │ │ │ mov r2, #9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 61a4 │ │ │ │ │ + b 6194 │ │ │ │ │ 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, r2 │ │ │ │ │ - b 60dc │ │ │ │ │ + b 60cc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #1364] @ 67fc │ │ │ │ │ + ldr r1, [pc, #1360] @ 67e8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 62d8 │ │ │ │ │ + bne 62c8 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 62d8 │ │ │ │ │ + bne 62c8 │ │ │ │ │ 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 61ac │ │ │ │ │ + bne 619c │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -6747,72 +6743,56 @@ │ │ │ │ │ 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 6324 │ │ │ │ │ + beq 6314 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - beq 6724 │ │ │ │ │ + beq 6710 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6770 │ │ │ │ │ + blt 675c │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 61ac │ │ │ │ │ + bne 619c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ │ - bne 6148 │ │ │ │ │ - b 6284 │ │ │ │ │ - cmp sl, ip │ │ │ │ │ - beq 6554 │ │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ │ - cmp fp, ip │ │ │ │ │ - bne 5fc8 │ │ │ │ │ - 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 5f40 │ │ │ │ │ + bne 6138 │ │ │ │ │ + b 6274 │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne 6478 │ │ │ │ │ + bne 6428 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 6178 │ │ │ │ │ - ldr ip, [pc, #1084] @ 67fc │ │ │ │ │ + beq 6168 │ │ │ │ │ + ldr ip, [pc, #1144] @ 67e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 63f8 │ │ │ │ │ + bne 63a8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 63f8 │ │ │ │ │ + bne 63a8 │ │ │ │ │ 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 6168 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6822,51 +6802,51 @@ │ │ │ │ │ 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 6448 │ │ │ │ │ + beq 63f8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 6700 │ │ │ │ │ + beq 66ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6768 │ │ │ │ │ + blt 6754 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6748 │ │ │ │ │ ldr ip, [r7, #8] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6748 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6178 │ │ │ │ │ + bne 6168 │ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 6278 │ │ │ │ │ + beq 6268 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b 615c │ │ │ │ │ - ldr r1, [pc, #872] @ 67fc │ │ │ │ │ + b 614c │ │ │ │ │ + ldr r1, [pc, #932] @ 67e8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 64c8 │ │ │ │ │ + bne 6478 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 64c8 │ │ │ │ │ + bne 6478 │ │ │ │ │ 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 6028 │ │ │ │ │ + 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] │ │ │ │ │ @@ -6875,54 +6855,63 @@ │ │ │ │ │ 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 6514 │ │ │ │ │ + beq 64c4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 6740 │ │ │ │ │ + beq 672c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 66bc │ │ │ │ │ + blt 66a8 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 5f34 │ │ │ │ │ + bne 5f24 │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5f34 │ │ │ │ │ + bne 5f24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6028 │ │ │ │ │ + bne 6018 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5fb4 │ │ │ │ │ - b 6384 │ │ │ │ │ + bne 5fa4 │ │ │ │ │ + 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 │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + bne 65f4 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 5fe8 │ │ │ │ │ - ldr ip, [pc, #660] @ 67fc │ │ │ │ │ + beq 5fd8 │ │ │ │ │ + ldr ip, [pc, #684] @ 67e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 65a0 │ │ │ │ │ + bne 6574 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 65a0 │ │ │ │ │ + bne 6574 │ │ │ │ │ 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 5fe8 │ │ │ │ │ + bne 5fd8 │ │ │ │ │ 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 │ │ │ │ │ @@ -6932,406 +6921,412 @@ │ │ │ │ │ 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 65f0 │ │ │ │ │ + beq 65c4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 6688 │ │ │ │ │ + beq 6674 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 66b8 │ │ │ │ │ + blt 66a4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 66ac │ │ │ │ │ + bne 6698 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 66ac │ │ │ │ │ + bne 6698 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fe8 │ │ │ │ │ + bne 5fd8 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ - b 636c │ │ │ │ │ - ldr r1, [pc, #456] @ 67f4 │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + cmp fp, ip │ │ │ │ │ + bne 5fb8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 6500 │ │ │ │ │ + ldr r1, [pc, #456] @ 67e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ldr r3, [pc, #444] @ 67f4 │ │ │ │ │ + ldr r3, [pc, #444] @ 67e0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ moveq r3, r4 │ │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r2 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 5de0 │ │ │ │ │ - b 6258 │ │ │ │ │ + bne 5dd0 │ │ │ │ │ + b 6248 │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 5e30 │ │ │ │ │ - b 5e3c │ │ │ │ │ + blt 5e20 │ │ │ │ │ + b 5e2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ streq r8, [sp, #4] │ │ │ │ │ - beq 61a4 │ │ │ │ │ - b 6284 │ │ │ │ │ + beq 6194 │ │ │ │ │ + b 6274 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ streq sl, [sp, #12] │ │ │ │ │ - beq 6020 │ │ │ │ │ - b 6384 │ │ │ │ │ + beq 6010 │ │ │ │ │ + b 6500 │ │ │ │ │ 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 65f0 │ │ │ │ │ + b 65c4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 5f34 │ │ │ │ │ + b 5f24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 66d8 │ │ │ │ │ + beq 66c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 67d0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6258 │ │ │ │ │ + beq 6248 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6258 │ │ │ │ │ + bne 6248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6258 │ │ │ │ │ + b 6248 │ │ │ │ │ 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 6448 │ │ │ │ │ + b 63f8 │ │ │ │ │ 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 6324 │ │ │ │ │ + b 6314 │ │ │ │ │ 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 6514 │ │ │ │ │ + b 64c4 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b 60d0 │ │ │ │ │ + b 60c0 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6794 │ │ │ │ │ + beq 6780 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6794 │ │ │ │ │ + bne 6780 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 67b8 │ │ │ │ │ + beq 67a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 67b8 │ │ │ │ │ + bne 67a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6258 │ │ │ │ │ + beq 6248 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 6258 │ │ │ │ │ + bne 6248 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6258 │ │ │ │ │ - b 5860 │ │ │ │ │ + b 6248 │ │ │ │ │ + b 5850 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 66d8 │ │ │ │ │ + b 66c4 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00006800 : │ │ │ │ │ +000067ec : │ │ │ │ │ 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 693c │ │ │ │ │ - ldr r5, [pc, #280] @ 6954 │ │ │ │ │ + beq 6928 │ │ │ │ │ + ldr r5, [pc, #280] @ 6940 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 692c │ │ │ │ │ + bne 6918 │ │ │ │ │ add r3, r2, #8 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6934 │ │ │ │ │ + bcc 6920 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 6904 │ │ │ │ │ + bne 68f0 │ │ │ │ │ add r3, r2, #16 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6934 │ │ │ │ │ + bcc 6920 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 6904 │ │ │ │ │ + bne 68f0 │ │ │ │ │ add r3, r2, #24 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6934 │ │ │ │ │ + bcc 6920 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 6904 │ │ │ │ │ + bne 68f0 │ │ │ │ │ add r3, r2, #32 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6934 │ │ │ │ │ + bcc 6920 │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 6904 │ │ │ │ │ + bne 68f0 │ │ │ │ │ add r3, r2, #40 @ 0x28 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6934 │ │ │ │ │ + bcc 6920 │ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 6904 │ │ │ │ │ + bne 68f0 │ │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcs 68f4 │ │ │ │ │ - b 6934 │ │ │ │ │ + bcs 68e0 │ │ │ │ │ + b 6920 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6934 │ │ │ │ │ + bcc 6920 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 68e8 │ │ │ │ │ + beq 68d4 │ │ │ │ │ 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 6904 │ │ │ │ │ + b 68f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 683c │ │ │ │ │ - ldr r3, [pc, #20] @ 6958 │ │ │ │ │ - ldr r1, [pc, #20] @ 695c │ │ │ │ │ + b 6828 │ │ │ │ │ + ldr r3, [pc, #20] @ 6944 │ │ │ │ │ + ldr r1, [pc, #20] @ 6948 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006960 : │ │ │ │ │ +0000694c : │ │ │ │ │ set_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #160] @ 6a18 │ │ │ │ │ + ldr r3, [pc, #160] @ 6a04 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r6, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 69b0 │ │ │ │ │ + bne 699c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne 69d4 │ │ │ │ │ + bne 69c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 6a24 │ │ │ │ │ + b 6a10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a00 │ │ │ │ │ + beq 69ec │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #76] @ 6a18 │ │ │ │ │ + ldr r3, [pc, #76] @ 6a04 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 69a0 │ │ │ │ │ - ldr r1, [pc, #64] @ 6a1c │ │ │ │ │ + beq 698c │ │ │ │ │ + ldr r1, [pc, #64] @ 6a08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69a0 │ │ │ │ │ - ldr r1, [pc, #44] @ 6a18 │ │ │ │ │ + bne 698c │ │ │ │ │ + ldr r1, [pc, #44] @ 6a04 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69a0 │ │ │ │ │ - ldr r0, [pc, #32] @ 6a20 │ │ │ │ │ + bne 698c │ │ │ │ │ + ldr r0, [pc, #32] @ 6a0c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #16] @ 6a18 │ │ │ │ │ + ldr r1, [pc, #16] @ 6a04 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69c0 │ │ │ │ │ - b 69f8 │ │ │ │ │ + bne 69ac │ │ │ │ │ + b 69e4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00006a24 : │ │ │ │ │ +00006a10 : │ │ │ │ │ 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, #1596] @ 7078 │ │ │ │ │ + ldr r4, [pc, #1596] @ 7064 │ │ │ │ │ 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 6f38 │ │ │ │ │ + bne 6f24 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r3, r2, asr #2 │ │ │ │ │ - blt 6edc │ │ │ │ │ + blt 6ec8 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ - ldr r3, [pc, #1540] @ 707c │ │ │ │ │ + ldr r3, [pc, #1540] @ 7068 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - bne 6f00 │ │ │ │ │ + bne 6eec │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6f30 │ │ │ │ │ + beq 6f1c │ │ │ │ │ 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, #1472] @ 7080 │ │ │ │ │ + ldr r3, [pc, #1472] @ 706c │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ str r5, [r9, #12] │ │ │ │ │ str r5, [r9, #28] │ │ │ │ │ str r5, [r9, #96] @ 0x60 │ │ │ │ │ - beq 6fd8 │ │ │ │ │ - ldr r7, [pc, #1444] @ 7084 │ │ │ │ │ + beq 6fc4 │ │ │ │ │ + ldr r7, [pc, #1444] @ 7070 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ │ - blt 6b74 │ │ │ │ │ + blt 6b60 │ │ │ │ │ ldr r1, [r1, r5, lsl #3] │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - bne 6b80 │ │ │ │ │ + bne 6b6c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 6b74 │ │ │ │ │ + blt 6b60 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r0, r5, #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 6b84 │ │ │ │ │ + bne 6b70 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 6b74 │ │ │ │ │ + blt 6b60 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ - bne 6b84 │ │ │ │ │ + bne 6b70 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ - blt 6b74 │ │ │ │ │ + blt 6b60 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - bne 6b84 │ │ │ │ │ + bne 6b70 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 6b54 │ │ │ │ │ + bge 6b40 │ │ │ │ │ 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 │ │ │ │ │ @@ -7342,111 +7337,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 6c18 │ │ │ │ │ + bls 6c04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6cb4 │ │ │ │ │ + bne 6ca0 │ │ │ │ │ ldr sl, [r0, r6, lsl #3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 6ef0 │ │ │ │ │ + bne 6edc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl a88 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c64 │ │ │ │ │ + bne 6c50 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6adc │ │ │ │ │ + beq 6ac8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 6adc │ │ │ │ │ + bne 6ac8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6adc │ │ │ │ │ + b 6ac8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6cdc │ │ │ │ │ + bne 6cc8 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 6bd4 │ │ │ │ │ + beq 6bc0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6ce8 │ │ │ │ │ + beq 6cd4 │ │ │ │ │ add r2, fp, #72 @ 0x48 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ add sl, fp, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6de8 │ │ │ │ │ + bne 6dd4 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6de8 │ │ │ │ │ + bne 6dd4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov fp, sl │ │ │ │ │ - bne 6ccc │ │ │ │ │ + bne 6cb8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c8c │ │ │ │ │ + beq 6c78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 6c8c │ │ │ │ │ + bne 6c78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6f30 │ │ │ │ │ + beq 6f1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6f30 │ │ │ │ │ + bne 6f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f30 │ │ │ │ │ + b 6f1c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 6dc8 │ │ │ │ │ + bne 6db4 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne 6cf4 │ │ │ │ │ + bne 6ce0 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bf0 │ │ │ │ │ - b 6bd4 │ │ │ │ │ + bne 6bdc │ │ │ │ │ + b 6bc0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 6c34 │ │ │ │ │ + bne 6c20 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ mov r3, #9 │ │ │ │ │ - beq 6ccc │ │ │ │ │ - ldr ip, [pc, #908] @ 7088 │ │ │ │ │ + beq 6cb8 │ │ │ │ │ + ldr ip, [pc, #908] @ 7074 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 6d38 │ │ │ │ │ + bne 6d24 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 6d38 │ │ │ │ │ + bne 6d24 │ │ │ │ │ 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 6ccc │ │ │ │ │ + bne 6cb8 │ │ │ │ │ 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] │ │ │ │ │ @@ -7457,64 +7452,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 6d88 │ │ │ │ │ + beq 6d74 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sl] │ │ │ │ │ - beq 6f94 │ │ │ │ │ + beq 6f80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6c64 │ │ │ │ │ + blt 6c50 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 6f8c │ │ │ │ │ + bne 6f78 │ │ │ │ │ ldr ip, [fp] │ │ │ │ │ cmp ip, sl │ │ │ │ │ - bne 6f8c │ │ │ │ │ + bne 6f78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6ccc │ │ │ │ │ + bne 6cb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - bne 6c34 │ │ │ │ │ + bne 6c20 │ │ │ │ │ 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 6bac │ │ │ │ │ + b 6b98 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 6ec8 │ │ │ │ │ + bne 6eb4 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 6c58 │ │ │ │ │ - ldr ip, [pc, #644] @ 7088 │ │ │ │ │ + beq 6c44 │ │ │ │ │ + ldr ip, [pc, #644] @ 7074 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 6e40 │ │ │ │ │ + bne 6e2c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 6e40 │ │ │ │ │ + bne 6e2c │ │ │ │ │ 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 6c58 │ │ │ │ │ + bne 6c44 │ │ │ │ │ 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] │ │ │ │ │ @@ -7525,443 +7520,443 @@ │ │ │ │ │ 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 6e90 │ │ │ │ │ + beq 6e7c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - beq 6fb8 │ │ │ │ │ + beq 6fa4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6c64 │ │ │ │ │ + blt 6c50 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6f8c │ │ │ │ │ + bne 6f78 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 6f8c │ │ │ │ │ + bne 6f78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6c58 │ │ │ │ │ + bne 6c44 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 6dc8 │ │ │ │ │ + beq 6db4 │ │ │ │ │ mov fp, sl │ │ │ │ │ - b 6c3c │ │ │ │ │ + b 6c28 │ │ │ │ │ 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 6cc4 │ │ │ │ │ - b 6dc8 │ │ │ │ │ - ldr r1, [pc, #372] @ 707c │ │ │ │ │ + beq 6cb0 │ │ │ │ │ + b 6db4 │ │ │ │ │ + ldr r1, [pc, #372] @ 7068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #360] @ 7078 │ │ │ │ │ + ldr r3, [pc, #360] @ 7064 │ │ │ │ │ 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 6a98 │ │ │ │ │ + bne 6a84 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 6b74 │ │ │ │ │ - ldr r1, [pc, #316] @ 707c │ │ │ │ │ + b 6b60 │ │ │ │ │ + ldr r1, [pc, #316] @ 7068 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f80 │ │ │ │ │ + bne 6f6c │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f80 │ │ │ │ │ - ldr r3, [pc, #276] @ 7080 │ │ │ │ │ + bne 6f6c │ │ │ │ │ + ldr r3, [pc, #276] @ 706c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6edc │ │ │ │ │ + bne 6ec8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b 6a60 │ │ │ │ │ + b 6a4c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - b 6a60 │ │ │ │ │ + b 6a4c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 6ba0 │ │ │ │ │ + b 6b8c │ │ │ │ │ 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 6d88 │ │ │ │ │ + b 6d74 │ │ │ │ │ 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 6e90 │ │ │ │ │ - ldr r6, [pc, #164] @ 7084 │ │ │ │ │ + b 6e7c │ │ │ │ │ + ldr r6, [pc, #164] @ 7070 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 6b74 │ │ │ │ │ + blt 6b60 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addeq r3, r3, #8 │ │ │ │ │ - beq 6fe8 │ │ │ │ │ + beq 6fd4 │ │ │ │ │ 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 6c68 │ │ │ │ │ - bne 7050 │ │ │ │ │ + blt 6c54 │ │ │ │ │ + bne 703c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl a88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c68 │ │ │ │ │ + bne 6c54 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6fdc │ │ │ │ │ + beq 6fc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6fdc │ │ │ │ │ + bne 6fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fdc │ │ │ │ │ + b 6fc8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000708c : │ │ │ │ │ +00007078 : │ │ │ │ │ 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] @ 72e0 │ │ │ │ │ + ldr r0, [pc, #552] @ 72cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72d8 │ │ │ │ │ + beq 72c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 72d8 │ │ │ │ │ + beq 72c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7130 │ │ │ │ │ + ble 711c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7240 │ │ │ │ │ + beq 722c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq 7130 │ │ │ │ │ + beq 711c │ │ │ │ │ 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 72a0 │ │ │ │ │ + beq 728c │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 710c │ │ │ │ │ + bne 70f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 71cc │ │ │ │ │ + ble 71b8 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - ldr r6, [pc, #412] @ 72e4 │ │ │ │ │ + ldr r6, [pc, #412] @ 72d0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r2, r6, #208 @ 0xd0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - bne 71fc │ │ │ │ │ + bne 71e8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 7178 │ │ │ │ │ + beq 7164 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7298 │ │ │ │ │ + bne 7284 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 71cc │ │ │ │ │ + ble 71b8 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r5, [r9, #4]! │ │ │ │ │ - ldr r2, [pc, #340] @ 72e8 │ │ │ │ │ + ldr r2, [pc, #340] @ 72d4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - bne 7250 │ │ │ │ │ + bne 723c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 71c0 │ │ │ │ │ + beq 71ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7298 │ │ │ │ │ + bne 7284 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt 7188 │ │ │ │ │ - ldr r5, [pc, #280] @ 72ec │ │ │ │ │ + blt 7174 │ │ │ │ │ + ldr r5, [pc, #280] @ 72d8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 71f4 │ │ │ │ │ + beq 71e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 71f4 │ │ │ │ │ + bne 71e0 │ │ │ │ │ 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] @ 72e8 │ │ │ │ │ + ldr r1, [pc, #228] @ 72d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72cc │ │ │ │ │ + bne 72b8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72cc │ │ │ │ │ - ldr r3, [pc, #200] @ 72f0 │ │ │ │ │ + bne 72b8 │ │ │ │ │ + ldr r3, [pc, #200] @ 72dc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 72b0 │ │ │ │ │ bl 330 │ │ │ │ │ - b 716c │ │ │ │ │ + b 7158 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - bne 7100 │ │ │ │ │ - b 7130 │ │ │ │ │ - ldr r1, [pc, #144] @ 72e8 │ │ │ │ │ + bne 70ec │ │ │ │ │ + b 711c │ │ │ │ │ + ldr r1, [pc, #144] @ 72d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72b8 │ │ │ │ │ - ldr r1, [pc, #124] @ 72e4 │ │ │ │ │ + bne 72a4 │ │ │ │ │ + ldr r1, [pc, #124] @ 72d0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72b8 │ │ │ │ │ - ldr r3, [pc, #116] @ 72f0 │ │ │ │ │ + bne 72a4 │ │ │ │ │ + ldr r3, [pc, #116] @ 72dc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq 72b0 │ │ │ │ │ + beq 729c │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 71bc │ │ │ │ │ + beq 71a8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 71d0 │ │ │ │ │ + b 71bc │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 710c │ │ │ │ │ - b 7130 │ │ │ │ │ - bl 5984 │ │ │ │ │ - b 7290 │ │ │ │ │ + bne 70f8 │ │ │ │ │ + b 711c │ │ │ │ │ + bl 5974 │ │ │ │ │ + b 727c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 71a8 │ │ │ │ │ - b 71bc │ │ │ │ │ - bl 5984 │ │ │ │ │ - b 716c │ │ │ │ │ + bne 7194 │ │ │ │ │ + b 71a8 │ │ │ │ │ + bl 5974 │ │ │ │ │ + b 7158 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 7160 │ │ │ │ │ - b 7174 │ │ │ │ │ + bne 714c │ │ │ │ │ + b 7160 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 71f4 │ │ │ │ │ + b 71e0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000072f4 : │ │ │ │ │ +000072e0 : │ │ │ │ │ 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] @ 76f4 │ │ │ │ │ + ldr r7, [pc, #1000] @ 76e0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 75fc │ │ │ │ │ + bne 75e8 │ │ │ │ │ ldr fp, [r1, #12] │ │ │ │ │ cmn fp, #1 │ │ │ │ │ - beq 75fc │ │ │ │ │ + beq 75e8 │ │ │ │ │ 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 73d4 │ │ │ │ │ + bls 73c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7370 │ │ │ │ │ + bne 735c │ │ │ │ │ ldr r8, [r0, r6, lsl #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7634 │ │ │ │ │ - ldr r0, [pc, #908] @ 76f8 │ │ │ │ │ + bne 7620 │ │ │ │ │ + ldr r0, [pc, #908] @ 76e4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ldreq r8, [sl] │ │ │ │ │ - bne 7414 │ │ │ │ │ + bne 7400 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 747c │ │ │ │ │ + bne 7468 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7364 │ │ │ │ │ + beq 7350 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - ldr ip, [pc, #856] @ 76fc │ │ │ │ │ + ldr ip, [pc, #856] @ 76e8 │ │ │ │ │ str ip, [sl] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [sl, #4] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - beq 7364 │ │ │ │ │ + beq 7350 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne 7364 │ │ │ │ │ + bne 7350 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7364 │ │ │ │ │ + b 7350 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 742c │ │ │ │ │ + bne 7418 │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7364 │ │ │ │ │ + beq 7350 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 7380 │ │ │ │ │ - b 743c │ │ │ │ │ + beq 736c │ │ │ │ │ + b 7428 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq 753c │ │ │ │ │ + beq 7528 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 744c │ │ │ │ │ + bne 7438 │ │ │ │ │ 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 733c │ │ │ │ │ + b 7328 │ │ │ │ │ cmp r3, fp │ │ │ │ │ ldreq r8, [sl] │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 7380 │ │ │ │ │ + beq 736c │ │ │ │ │ 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 73f8 │ │ │ │ │ + bne 73e4 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 73f8 │ │ │ │ │ + bne 73e4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 7388 │ │ │ │ │ - b 7610 │ │ │ │ │ + bne 7374 │ │ │ │ │ + b 75fc │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 74b4 │ │ │ │ │ + bne 74a0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 74b4 │ │ │ │ │ + bne 74a0 │ │ │ │ │ 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 7388 │ │ │ │ │ + bne 7374 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -7970,50 +7965,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 7500 │ │ │ │ │ + beq 74ec │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - beq 7640 │ │ │ │ │ + beq 762c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7610 │ │ │ │ │ + blt 75fc │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 7330 │ │ │ │ │ + bne 731c │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 7330 │ │ │ │ │ + bne 731c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7388 │ │ │ │ │ + bne 7374 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - bne 743c │ │ │ │ │ - b 7414 │ │ │ │ │ + bne 7428 │ │ │ │ │ + b 7400 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq 746c │ │ │ │ │ + beq 7458 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 757c │ │ │ │ │ + bne 7568 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 757c │ │ │ │ │ + bne 7568 │ │ │ │ │ mov r0, r6 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 746c │ │ │ │ │ + bne 7458 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r0, [sp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -8022,278 +8017,278 @@ │ │ │ │ │ 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 75c8 │ │ │ │ │ + beq 75b4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - beq 765c │ │ │ │ │ + beq 7648 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7680 │ │ │ │ │ + blt 766c │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 7678 │ │ │ │ │ + bne 7664 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne 7678 │ │ │ │ │ + bne 7664 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 746c │ │ │ │ │ + bne 7458 │ │ │ │ │ ldr lr, [r5, #16] │ │ │ │ │ - b 7400 │ │ │ │ │ + b 73ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 732c │ │ │ │ │ + bne 7318 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #228] @ 7700 │ │ │ │ │ + ldr r1, [pc, #228] @ 76ec │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7688 │ │ │ │ │ + beq 7674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7688 │ │ │ │ │ + bne 7674 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7368 │ │ │ │ │ + b 7354 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 737c │ │ │ │ │ - b 7414 │ │ │ │ │ + beq 7368 │ │ │ │ │ + b 7400 │ │ │ │ │ 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 7500 │ │ │ │ │ + b 74ec │ │ │ │ │ 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 75c8 │ │ │ │ │ + b 75b4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 7330 │ │ │ │ │ + b 731c │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 7610 │ │ │ │ │ - ldr r3, [pc, #116] @ 7704 │ │ │ │ │ + b 75fc │ │ │ │ │ + ldr r3, [pc, #116] @ 76f0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 762c │ │ │ │ │ + beq 7618 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r0, [pc, #92] @ 7708 │ │ │ │ │ + ldr r0, [pc, #92] @ 76f4 │ │ │ │ │ bl 224 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 762c │ │ │ │ │ + beq 7618 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1c2c │ │ │ │ │ + bl 1c1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 76e8 │ │ │ │ │ + beq 76d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 76e8 │ │ │ │ │ + bne 76d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 7364 │ │ │ │ │ - b 762c │ │ │ │ │ + bne 7350 │ │ │ │ │ + b 7618 │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000770c : │ │ │ │ │ +000076f8 : │ │ │ │ │ set_issuperset(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r5, [pc, #1204] @ 7bd8 │ │ │ │ │ + ldr r5, [pc, #1204] @ 7bc4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r2, r5, #208 @ 0xd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7a34 │ │ │ │ │ - ldr r1, [pc, #1172] @ 7bdc │ │ │ │ │ + beq 7a20 │ │ │ │ │ + ldr r1, [pc, #1172] @ 7bc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a34 │ │ │ │ │ + bne 7a20 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a34 │ │ │ │ │ + bne 7a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 7920 │ │ │ │ │ - ldr r7, [pc, #1120] @ 7be0 │ │ │ │ │ + beq 790c │ │ │ │ │ + ldr r7, [pc, #1120] @ 7bcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 7850 │ │ │ │ │ + beq 783c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 7830 │ │ │ │ │ + bne 781c │ │ │ │ │ ldr r9, [fp, #12] │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 7830 │ │ │ │ │ + beq 781c │ │ │ │ │ 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 788c │ │ │ │ │ + bls 7878 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7928 │ │ │ │ │ + bne 7914 │ │ │ │ │ ldr r4, [r0, r5, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 7b4c │ │ │ │ │ + bne 7b38 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7b1c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 777c │ │ │ │ │ + bne 7768 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7828 │ │ │ │ │ + beq 7814 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7828 │ │ │ │ │ + bne 7814 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [pc, #948] @ 7be4 │ │ │ │ │ - b 7884 │ │ │ │ │ + ldr r0, [pc, #948] @ 7bd0 │ │ │ │ │ + b 7870 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 77a4 │ │ │ │ │ + bne 7790 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r4, fp │ │ │ │ │ - b 78fc │ │ │ │ │ + b 78e8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7874 │ │ │ │ │ + beq 7860 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7874 │ │ │ │ │ + bne 7860 │ │ │ │ │ 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, #868] @ 7be8 │ │ │ │ │ - bne 7920 │ │ │ │ │ + ldreq r0, [pc, #868] @ 7bd4 │ │ │ │ │ + bne 790c │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7a1c │ │ │ │ │ + bne 7a08 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 77e8 │ │ │ │ │ + beq 77d4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 793c │ │ │ │ │ + beq 7928 │ │ │ │ │ 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 7a48 │ │ │ │ │ + bne 7a34 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 7a48 │ │ │ │ │ + bne 7a34 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 77f0 │ │ │ │ │ + bne 77dc │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7b9c │ │ │ │ │ + bne 7b88 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7920 │ │ │ │ │ + beq 790c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 7bcc │ │ │ │ │ + beq 7bb8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7884 │ │ │ │ │ + b 7870 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 7a04 │ │ │ │ │ + bne 79f0 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq 77e8 │ │ │ │ │ + beq 77d4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 797c │ │ │ │ │ + bne 7968 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 797c │ │ │ │ │ + bne 7968 │ │ │ │ │ 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 77e8 │ │ │ │ │ + bne 77d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -8302,71 +8297,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 79c8 │ │ │ │ │ + beq 79b4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - beq 7b5c │ │ │ │ │ + beq 7b48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7844 │ │ │ │ │ + blt 7830 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 77b4 │ │ │ │ │ + bne 77a0 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 77b4 │ │ │ │ │ + bne 77a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 77e8 │ │ │ │ │ + bne 77d4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 78b0 │ │ │ │ │ + bne 789c │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, ip │ │ │ │ │ - b 77c0 │ │ │ │ │ + b 77ac │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 78b0 │ │ │ │ │ + bne 789c │ │ │ │ │ mov r2, #9 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 793c │ │ │ │ │ + b 7928 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 50ec │ │ │ │ │ + b 50dc │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 7b18 │ │ │ │ │ + bne 7b04 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 78e0 │ │ │ │ │ + beq 78cc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7a98 │ │ │ │ │ + bne 7a84 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7a98 │ │ │ │ │ + bne 7a84 │ │ │ │ │ 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 78e0 │ │ │ │ │ + bne 78cc │ │ │ │ │ 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 │ │ │ │ │ @@ -8376,261 +8371,261 @@ │ │ │ │ │ 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 7ae8 │ │ │ │ │ + beq 7ad4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq 7b78 │ │ │ │ │ + beq 7b64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7bc0 │ │ │ │ │ + blt 7bac │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 7bb8 │ │ │ │ │ + bne 7ba4 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 7bb8 │ │ │ │ │ + bne 7ba4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 78e0 │ │ │ │ │ + bne 78cc │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 78c0 │ │ │ │ │ + bne 78ac │ │ │ │ │ mov r5, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b 7a04 │ │ │ │ │ + b 79f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 77fc │ │ │ │ │ + bne 77e8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 77fc │ │ │ │ │ + b 77e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ streq r6, [sp, #4] │ │ │ │ │ - beq 793c │ │ │ │ │ - b 7a04 │ │ │ │ │ + beq 7928 │ │ │ │ │ + b 79f0 │ │ │ │ │ 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 79c8 │ │ │ │ │ + b 79b4 │ │ │ │ │ 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 7ae8 │ │ │ │ │ + b 7ad4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 7904 │ │ │ │ │ + bne 78f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7904 │ │ │ │ │ + b 78f0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b 77b4 │ │ │ │ │ + b 77a0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 78fc │ │ │ │ │ + b 78e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7920 │ │ │ │ │ + b 790c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00007bec : │ │ │ │ │ +00007bd8 : │ │ │ │ │ set_issuperset_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 r6, [pc, #1220] @ 80c8 │ │ │ │ │ + ldr r6, [pc, #1220] @ 80b4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r2, r6, #208 @ 0xd0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 7f1c │ │ │ │ │ - ldr r1, [pc, #1188] @ 80cc │ │ │ │ │ + beq 7f08 │ │ │ │ │ + ldr r1, [pc, #1188] @ 80b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f1c │ │ │ │ │ + bne 7f08 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f1c │ │ │ │ │ + bne 7f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 7e08 │ │ │ │ │ - ldr r7, [pc, #1136] @ 80d0 │ │ │ │ │ + beq 7df4 │ │ │ │ │ + ldr r7, [pc, #1136] @ 80bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 7d30 │ │ │ │ │ + beq 7d1c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 7d10 │ │ │ │ │ + bne 7cfc │ │ │ │ │ ldr r9, [fp, #12] │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 7d10 │ │ │ │ │ + beq 7cfc │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ mov r3, r5 │ │ │ │ │ and r6, r5, ip │ │ │ │ │ add r2, r6, #9 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add sl, r0, r6, lsl #3 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ - bls 7d6c │ │ │ │ │ + bls 7d58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7e10 │ │ │ │ │ + bne 7dfc │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 803c │ │ │ │ │ + bne 8028 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ - bne 8020 │ │ │ │ │ + bne 800c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 7c5c │ │ │ │ │ + bne 7c48 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7d08 │ │ │ │ │ + beq 7cf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7d08 │ │ │ │ │ + bne 7cf4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [pc, #964] @ 80d4 │ │ │ │ │ - b 7d64 │ │ │ │ │ + ldr r0, [pc, #964] @ 80c0 │ │ │ │ │ + b 7d50 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 7c84 │ │ │ │ │ + bne 7c70 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r4, fp │ │ │ │ │ - b 7de4 │ │ │ │ │ + b 7dd0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7d54 │ │ │ │ │ + beq 7d40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7d54 │ │ │ │ │ + bne 7d40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e08 │ │ │ │ │ - ldr r0, [pc, #880] @ 80d8 │ │ │ │ │ + bne 7df4 │ │ │ │ │ + ldr r0, [pc, #880] @ 80c4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f04 │ │ │ │ │ + bne 7ef0 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7cc8 │ │ │ │ │ + beq 7cb4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 7e24 │ │ │ │ │ + beq 7e10 │ │ │ │ │ add r2, sl, #72 @ 0x48 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ add sl, sl, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f30 │ │ │ │ │ + bne 7f1c │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 7f30 │ │ │ │ │ + bne 7f1c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 7cd0 │ │ │ │ │ + bne 7cbc │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 8074 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e08 │ │ │ │ │ + beq 7df4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 80bc │ │ │ │ │ + beq 80a8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7d64 │ │ │ │ │ + b 7d50 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 7eec │ │ │ │ │ + bne 7ed8 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq 7cc8 │ │ │ │ │ + beq 7cb4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7e64 │ │ │ │ │ + bne 7e50 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7e64 │ │ │ │ │ + bne 7e50 │ │ │ │ │ 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 7cc8 │ │ │ │ │ + bne 7cb4 │ │ │ │ │ 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] │ │ │ │ │ @@ -8639,71 +8634,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 7eb0 │ │ │ │ │ + beq 7e9c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - beq 804c │ │ │ │ │ + beq 8038 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7d24 │ │ │ │ │ + blt 7d10 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 7c94 │ │ │ │ │ + bne 7c80 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 7c94 │ │ │ │ │ + bne 7c80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7cc8 │ │ │ │ │ + bne 7cb4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7d90 │ │ │ │ │ + bne 7d7c │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ and r6, r6, ip │ │ │ │ │ - b 7ca0 │ │ │ │ │ + b 7c8c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 7d90 │ │ │ │ │ + bne 7d7c │ │ │ │ │ mov r2, #9 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 7e24 │ │ │ │ │ + b 7e10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 50ec │ │ │ │ │ + b 50dc │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 8000 │ │ │ │ │ + bne 7fec │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 7dc8 │ │ │ │ │ + beq 7db4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 7f6c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 7f6c │ │ │ │ │ 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 7dc8 │ │ │ │ │ + bne 7db4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8713,154 +8708,154 @@ │ │ │ │ │ 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 7fd0 │ │ │ │ │ + beq 7fbc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq 8068 │ │ │ │ │ + beq 8054 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 80b0 │ │ │ │ │ + blt 809c │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 80a4 │ │ │ │ │ + bne 8090 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 80a4 │ │ │ │ │ + bne 8090 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7dc8 │ │ │ │ │ + bne 7db4 │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 7da8 │ │ │ │ │ + bne 7d94 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b 7eec │ │ │ │ │ + b 7ed8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 7cdc │ │ │ │ │ + bne 7cc8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7cdc │ │ │ │ │ + b 7cc8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [sp, #4] │ │ │ │ │ - beq 7e24 │ │ │ │ │ - b 7eec │ │ │ │ │ + beq 7e10 │ │ │ │ │ + b 7ed8 │ │ │ │ │ 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 7eb0 │ │ │ │ │ + b 7e9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 7fd0 │ │ │ │ │ + b 7fbc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 7dec │ │ │ │ │ + bne 7dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7dec │ │ │ │ │ + b 7dd8 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 7c94 │ │ │ │ │ + b 7c80 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 7de4 │ │ │ │ │ + b 7dd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e08 │ │ │ │ │ + b 7df4 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000080dc : │ │ │ │ │ +000080c8 : │ │ │ │ │ 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] @ 84d0 │ │ │ │ │ + ldr r9, [pc, #988] @ 84bc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 83e0 │ │ │ │ │ + bne 83cc │ │ │ │ │ ldr fp, [r1, #12] │ │ │ │ │ cmn fp, #1 │ │ │ │ │ - beq 83e0 │ │ │ │ │ + beq 83cc │ │ │ │ │ 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 8258 │ │ │ │ │ + bls 8244 │ │ │ │ │ ldr r8, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 816c │ │ │ │ │ + bne 8158 │ │ │ │ │ ldr sl, [r5] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 8484 │ │ │ │ │ + bne 8470 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82bc │ │ │ │ │ + bne 82a8 │ │ │ │ │ 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 8240 │ │ │ │ │ + bne 822c │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq 814c │ │ │ │ │ + beq 8138 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 81bc │ │ │ │ │ + bne 81a8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 81bc │ │ │ │ │ + bne 81a8 │ │ │ │ │ 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 814c │ │ │ │ │ + bne 8138 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [sl] │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -8869,94 +8864,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 8208 │ │ │ │ │ + beq 81f4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - beq 8490 │ │ │ │ │ + beq 847c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 83f4 │ │ │ │ │ + blt 83e0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 8118 │ │ │ │ │ + bne 8104 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 8118 │ │ │ │ │ + bne 8104 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 814c │ │ │ │ │ + bne 8138 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 8278 │ │ │ │ │ + bne 8264 │ │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ and r7, r7, r1 │ │ │ │ │ - b 8124 │ │ │ │ │ + b 8110 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #9 │ │ │ │ │ - beq 8140 │ │ │ │ │ + beq 812c │ │ │ │ │ cmp r2, fp │ │ │ │ │ ldreq sl, [r5] │ │ │ │ │ moveq r8, #9 │ │ │ │ │ - beq 817c │ │ │ │ │ + beq 8168 │ │ │ │ │ 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 82ec │ │ │ │ │ + bne 82d8 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 82ec │ │ │ │ │ + bne 82d8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 814c │ │ │ │ │ - b 83f4 │ │ │ │ │ + bne 8138 │ │ │ │ │ + b 83e0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #520] @ 84d4 │ │ │ │ │ + ldr r1, [pc, #520] @ 84c0 │ │ │ │ │ str r1, [r5] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - bne 83c8 │ │ │ │ │ - ldr r0, [pc, #492] @ 84d8 │ │ │ │ │ - b 8164 │ │ │ │ │ + bne 83b4 │ │ │ │ │ + ldr r0, [pc, #492] @ 84c4 │ │ │ │ │ + b 8150 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne 83b0 │ │ │ │ │ + bne 839c │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq 82ac │ │ │ │ │ + beq 8298 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 8334 │ │ │ │ │ + bne 8320 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 8334 │ │ │ │ │ + bne 8320 │ │ │ │ │ mov r0, sl │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82ac │ │ │ │ │ + bne 8298 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r0, [sp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -8965,201 +8960,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 8380 │ │ │ │ │ + beq 836c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sl] │ │ │ │ │ - beq 84a4 │ │ │ │ │ + beq 8490 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 84c8 │ │ │ │ │ + blt 84b4 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 84c0 │ │ │ │ │ + bne 84ac │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne 84c0 │ │ │ │ │ + bne 84ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 82ac │ │ │ │ │ + bne 8298 │ │ │ │ │ ldr lr, [r6, #16] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 828c │ │ │ │ │ + bne 8278 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 8240 │ │ │ │ │ + b 822c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 82e4 │ │ │ │ │ + bne 82d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82e4 │ │ │ │ │ + b 82d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 8114 │ │ │ │ │ + bne 8100 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #220] @ 84dc │ │ │ │ │ + ldr r1, [pc, #220] @ 84c8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 8410 │ │ │ │ │ + beq 83fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8160 │ │ │ │ │ - ldr r3, [pc, #200] @ 84e0 │ │ │ │ │ + beq 814c │ │ │ │ │ + ldr r3, [pc, #200] @ 84cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8160 │ │ │ │ │ + beq 814c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r0, [pc, #180] @ 84e4 │ │ │ │ │ + ldr r0, [pc, #180] @ 84d0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 224 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8160 │ │ │ │ │ + beq 814c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1c2c │ │ │ │ │ + bl 1c1c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 8470 │ │ │ │ │ + beq 845c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8470 │ │ │ │ │ + bne 845c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 8160 │ │ │ │ │ + beq 814c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 82e4 │ │ │ │ │ - b 8158 │ │ │ │ │ + bne 82d0 │ │ │ │ │ + b 8144 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 817c │ │ │ │ │ - b 8238 │ │ │ │ │ + beq 8168 │ │ │ │ │ + b 8224 │ │ │ │ │ mov r0, sl │ │ │ │ │ stmib sp, {r2, r3} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ │ - b 8208 │ │ │ │ │ + b 81f4 │ │ │ │ │ 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 8380 │ │ │ │ │ + b 836c │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 8118 │ │ │ │ │ + b 8104 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 83f4 │ │ │ │ │ + b 83e0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000084e8 : │ │ │ │ │ +000084d4 : │ │ │ │ │ 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 8ed4 │ │ │ │ │ - ldr r4, [pc, #2512] @ 8edc │ │ │ │ │ + beq 8ec0 │ │ │ │ │ + ldr r4, [pc, #2512] @ 8ec8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add r3, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 89a8 │ │ │ │ │ + bne 8994 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ cmp r3, r2, asr #3 │ │ │ │ │ - blt 8eb0 │ │ │ │ │ + blt 8e9c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - ldr r9, [pc, #2452] @ 8ee0 │ │ │ │ │ + ldr r9, [pc, #2452] @ 8ecc │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ │ - blt 85e4 │ │ │ │ │ + blt 85d0 │ │ │ │ │ ldr r4, [r1, r5, lsl #3] │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 8624 │ │ │ │ │ + bne 8610 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 85e4 │ │ │ │ │ + blt 85d0 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r1, r5, #2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, r1 │ │ │ │ │ - bne 8628 │ │ │ │ │ + bne 8614 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 85e4 │ │ │ │ │ + blt 85d0 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ - bne 8628 │ │ │ │ │ + bne 8614 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ - blt 85e4 │ │ │ │ │ + blt 85d0 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r4, r9 │ │ │ │ │ - bne 8628 │ │ │ │ │ + bne 8614 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 85c4 │ │ │ │ │ + bge 85b0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8600 │ │ │ │ │ + beq 85ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 8ec8 │ │ │ │ │ + beq 8eb4 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, r2, lsr #2 │ │ │ │ │ - bhi 8dc4 │ │ │ │ │ + bhi 8db0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9171,132 +9166,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 86a8 │ │ │ │ │ + bls 8694 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8758 │ │ │ │ │ + bne 8744 │ │ │ │ │ ldr fp, [r0, r7, lsl #3] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 8de4 │ │ │ │ │ + bne 8dd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 854c │ │ │ │ │ + beq 8538 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 854c │ │ │ │ │ + bne 8538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 854c │ │ │ │ │ + b 8538 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 87c0 │ │ │ │ │ + bne 87ac │ │ │ │ │ ldr fp, [r8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 867c │ │ │ │ │ + beq 8668 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 876c │ │ │ │ │ + beq 8758 │ │ │ │ │ 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 87d8 │ │ │ │ │ + bne 87c4 │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 87d8 │ │ │ │ │ + bne 87c4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 8778 │ │ │ │ │ + bne 8764 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8730 │ │ │ │ │ + beq 871c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8730 │ │ │ │ │ + bne 871c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b60 │ │ │ │ │ + beq 8b4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8b60 │ │ │ │ │ + bne 8b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8b60 │ │ │ │ │ + b 8b4c │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 88ac │ │ │ │ │ ldr fp, [r8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne 88e0 │ │ │ │ │ + bne 88cc │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8680 │ │ │ │ │ + beq 866c │ │ │ │ │ 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 8680 │ │ │ │ │ + beq 866c │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8680 │ │ │ │ │ + bne 866c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8680 │ │ │ │ │ + b 866c │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne 86cc │ │ │ │ │ + bne 86b8 │ │ │ │ │ mov r2, #9 │ │ │ │ │ ldr fp, [r8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 876c │ │ │ │ │ + b 8758 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne 88ac │ │ │ │ │ + bne 8898 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 86fc │ │ │ │ │ - ldr ip, [pc, #1776] @ 8ee4 │ │ │ │ │ + beq 86e8 │ │ │ │ │ + ldr ip, [pc, #1776] @ 8ed0 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 882c │ │ │ │ │ + bne 8818 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 882c │ │ │ │ │ + bne 8818 │ │ │ │ │ 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 86fc │ │ │ │ │ + bne 86e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -9306,59 +9301,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 887c │ │ │ │ │ + beq 8868 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 8e80 │ │ │ │ │ + beq 8e4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 8e78 │ │ │ │ │ + blt 8e88 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 8e70 │ │ │ │ │ + bne 8e80 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne 8e70 │ │ │ │ │ + bne 8e80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 86fc │ │ │ │ │ + bne 86e8 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne 86dc │ │ │ │ │ + bne 86c8 │ │ │ │ │ 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 8654 │ │ │ │ │ - ldr r1, [pc, #1532] @ 8ee4 │ │ │ │ │ + b 8640 │ │ │ │ │ + ldr r1, [pc, #1532] @ 8ed0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 891c │ │ │ │ │ + bne 8908 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 891c │ │ │ │ │ + bne 8908 │ │ │ │ │ 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 8774 │ │ │ │ │ + bne 8760 │ │ │ │ │ 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] │ │ │ │ │ @@ -9367,210 +9362,210 @@ │ │ │ │ │ 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 8968 │ │ │ │ │ + beq 8954 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp] │ │ │ │ │ - beq 8e38 │ │ │ │ │ + beq 8df0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 870c │ │ │ │ │ + blt 86f8 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 8648 │ │ │ │ │ + bne 8634 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bne 8648 │ │ │ │ │ + bne 8634 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8774 │ │ │ │ │ + bne 8760 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - bne 86cc │ │ │ │ │ - b 88c0 │ │ │ │ │ - ldr r1, [pc, #1336] @ 8ee8 │ │ │ │ │ + bne 86b8 │ │ │ │ │ + b 88ac │ │ │ │ │ + ldr r1, [pc, #1336] @ 8ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8524 │ │ │ │ │ + bne 8510 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8524 │ │ │ │ │ + bne 8510 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8b60 │ │ │ │ │ - ldr r7, [pc, #1280] @ 8ee4 │ │ │ │ │ + beq 8b4c │ │ │ │ │ + ldr r7, [pc, #1280] @ 8ed0 │ │ │ │ │ add r3, r4, #416 @ 0x1a0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 8a8c │ │ │ │ │ + beq 8a78 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 8dac │ │ │ │ │ + bne 8d98 │ │ │ │ │ ldr r5, [r9, #12] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8dac │ │ │ │ │ + beq 8d98 │ │ │ │ │ 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 8ac0 │ │ │ │ │ + bls 8aac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8b68 │ │ │ │ │ + bne 8b54 │ │ │ │ │ ldr r8, [r0, r4, lsl #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 8df4 │ │ │ │ │ + bne 8de0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 89e8 │ │ │ │ │ + beq 89d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 89e8 │ │ │ │ │ + bne 89d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 89e4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ab0 │ │ │ │ │ + beq 8a9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8ab0 │ │ │ │ │ + bne 8a9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8600 │ │ │ │ │ - b 8b60 │ │ │ │ │ + beq 85ec │ │ │ │ │ + b 8b4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8bd4 │ │ │ │ │ + bne 8bc0 │ │ │ │ │ ldr r8, [fp] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a40 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 8be0 │ │ │ │ │ + beq 8bcc │ │ │ │ │ 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 8bec │ │ │ │ │ + bne 8bd8 │ │ │ │ │ ldr lr, [r8, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 8bec │ │ │ │ │ + bne 8bd8 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - bne 8b88 │ │ │ │ │ + bne 8b74 │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b44 │ │ │ │ │ + beq 8b30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8b44 │ │ │ │ │ + bne 8b30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b60 │ │ │ │ │ + beq 8b4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 8ea4 │ │ │ │ │ + beq 8e90 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 861c │ │ │ │ │ + b 8608 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 8cd0 │ │ │ │ │ + bne 8cbc │ │ │ │ │ ldr r8, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 8ce8 │ │ │ │ │ + bne 8cd4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a58 │ │ │ │ │ + beq 8a44 │ │ │ │ │ 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 8a58 │ │ │ │ │ + beq 8a44 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 8a58 │ │ │ │ │ + bne 8a44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a58 │ │ │ │ │ + b 8a44 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ ldreq r8, [fp] │ │ │ │ │ - bne 8adc │ │ │ │ │ + bne 8ac8 │ │ │ │ │ mov r2, #9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - b 8b7c │ │ │ │ │ + b 8b68 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 8cbc │ │ │ │ │ + bne 8ca8 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 8b0c │ │ │ │ │ + beq 8af8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 8c3c │ │ │ │ │ + bne 8c28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 8c3c │ │ │ │ │ + bne 8c28 │ │ │ │ │ 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 8b0c │ │ │ │ │ + bne 8af8 │ │ │ │ │ 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 │ │ │ │ │ @@ -9580,56 +9575,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 8c8c │ │ │ │ │ + beq 8c78 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 8e04 │ │ │ │ │ + beq 8e28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 8e30 │ │ │ │ │ + blt 8e78 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 8e28 │ │ │ │ │ + bne 8e70 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 8e28 │ │ │ │ │ + bne 8e70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8b0c │ │ │ │ │ + bne 8af8 │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne 8aec │ │ │ │ │ + bne 8ad8 │ │ │ │ │ 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 8a2c │ │ │ │ │ + b 8a18 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 8d20 │ │ │ │ │ + bne 8d0c │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 8d20 │ │ │ │ │ + bne 8d0c │ │ │ │ │ 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 8b84 │ │ │ │ │ + bne 8b70 │ │ │ │ │ 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] │ │ │ │ │ @@ -9638,355 +9633,355 @@ │ │ │ │ │ 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 8d6c │ │ │ │ │ + beq 8d58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - beq 8e54 │ │ │ │ │ + beq 8e0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 8b1c │ │ │ │ │ + blt 8b08 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 8a20 │ │ │ │ │ + bne 8a0c │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 8a20 │ │ │ │ │ + bne 8a0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8b84 │ │ │ │ │ + bne 8b70 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8adc │ │ │ │ │ - b 8cd0 │ │ │ │ │ + bne 8ac8 │ │ │ │ │ + b 8cbc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 8a10 │ │ │ │ │ - b 8b1c │ │ │ │ │ - ldr r3, [pc, #288] @ 8eec │ │ │ │ │ + bne 89fc │ │ │ │ │ + b 8b08 │ │ │ │ │ + ldr r3, [pc, #288] @ 8ed8 │ │ │ │ │ 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 d44 │ │ │ │ │ + b d34 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ streq sl, [sp, #4] │ │ │ │ │ - beq 876c │ │ │ │ │ - b 88c0 │ │ │ │ │ + beq 8758 │ │ │ │ │ + b 88ac │ │ │ │ │ cmp sl, #0 │ │ │ │ │ streq sl, [sp] │ │ │ │ │ - beq 8b7c │ │ │ │ │ - b 8cd0 │ │ │ │ │ - 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 8c8c │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b 8a20 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - b 8b20 │ │ │ │ │ + beq 8b68 │ │ │ │ │ + b 8cbc │ │ │ │ │ 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 8968 │ │ │ │ │ + b 8954 │ │ │ │ │ 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 8d6c │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b 8648 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b 870c │ │ │ │ │ + b 8d58 │ │ │ │ │ + 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 8c78 │ │ │ │ │ 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 887c │ │ │ │ │ + b 8868 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + b 8a0c │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + b 8b0c │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b 8634 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b 86f8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8b60 │ │ │ │ │ + b 8b4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5d8c │ │ │ │ │ + bl 5d7c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8544 │ │ │ │ │ - b 8b60 │ │ │ │ │ + bne 8530 │ │ │ │ │ + b 8b4c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8600 │ │ │ │ │ - bl 47a8 │ │ │ │ │ - b 8618 │ │ │ │ │ + b 85ec │ │ │ │ │ + bl 4798 │ │ │ │ │ + b 8604 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00008ef0 : │ │ │ │ │ +00008edc : │ │ │ │ │ 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] @ 9080 │ │ │ │ │ + ldr r0, [pc, #356] @ 906c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 900c │ │ │ │ │ + beq 8ff8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 900c │ │ │ │ │ + beq 8ff8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8f94 │ │ │ │ │ + ble 8f80 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8fec │ │ │ │ │ + beq 8fd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq 8f94 │ │ │ │ │ + beq 8f80 │ │ │ │ │ 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 8ffc │ │ │ │ │ + beq 8fe8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8f70 │ │ │ │ │ + bne 8f5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9070 │ │ │ │ │ + beq 905c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 6a24 │ │ │ │ │ + bl 6a10 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9068 │ │ │ │ │ + beq 9054 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt 9014 │ │ │ │ │ + bgt 9000 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8fe4 │ │ │ │ │ + beq 8fd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8fe4 │ │ │ │ │ + bne 8fd0 │ │ │ │ │ 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 8f94 │ │ │ │ │ - b 8f64 │ │ │ │ │ + beq 8f80 │ │ │ │ │ + b 8f50 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8f70 │ │ │ │ │ - b 8f94 │ │ │ │ │ + bne 8f5c │ │ │ │ │ + b 8f80 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8fe4 │ │ │ │ │ + b 8fd0 │ │ │ │ │ add r7, r4, #12 │ │ │ │ │ mov r6, #1 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 84e8 │ │ │ │ │ + bl 84d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9044 │ │ │ │ │ + bne 9030 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 8fc0 │ │ │ │ │ - b 901c │ │ │ │ │ + bge 8fac │ │ │ │ │ + b 9008 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9068 │ │ │ │ │ + beq 9054 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9068 │ │ │ │ │ + bne 9054 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8fc0 │ │ │ │ │ + b 8fac │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5860 │ │ │ │ │ + bl 5850 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 8fc0 │ │ │ │ │ + b 8fac │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009084 : │ │ │ │ │ +00009070 : │ │ │ │ │ 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 961c │ │ │ │ │ - ldr r3, [pc, #1408] @ 962c │ │ │ │ │ + beq 9608 │ │ │ │ │ + ldr r3, [pc, #1408] @ 9618 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r1 │ │ │ │ │ - beq 9468 │ │ │ │ │ + beq 9454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 9564 │ │ │ │ │ - ldr r8, [pc, #1372] @ 9630 │ │ │ │ │ + beq 9550 │ │ │ │ │ + ldr r8, [pc, #1372] @ 961c │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 9108 │ │ │ │ │ + b 90f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 91f4 │ │ │ │ │ + bne 91e0 │ │ │ │ │ ldr sl, [r0, r5, lsl #3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 9534 │ │ │ │ │ + bne 9520 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r5, [fp] │ │ │ │ │ - bne 9300 │ │ │ │ │ + bne 92ec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 943c │ │ │ │ │ + bne 9428 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 931c │ │ │ │ │ + beq 9308 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 91d4 │ │ │ │ │ + bne 91c0 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 91d4 │ │ │ │ │ + beq 91c0 │ │ │ │ │ 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 90d8 │ │ │ │ │ + bhi 90c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 92e8 │ │ │ │ │ + bne 92d4 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 90ec │ │ │ │ │ + beq 90d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 9208 │ │ │ │ │ + beq 91f4 │ │ │ │ │ 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 9358 │ │ │ │ │ + bne 9344 │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 9358 │ │ │ │ │ + bne 9344 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 90f4 │ │ │ │ │ + bne 90e0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 95b0 │ │ │ │ │ + b 959c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 9130 │ │ │ │ │ + bne 911c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 95b0 │ │ │ │ │ + b 959c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 92d0 │ │ │ │ │ + bne 92bc │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq 90ec │ │ │ │ │ + beq 90d8 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 9248 │ │ │ │ │ + bne 9234 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 9248 │ │ │ │ │ + bne 9234 │ │ │ │ │ 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 90ec │ │ │ │ │ + bne 90d8 │ │ │ │ │ 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] │ │ │ │ │ @@ -9995,91 +9990,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 9294 │ │ │ │ │ + beq 9280 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - beq 950c │ │ │ │ │ + beq 94f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 91e8 │ │ │ │ │ + blt 91d4 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9140 │ │ │ │ │ + bne 912c │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 9140 │ │ │ │ │ + bne 912c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 90ec │ │ │ │ │ + bne 90d8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr ip, [r7, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9184 │ │ │ │ │ + bne 9170 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, ip │ │ │ │ │ - b 914c │ │ │ │ │ + b 9138 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 9184 │ │ │ │ │ + bne 9170 │ │ │ │ │ mov r2, #9 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 9208 │ │ │ │ │ + b 91f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9100 │ │ │ │ │ + bne 90ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9100 │ │ │ │ │ + b 90ec │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9340 │ │ │ │ │ + beq 932c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 9340 │ │ │ │ │ + bne 932c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9564 │ │ │ │ │ - ldr r0, [pc, #736] @ 9634 │ │ │ │ │ + bne 9550 │ │ │ │ │ + ldr r0, [pc, #736] @ 9620 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 9428 │ │ │ │ │ + bne 9414 │ │ │ │ │ ldr r5, [fp, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 91b0 │ │ │ │ │ + beq 919c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 93a8 │ │ │ │ │ + bne 9394 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 93a8 │ │ │ │ │ + bne 9394 │ │ │ │ │ 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 91b0 │ │ │ │ │ + bne 919c │ │ │ │ │ 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 │ │ │ │ │ @@ -10089,240 +10084,240 @@ │ │ │ │ │ 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 93f8 │ │ │ │ │ + beq 93e4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq 9578 │ │ │ │ │ + beq 9564 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 95a4 │ │ │ │ │ + blt 9590 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 959c │ │ │ │ │ + bne 9588 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 959c │ │ │ │ │ + bne 9588 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 91b0 │ │ │ │ │ + bne 919c │ │ │ │ │ ldr ip, [r7, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 9528 │ │ │ │ │ + beq 9514 │ │ │ │ │ mov fp, sl │ │ │ │ │ - b 9194 │ │ │ │ │ + b 9180 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9460 │ │ │ │ │ + beq 944c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 9460 │ │ │ │ │ + bne 944c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [pc, #464] @ 9638 │ │ │ │ │ - b 9350 │ │ │ │ │ + ldr r0, [pc, #464] @ 9624 │ │ │ │ │ + b 933c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - ldr r7, [pc, #452] @ 963c │ │ │ │ │ + ldr r7, [pc, #452] @ 9628 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movle r3, r0 │ │ │ │ │ movle r0, r6 │ │ │ │ │ mov r5, #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 934c │ │ │ │ │ + blt 9338 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 94c4 │ │ │ │ │ + bne 94b0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 94a0 │ │ │ │ │ - b 934c │ │ │ │ │ + bge 948c │ │ │ │ │ + b 9338 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 956c │ │ │ │ │ + bne 9558 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1cf8 │ │ │ │ │ + bl 1ce8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 95fc │ │ │ │ │ + beq 95e8 │ │ │ │ │ ldr r9, [r0] │ │ │ │ │ subs r9, r9, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9544 │ │ │ │ │ + bne 9530 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 948c │ │ │ │ │ - b 9460 │ │ │ │ │ + beq 9478 │ │ │ │ │ + b 944c │ │ │ │ │ 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 9294 │ │ │ │ │ + b 9280 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 92d0 │ │ │ │ │ + b 92bc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ streq r6, [sp, #4] │ │ │ │ │ - beq 9208 │ │ │ │ │ - b 92d0 │ │ │ │ │ + beq 91f4 │ │ │ │ │ + b 92bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9500 │ │ │ │ │ + bne 94ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - bne 9500 │ │ │ │ │ + bne 94ec │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9350 │ │ │ │ │ + b 933c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 94d0 │ │ │ │ │ + b 94bc │ │ │ │ │ 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 93f8 │ │ │ │ │ + b 93e4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 9140 │ │ │ │ │ + b 912c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 95e0 │ │ │ │ │ + bne 95cc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9564 │ │ │ │ │ + beq 9550 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 9564 │ │ │ │ │ + bne 9550 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9564 │ │ │ │ │ + b 9550 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 95b8 │ │ │ │ │ + bne 95a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 95b8 │ │ │ │ │ + b 95a4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9564 │ │ │ │ │ + beq 9550 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9564 │ │ │ │ │ + bne 9550 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 9554 │ │ │ │ │ + b 9540 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9460 │ │ │ │ │ - b 934c │ │ │ │ │ + bne 944c │ │ │ │ │ + b 9338 │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00009640 : │ │ │ │ │ +0000962c : │ │ │ │ │ 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] @ 96e8 │ │ │ │ │ + ldr r0, [pc, #124] @ 96d4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 96dc │ │ │ │ │ + beq 96c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 96dc │ │ │ │ │ + beq 96c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 96bc │ │ │ │ │ + ble 96a8 │ │ │ │ │ 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 969c │ │ │ │ │ + bne 9688 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl b00 │ │ │ │ │ R_ARM_CALL set_intersection_multi_impl │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3a24 │ │ │ │ │ + bl 3a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 96cc │ │ │ │ │ + b 96b8 │ │ │ │ │ .word 0x000000b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000096ec : │ │ │ │ │ +000096d8 : │ │ │ │ │ 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 97d0 │ │ │ │ │ + bne 97bc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 9818 │ │ │ │ │ + ble 9804 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -10333,40 +10328,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 97c4 │ │ │ │ │ + ble 97b0 │ │ │ │ │ mov r7, sp │ │ │ │ │ - ldr r9, [pc, #180] @ 9828 │ │ │ │ │ + ldr r9, [pc, #180] @ 9814 │ │ │ │ │ add r4, r7, #8 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r9 │ │ │ │ │ addeq r4, r4, #8 │ │ │ │ │ - beq 9774 │ │ │ │ │ + beq 9760 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 97b0 │ │ │ │ │ + beq 979c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 97b0 │ │ │ │ │ + bne 979c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - bne 9774 │ │ │ │ │ + bne 9760 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 980c │ │ │ │ │ - ldr r0, [pc, #96] @ 982c │ │ │ │ │ + bne 97f8 │ │ │ │ │ + ldr r0, [pc, #96] @ 9818 │ │ │ │ │ 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 │ │ │ │ │ @@ -10376,75 +10371,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 976c │ │ │ │ │ + bgt 9758 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 97c4 │ │ │ │ │ + b 97b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r7, r6 │ │ │ │ │ - bgt 976c │ │ │ │ │ - b 97c4 │ │ │ │ │ + bgt 9758 │ │ │ │ │ + b 97b0 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00009830 : │ │ │ │ │ +0000981c : │ │ │ │ │ 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, #1956] @ 9fec │ │ │ │ │ + ldr r8, [pc, #1956] @ 9fd8 │ │ │ │ │ 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 98c8 │ │ │ │ │ + blt 98b4 │ │ │ │ │ ldr r4, [r0, r6, lsl #3] │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 98d4 │ │ │ │ │ + bne 98c0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 98c8 │ │ │ │ │ + blt 98b4 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r2, r2, #8 │ │ │ │ │ - bne 98d8 │ │ │ │ │ + bne 98c4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ - blt 98c8 │ │ │ │ │ + blt 98b4 │ │ │ │ │ ldr r4, [r2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 98d8 │ │ │ │ │ + bne 98c4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ - bge 98a8 │ │ │ │ │ + bge 9894 │ │ │ │ │ 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 9c0c │ │ │ │ │ + beq 9bf8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr sl, [r2, #4] │ │ │ │ │ str r1, [r4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ @@ -10452,29 +10447,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 9a84 │ │ │ │ │ + bls 9a70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b04 │ │ │ │ │ + bne 9af0 │ │ │ │ │ ldr r9, [r1, r5, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 9ee8 │ │ │ │ │ + bne 9ed4 │ │ │ │ │ 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 9b48 │ │ │ │ │ + bne 9b34 │ │ │ │ │ and r4, r2, sl │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, sl │ │ │ │ │ str r0, [sp] │ │ │ │ │ add r3, fp, #9 │ │ │ │ │ @@ -10489,129 +10484,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 9a3c │ │ │ │ │ + bne 9a28 │ │ │ │ │ ldr fp, [r5, #-8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 9b5c │ │ │ │ │ + bne 9b48 │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bne 9f14 │ │ │ │ │ + bne 9f00 │ │ │ │ │ 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 9ebc │ │ │ │ │ + bcs 9ea8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9854 │ │ │ │ │ + beq 9840 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 9854 │ │ │ │ │ + bne 9840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 9854 │ │ │ │ │ + b 9840 │ │ │ │ │ cmp ip, sl │ │ │ │ │ - beq 9c04 │ │ │ │ │ + beq 9bf0 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ ldr fp, [sp] │ │ │ │ │ moveq fp, r0 │ │ │ │ │ str fp, [sp] │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 99a8 │ │ │ │ │ + bne 9994 │ │ │ │ │ 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 9974 │ │ │ │ │ + b 9960 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c14 │ │ │ │ │ + bne 9c00 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 9938 │ │ │ │ │ + beq 9924 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 9b18 │ │ │ │ │ + beq 9b04 │ │ │ │ │ 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 9c98 │ │ │ │ │ + bne 9c84 │ │ │ │ │ ldr ip, [r9, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9c98 │ │ │ │ │ + bne 9c84 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 9b30 │ │ │ │ │ - b 9f44 │ │ │ │ │ + bne 9b1c │ │ │ │ │ + b 9f30 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9cc0 │ │ │ │ │ + bne 9cac │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 9ce0 │ │ │ │ │ + bne 9ccc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9da8 │ │ │ │ │ + bne 9d94 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ - b 9948 │ │ │ │ │ + b 9934 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 995c │ │ │ │ │ + b 9948 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 9a54 │ │ │ │ │ + bne 9a40 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq 9c5c │ │ │ │ │ + beq 9c48 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ - ldr r0, [pc, #1144] @ 9ff0 │ │ │ │ │ + ldr r0, [pc, #1144] @ 9fdc │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 9c2c │ │ │ │ │ + beq 9c18 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -10620,105 +10615,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 9bcc │ │ │ │ │ + beq 9bb8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp] │ │ │ │ │ - beq 9f70 │ │ │ │ │ + beq 9f5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 9c5c │ │ │ │ │ - bne 9f24 │ │ │ │ │ + bgt 9c48 │ │ │ │ │ + bne 9f10 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr lr, [r9, #20] │ │ │ │ │ cmp r2, lr │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ - bne 9bf8 │ │ │ │ │ + bne 9be4 │ │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a40 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b 995c │ │ │ │ │ + b 9948 │ │ │ │ │ ldr fp, [r5, #-8] │ │ │ │ │ - b 9b64 │ │ │ │ │ + b 9b50 │ │ │ │ │ ldr sl, [r2, #4] │ │ │ │ │ - b 98f0 │ │ │ │ │ + b 98dc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 9aa8 │ │ │ │ │ + bne 9a94 │ │ │ │ │ mov r2, #9 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 9b18 │ │ │ │ │ + b 9b04 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - ldr r0, [pc, #952] @ 9ff0 │ │ │ │ │ + ldr r0, [pc, #952] @ 9fdc │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9b7c │ │ │ │ │ + bne 9b68 │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 │ │ │ │ │ - beq 9fd8 │ │ │ │ │ + beq 9fc4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - beq 9854 │ │ │ │ │ + beq 9840 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 9a0c │ │ │ │ │ + bne 99f8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 9a0c │ │ │ │ │ + b 99f8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 9dec │ │ │ │ │ + beq 9dd8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bne 9ac4 │ │ │ │ │ + bne 9ab0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r2 │ │ │ │ │ str r0, [sp] │ │ │ │ │ - b 9910 │ │ │ │ │ - ldr r0, [pc, #776] @ 9ff0 │ │ │ │ │ + b 98fc │ │ │ │ │ + ldr r0, [pc, #776] @ 9fdc │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9d1c │ │ │ │ │ + bne 9d08 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 9d1c │ │ │ │ │ + bne 9d08 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b20 │ │ │ │ │ + bne 9b0c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -10727,72 +10722,72 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 9d68 │ │ │ │ │ + beq 9d54 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r9] │ │ │ │ │ - beq 9ef8 │ │ │ │ │ + beq 9ee4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 9f94 │ │ │ │ │ + blt 9f80 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 9904 │ │ │ │ │ + bne 98f0 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne 9904 │ │ │ │ │ + bne 98f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9b20 │ │ │ │ │ + bne 9b0c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - bne 9aa8 │ │ │ │ │ - b 9cc0 │ │ │ │ │ + bne 9a94 │ │ │ │ │ + b 9cac │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r8, [fp] │ │ │ │ │ str ip, [fp, #4] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 9a0c │ │ │ │ │ + beq 99f8 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne 9a0c │ │ │ │ │ + bne 99f8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 9a0c │ │ │ │ │ + b 99f8 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq 9ae4 │ │ │ │ │ - ldr r0, [pc, #496] @ 9ff0 │ │ │ │ │ + beq 9ad0 │ │ │ │ │ + ldr r0, [pc, #496] @ 9fdc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9e38 │ │ │ │ │ + bne 9e24 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 9e38 │ │ │ │ │ + bne 9e24 │ │ │ │ │ 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 9ae4 │ │ │ │ │ + bne 9ad0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -10802,120 +10797,120 @@ │ │ │ │ │ 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 9e88 │ │ │ │ │ + beq 9e74 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq 9f9c │ │ │ │ │ + beq 9f88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 9fd0 │ │ │ │ │ + blt 9fbc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne 9fbc │ │ │ │ │ + bne 9fa8 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 9fbc │ │ │ │ │ + bne 9fa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9ae4 │ │ │ │ │ + bne 9ad0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b 9ca0 │ │ │ │ │ - ldr r2, [pc, #304] @ 9ff4 │ │ │ │ │ + b 9c8c │ │ │ │ │ + ldr r2, [pc, #304] @ 9fe0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl d44 │ │ │ │ │ + bl d34 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a0c │ │ │ │ │ - b 9f44 │ │ │ │ │ + beq 99f8 │ │ │ │ │ + b 9f30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [sp, #4] │ │ │ │ │ - beq 9b18 │ │ │ │ │ - b 9cc0 │ │ │ │ │ + beq 9b04 │ │ │ │ │ + b 9cac │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b 9d68 │ │ │ │ │ + b 9d54 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ str r1, [r9, #12] │ │ │ │ │ stm r2, {r4, sl} │ │ │ │ │ - b 9a0c │ │ │ │ │ + b 99f8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9f68 │ │ │ │ │ + beq 9f54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 9fe0 │ │ │ │ │ + beq 9fcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9f68 │ │ │ │ │ + beq 9f54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9f68 │ │ │ │ │ + bne 9f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 98cc │ │ │ │ │ + b 98b8 │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 9bcc │ │ │ │ │ + b 9bb8 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 9f44 │ │ │ │ │ + b 9f30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 9e88 │ │ │ │ │ + b 9e74 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 9904 │ │ │ │ │ + b 98f0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 9f44 │ │ │ │ │ + b 9f30 │ │ │ │ │ ldr lr, [r9, #20] │ │ │ │ │ - b 9b7c │ │ │ │ │ + b 9b68 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9f44 │ │ │ │ │ + b 9f30 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ │ │ │ │ │ -00009ff8 : │ │ │ │ │ +00009fe4 : │ │ │ │ │ set_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ @@ -10931,113 +10926,113 @@ │ │ │ │ │ str ip, [r0, #16] │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str r3, [r0, #96] @ 0x60 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000a04c : │ │ │ │ │ +0000a038 : │ │ │ │ │ set_init(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - bne a140 │ │ │ │ │ + bne a12c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq a17c │ │ │ │ │ + beq a168 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne a18c │ │ │ │ │ + bne a178 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a194 │ │ │ │ │ + bne a180 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq a184 │ │ │ │ │ - ldr r6, [pc, #236] @ a1bc │ │ │ │ │ + beq a170 │ │ │ │ │ + ldr r6, [pc, #236] @ a1a8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r3, r6, #208 @ 0xd0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq a128 │ │ │ │ │ - ldr r1, [pc, #216] @ a1c0 │ │ │ │ │ + beq a114 │ │ │ │ │ + ldr r1, [pc, #216] @ a1ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a128 │ │ │ │ │ + bne a114 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a128 │ │ │ │ │ - ldr r3, [pc, #184] @ a1c4 │ │ │ │ │ + bne a114 │ │ │ │ │ + ldr r3, [pc, #184] @ a1b0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq a138 │ │ │ │ │ + beq a124 │ │ │ │ │ bl 330 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d50 │ │ │ │ │ - b a120 │ │ │ │ │ - bl 5984 │ │ │ │ │ - b a120 │ │ │ │ │ - ldr r0, [pc, #128] @ a1c8 │ │ │ │ │ + bl 2d40 │ │ │ │ │ + b a10c │ │ │ │ │ + bl 5974 │ │ │ │ │ + b a10c │ │ │ │ │ + ldr r0, [pc, #128] @ a1b4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a17c │ │ │ │ │ + beq a168 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a09c │ │ │ │ │ + bne a088 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b a120 │ │ │ │ │ + b a10c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a120 │ │ │ │ │ + b a10c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a19c │ │ │ │ │ + beq a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 47a8 │ │ │ │ │ + bl 4798 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq a184 │ │ │ │ │ + beq a170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2cac │ │ │ │ │ - b a120 │ │ │ │ │ + bl 2c9c │ │ │ │ │ + b a10c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ .word 0x00000024 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 24 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ - b 5860 │ │ │ │ │ + b 5850 │ │ │ │ │ R_ARM_JUMP24 set_copy_impl │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000002c : │ │ │ │ │ setiter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 3a24 │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq a8 │ │ │ │ │ ldr r0, [pc, #32] @ b4 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -99,9 +99,9 @@ │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ 00000114 <_PySet_ClearInternal>: │ │ │ │ │ _PySet_ClearInternal(): │ │ │ │ │ - b 47a8 │ │ │ │ │ + b 4798 │ │ │ │ │ R_ARM_JUMP24 set_clear_internal │ │ │ ├── tupleobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 22580 (bytes into file) │ │ │ │ │ + Start of section headers: 22532 (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 0x5834: │ │ │ │ │ +There are 17 section headers, starting at offset 0x5804: │ │ │ │ │ │ │ │ │ │ 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 000338 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004d60 000100 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004d30 000100 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00036c 000264 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 004e60 0001a0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 004e30 0001a0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0005d0 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0005d0 0001b0 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000780 002fc8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 005000 000768 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 003748 00027b 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0039c4 0000c4 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 005768 000040 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003a88 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003a88 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003ab4 000b00 10 15 98 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0045b4 0007ab 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0057a8 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000780 002f98 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 004fd0 000768 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 003718 00027b 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 003994 0000c4 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 005738 000040 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003a58 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003a58 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003a84 000b00 10 15 98 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 004584 0007ab 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 005778 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 {} │ │ │ │ │ @@ -32,58 +32,58 @@ │ │ │ │ │ 28: 00001254 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 29: 00001258 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 30: 000012c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 31: 000012cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 32: 0000146c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 00001480 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 34: 00001480 268 FUNC LOCAL DEFAULT 7 tuplecontains │ │ │ │ │ - 35: 0000158c 932 FUNC LOCAL DEFAULT 7 tuplesubscript │ │ │ │ │ - 36: 00001910 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 37: 00001930 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 00001930 96 FUNC LOCAL DEFAULT 7 tupleitem │ │ │ │ │ - 39: 00001988 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001990 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00001990 320 FUNC LOCAL DEFAULT 7 tuplehash │ │ │ │ │ - 42: 00001abc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 00001ad0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 44: 00001d6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00001d88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 00001d88 744 FUNC LOCAL DEFAULT 7 tuple_vectorcall │ │ │ │ │ - 47: 0000205c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00002070 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00002070 440 FUNC LOCAL DEFAULT 7 tuplerichcompare │ │ │ │ │ + 35: 0000158c 884 FUNC LOCAL DEFAULT 7 tuplesubscript │ │ │ │ │ + 36: 000018e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 00001900 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 38: 00001900 96 FUNC LOCAL DEFAULT 7 tupleitem │ │ │ │ │ + 39: 00001958 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001960 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00001960 320 FUNC LOCAL DEFAULT 7 tuplehash │ │ │ │ │ + 42: 00001a8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 00001aa0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 44: 00001d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00001d58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 00001d58 744 FUNC LOCAL DEFAULT 7 tuple_vectorcall │ │ │ │ │ + 47: 0000202c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00002040 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 00002040 440 FUNC LOCAL DEFAULT 7 tuplerichcompare │ │ │ │ │ 50: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 51: 00002218 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00002228 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 00002228 780 FUNC LOCAL DEFAULT 7 tupleconcat │ │ │ │ │ - 54: 0000251c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 00002534 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 56: 00002534 8 FUNC LOCAL DEFAULT 7 tuplelength │ │ │ │ │ - 57: 0000253c 752 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ - 58: 00002818 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 0000282c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 60: 0000282c 24 FUNC LOCAL DEFAULT 7 tupleiter_traverse │ │ │ │ │ - 61: 00002844 448 FUNC LOCAL DEFAULT 7 tuplerepr │ │ │ │ │ - 62: 000029f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 63: 00002a04 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 51: 000021e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 000021f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 000021f8 780 FUNC LOCAL DEFAULT 7 tupleconcat │ │ │ │ │ + 54: 000024ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00002504 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 56: 00002504 8 FUNC LOCAL DEFAULT 7 tuplelength │ │ │ │ │ + 57: 0000250c 752 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ + 58: 000027e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 000027fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 60: 000027fc 24 FUNC LOCAL DEFAULT 7 tupleiter_traverse │ │ │ │ │ + 61: 00002814 448 FUNC LOCAL DEFAULT 7 tuplerepr │ │ │ │ │ + 62: 000029c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 000029d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 64: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 65: 000000b4 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 66: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 67: 00000000 344 FUNC LOCAL DEFAULT 1 tuple_index │ │ │ │ │ 68: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 69: 00002a60 1204 FUNC LOCAL DEFAULT 7 tuplerepeat │ │ │ │ │ - 70: 00002f08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 00002a30 1204 FUNC LOCAL DEFAULT 7 tuplerepeat │ │ │ │ │ + 70: 00002ed8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 00000158 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 72: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 73: 00002f14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 74: 00002f14 36 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ + 73: 00002ee4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 74: 00002ee4 36 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ 75: 000001f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 76: 000001f4 116 FUNC LOCAL DEFAULT 1 tuple___getnewargs__ │ │ │ │ │ 77: 00000260 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 78: 00002f38 144 FUNC LOCAL DEFAULT 7 tuple_count │ │ │ │ │ + 78: 00002f08 144 FUNC LOCAL DEFAULT 7 tuple_count │ │ │ │ │ 79: 00000268 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 80: 00000268 84 FUNC LOCAL DEFAULT 1 tupleiter_reduce │ │ │ │ │ 81: 000002b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 000002bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 83: 000002bc 124 FUNC LOCAL DEFAULT 1 tupleiter_setstate │ │ │ │ │ 84: 00000334 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 135: 00001ad0 696 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ + 135: 00001aa0 696 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ @@ -151,15 +151,15 @@ │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 154: 00002a04 92 FUNC GLOBAL HIDDEN 7 _PyTuple_ClearFreeList │ │ │ │ │ + 154: 000029d4 92 FUNC GLOBAL HIDDEN 7 _PyTuple_ClearFreeList │ │ │ │ │ 155: 00000000 196 FUNC GLOBAL HIDDEN 10 _PyTuple_DebugMallocStats │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4d60 contains 32 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4d30 contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000070 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000080 0000a01c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000000a4 00007b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000b8 0000a11c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 00000108 0000891c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000128 0000a11c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ @@ -30,70 +30,70 @@ │ │ │ │ │ 000002b0 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 0000a81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000030c 0000821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000334 0000a902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x4e60 contains 52 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x4e30 contains 52 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000ac02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001602 R_ARM_ABS32 00000cc4 tupledealloc │ │ │ │ │ -0000002c 00003d02 R_ARM_ABS32 00002844 tuplerepr │ │ │ │ │ +0000002c 00003d02 R_ARM_ABS32 00002814 tuplerepr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002902 R_ARM_ABS32 00001990 tuplehash │ │ │ │ │ +0000003c 00002902 R_ARM_ABS32 00001960 tuplehash │ │ │ │ │ 00000048 0000ad02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00001902 R_ARM_ABS32 00000f50 tupletraverse │ │ │ │ │ -00000064 00003102 R_ARM_ABS32 00002070 tuplerichcompare │ │ │ │ │ +00000064 00003102 R_ARM_ABS32 00002040 tuplerichcompare │ │ │ │ │ 0000006c 00001102 R_ARM_ABS32 00000ac0 tuple_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00003902 R_ARM_ABS32 0000253c tuple_new │ │ │ │ │ +0000009c 00003902 R_ARM_ABS32 0000250c tuple_new │ │ │ │ │ 000000a0 00007102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00002e02 R_ARM_ABS32 00001d88 tuple_vectorcall │ │ │ │ │ +000000c8 00002e02 R_ARM_ABS32 00001d58 tuple_vectorcall │ │ │ │ │ 000000d4 0000ac02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001502 R_ARM_ABS32 00000c20 tupleiter_dealloc │ │ │ │ │ 00000118 0000ad02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00003c02 R_ARM_ABS32 0000282c tupleiter_traverse │ │ │ │ │ +0000012c 00003c02 R_ARM_ABS32 000027fc tupleiter_traverse │ │ │ │ │ 0000013c 0000ae02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001402 R_ARM_ABS32 00000b94 tupleiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004a02 R_ARM_ABS32 00002f14 tupleiter_len │ │ │ │ │ +000001a4 00004a02 R_ARM_ABS32 00002ee4 tupleiter_len │ │ │ │ │ 000001ac 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00005002 R_ARM_ABS32 00000268 tupleiter_reduce │ │ │ │ │ 000001bc 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00005302 R_ARM_ABS32 000002bc tupleiter_setstate │ │ │ │ │ 000001cc 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001e0 00003802 R_ARM_ABS32 00002534 tuplelength │ │ │ │ │ +000001e0 00003802 R_ARM_ABS32 00002504 tuplelength │ │ │ │ │ 000001e4 00002302 R_ARM_ABS32 0000158c tuplesubscript │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00004c02 R_ARM_ABS32 000001f4 tuple___getnewargs__ │ │ │ │ │ 000001f8 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000200 00004302 R_ARM_ABS32 00000000 tuple_index │ │ │ │ │ 00000208 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00004e02 R_ARM_ABS32 00002f38 tuple_count │ │ │ │ │ +00000210 00004e02 R_ARM_ABS32 00002f08 tuple_count │ │ │ │ │ 00000218 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 0000af02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000023c 00003802 R_ARM_ABS32 00002534 tuplelength │ │ │ │ │ -00000240 00003502 R_ARM_ABS32 00002228 tupleconcat │ │ │ │ │ -00000244 00004502 R_ARM_ABS32 00002a60 tuplerepeat │ │ │ │ │ -00000248 00002602 R_ARM_ABS32 00001930 tupleitem │ │ │ │ │ +0000023c 00003802 R_ARM_ABS32 00002504 tuplelength │ │ │ │ │ +00000240 00003502 R_ARM_ABS32 000021f8 tupleconcat │ │ │ │ │ +00000244 00004502 R_ARM_ABS32 00002a30 tuplerepeat │ │ │ │ │ +00000248 00002602 R_ARM_ABS32 00001900 tupleitem │ │ │ │ │ 00000258 00002202 R_ARM_ABS32 00001480 tuplecontains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5000 contains 237 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4fd0 contains 237 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000006c 0000641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0000651c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000084 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000c8 0000661c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000f0 0000661c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ @@ -216,124 +216,124 @@ │ │ │ │ │ 000014f4 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001518 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 0000153c 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001568 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000015cc 00007f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00001630 0000801c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ 0000164c 0000811c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001870 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000018a8 0000821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018d0 00007b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001908 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001910 00007c02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00001914 00008402 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -00001918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000191c 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001920 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001924 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001928 00008502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000192c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000197c 00007b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001988 00007c02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000198c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000178c 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000188c 0000821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018b4 00007b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018d8 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018e0 00007c02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000018e4 00008402 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +000018e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000018ec 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000018f4 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000018f8 00008502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000018fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000194c 00007b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001958 00007c02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0000195c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001984 0000861c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000019b4 0000861c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000019e4 0000861c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001a08 0000861c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001a2c 0000861c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001a58 0000861c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001b38 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001b7c 0000641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001c04 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001c9c 0000661c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001cc8 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001cf4 0000661c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001d20 0000681c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d3c 0000671c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001d64 0000671c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001d6c 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d70 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001d78 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d7c 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001dd8 0000881c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001f74 0000881d R_ARM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ -00001f84 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fd8 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002020 0000891c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000203c 00008a1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00002054 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000205c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002060 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002064 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002068 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000206c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020d8 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000020fc 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002130 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000021b0 00008b1d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00002218 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000221c 00008c02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00002220 00008d02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00002224 00008e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002428 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000024ac 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002510 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000251c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002520 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002524 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002528 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000252c 00008502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002530 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000025a0 0000881c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002730 0000881d R_ARM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ -00002738 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000274c 0000891c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000027b0 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c8 00008f1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000027e0 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000281c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002820 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002824 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002828 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000286c 0000901c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000287c 0000911c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000028a4 0000921c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +000019d8 0000861c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000019fc 0000861c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001a28 0000861c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001b08 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001b4c 0000641c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001bd4 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001c6c 0000661c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001c98 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001cc4 0000661c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001cf0 0000681c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d0c 0000671c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001d34 0000671c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001d3c 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d40 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001d48 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d4c 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001da8 0000881c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001f44 0000881d R_ARM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ +00001f54 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fa8 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001ff0 0000891c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000200c 00008a1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00002024 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000202c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002030 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002034 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002038 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000203c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000020a8 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000020cc 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002100 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002180 00008b1d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +000021e8 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000021ec 00008c02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000021f0 00008d02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000021f4 00008e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023f8 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000247c 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000024e0 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000024f0 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000024f4 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000024f8 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000024fc 00008502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002500 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002570 0000881c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002700 0000881d R_ARM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ +00002708 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000271c 0000891c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002780 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002798 00008f1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000027b0 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000027e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000027ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000027f0 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000027f4 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000027f8 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000283c 0000901c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000284c 0000911c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00002874 0000921c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000288c 0000931c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000028ac 0000941c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 000028bc 0000931c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000028dc 0000941c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -000028ec 0000931c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00002900 0000951c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00002930 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002954 0000921c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00002964 0000961c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000296c 0000971c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00002998 0000981d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000029b0 0000941c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -000029c0 0000991c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000029c8 0000961c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000029ec 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a48 0000711c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00002ae8 0000a31c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002c84 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002ed8 0000a41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002eec 0000681d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002f08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002f0c 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002f10 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002f2c 0000a01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002f34 0000a01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002f74 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002f9c 0000a01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000028d0 0000951c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00002900 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002924 0000921c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00002934 0000961c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000293c 0000971c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00002968 0000981d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00002980 0000941c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00002990 0000991c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00002998 0000961c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000029bc 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000029c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000029cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000029d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002a18 0000711c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00002ab8 0000a31c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002c54 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002ea8 0000a41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ebc 0000681d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002edc 00006a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ee0 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002efc 0000a01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002f04 0000a01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002f44 00007e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002f6c 0000a01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5768 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5738 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000631c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000060 00009c1c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ 00000084 00009d1c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 000000a8 00009e1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000000b4 00009f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000000b8 0000696b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1562,189 +1562,132 @@ │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1614 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1614 │ │ │ │ │ - ldr r6, [pc, #840] @ 1910 │ │ │ │ │ + ldr r6, [pc, #792] @ 18e0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 18a8 │ │ │ │ │ + beq 188c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - blt 18b8 │ │ │ │ │ + blt 189c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 18c8 │ │ │ │ │ + bge 18ac │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #760] @ 1914 │ │ │ │ │ + ldr r3, [pc, #712] @ 18e4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 18f8 │ │ │ │ │ + bne 18c8 │ │ │ │ │ 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 18d4 │ │ │ │ │ + blt 18b8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 18dc │ │ │ │ │ + ble 18c0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 16a4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 16a4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bne 16a4 │ │ │ │ │ - ldr r3, [pc, #660] @ 1918 │ │ │ │ │ + ldr r3, [pc, #612] @ 18e8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 16a4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r3, r5 │ │ │ │ │ b 1608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 374 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 18d4 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + beq 18b8 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - add ip, r5, #12 │ │ │ │ │ - bne 1790 │ │ │ │ │ - ldr r1, [ip, r2, lsl #2] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r0, r0, #1 │ │ │ │ │ - strne r0, [r1] │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + add r1, r5, #12 │ │ │ │ │ + bne 17c4 │ │ │ │ │ + ldr r0, [r1, r2, lsl #2] │ │ │ │ │ + ldr ip, [r0] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne ip, ip, #1 │ │ │ │ │ + strne ip, [r0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - str r1, [r3, #12] │ │ │ │ │ - beq 186c │ │ │ │ │ - add r1, r2, #1 │ │ │ │ │ - ldr r1, [ip, r1, lsl #2] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r0, r0, #1 │ │ │ │ │ - strne r0, [r1] │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ + beq 1788 │ │ │ │ │ + add r0, r2, #1 │ │ │ │ │ + ldr r0, [r1, r0, lsl #2] │ │ │ │ │ + ldr ip, [r0] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne ip, ip, #1 │ │ │ │ │ + strne ip, [r0] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - str r1, [r3, #16] │ │ │ │ │ - beq 186c │ │ │ │ │ - add r1, r2, #2 │ │ │ │ │ - ldr r1, [ip, r1, lsl #2] │ │ │ │ │ + str r0, [r3, #16] │ │ │ │ │ + beq 1788 │ │ │ │ │ + add r0, r2, #2 │ │ │ │ │ + ldr r1, [r1, r0, lsl #2] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r1] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq 186c │ │ │ │ │ - add r1, r2, #3 │ │ │ │ │ - ldr r1, [ip, r1, lsl #2] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r0, r0, #1 │ │ │ │ │ - strne r0, [r1] │ │ │ │ │ - cmp r4, #4 │ │ │ │ │ - str r1, [r3, #24] │ │ │ │ │ - beq 186c │ │ │ │ │ - add r1, r2, #4 │ │ │ │ │ - add r2, r3, r4, lsl #2 │ │ │ │ │ - add r5, r5, r1, lsl #2 │ │ │ │ │ - add r0, r3, #24 │ │ │ │ │ - add r2, r2, #8 │ │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ │ - ldr ip, [r1] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add lr, ip, #1 │ │ │ │ │ - bne 185c │ │ │ │ │ - str r1, [r0, #4]! │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq 186c │ │ │ │ │ - add r5, r5, #4 │ │ │ │ │ - b 1768 │ │ │ │ │ - ldr r0, [ip, r2, lsl #2] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne lr, lr, #1 │ │ │ │ │ - strne lr, [r0] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - str r0, [r3, #12] │ │ │ │ │ - beq 186c │ │ │ │ │ - add r2, r2, r1 │ │ │ │ │ - ldr r0, [ip, r2, lsl #2] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne lr, lr, #1 │ │ │ │ │ - strne lr, [r0] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - str r0, [r3, #16] │ │ │ │ │ - beq 186c │ │ │ │ │ - add r2, r1, r2 │ │ │ │ │ - ldr r0, [ip, r2, lsl #2] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne lr, lr, #1 │ │ │ │ │ - strne lr, [r0] │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ - str r0, [r3, #20] │ │ │ │ │ - beq 186c │ │ │ │ │ - add r2, r1, r2 │ │ │ │ │ - ldr r0, [ip, r2, lsl #2] │ │ │ │ │ - ldr ip, [r0] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne ip, ip, #1 │ │ │ │ │ - strne ip, [r0] │ │ │ │ │ - cmp r4, #4 │ │ │ │ │ - str r0, [r3, #24] │ │ │ │ │ - beq 186c │ │ │ │ │ - add r2, r1, r2 │ │ │ │ │ + beq 1788 │ │ │ │ │ + add r2, r2, #3 │ │ │ │ │ + add r5, r5, r2, lsl #2 │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ │ - lsl r1, r1, #2 │ │ │ │ │ - add ip, r3, #24 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + add r1, r3, #20 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r5, lr, #1 │ │ │ │ │ - bne 18e4 │ │ │ │ │ - str r0, [ip, #4]! │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - beq 186c │ │ │ │ │ - add r2, r2, r1 │ │ │ │ │ - b 1834 │ │ │ │ │ - str lr, [r1] │ │ │ │ │ - str r1, [r0, #4]! │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne 1788 │ │ │ │ │ - ldr r2, [pc, #168] @ 191c │ │ │ │ │ + bne 1774 │ │ │ │ │ + str r2, [r1, #4]! │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq 1788 │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 1754 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + str r2, [r1, #4]! │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bne 1760 │ │ │ │ │ + ldr r2, [pc, #348] @ 18ec │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ @@ -1752,257 +1695,302 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ b 1608 │ │ │ │ │ + ldr ip, [r1, r2, lsl #2] │ │ │ │ │ + ldr lr, [ip] │ │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne lr, lr, #1 │ │ │ │ │ + strne lr, [ip] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + str ip, [r3, #12] │ │ │ │ │ + beq 1788 │ │ │ │ │ + add r2, r2, r0 │ │ │ │ │ + ldr ip, [r1, r2, lsl #2] │ │ │ │ │ + ldr lr, [ip] │ │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne lr, lr, #1 │ │ │ │ │ + strne lr, [ip] │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + str ip, [r3, #16] │ │ │ │ │ + beq 1788 │ │ │ │ │ + add r2, r0, r2 │ │ │ │ │ + ldr r1, [r1, r2, lsl #2] │ │ │ │ │ + ldr ip, [r1] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne ip, ip, #1 │ │ │ │ │ + strne ip, [r1] │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ + str r1, [r3, #20] │ │ │ │ │ + beq 1788 │ │ │ │ │ + add r2, r0, r2 │ │ │ │ │ + add r2, r5, r2, lsl #2 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + add r4, r3, r4, lsl #2 │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + lsl r0, r0, #2 │ │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add ip, r3, #20 │ │ │ │ │ + add r4, r4, #8 │ │ │ │ │ + bne 1874 │ │ │ │ │ + str r1, [ip, #4]! │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + beq 1788 │ │ │ │ │ + add r2, r2, r0 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 1854 │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + str lr, [r1] │ │ │ │ │ + str r1, [ip, #4]! │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + bne 1860 │ │ │ │ │ + b 1788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d4 │ │ │ │ │ + bne 18b8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ - bmi 18c8 │ │ │ │ │ + bmi 18ac │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bgt 15f0 │ │ │ │ │ - ldr r1, [pc, #80] @ 1920 │ │ │ │ │ + ldr r1, [pc, #60] @ 18f0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 1608 │ │ │ │ │ - ldr r3, [pc, #64] @ 1924 │ │ │ │ │ + ldr r3, [pc, #44] @ 18f4 │ │ │ │ │ b 1608 │ │ │ │ │ - str r5, [r0] │ │ │ │ │ - str r0, [ip, #4]! │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - bne 1854 │ │ │ │ │ - b 186c │ │ │ │ │ - ldr r3, [pc, #40] @ 1928 │ │ │ │ │ + ldr r3, [pc, #40] @ 18f8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 192c │ │ │ │ │ + ldr r1, [pc, #36] @ 18fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 18b8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000a0 │ │ │ │ │ + .word 0x00000154 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000c208 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001930 : │ │ │ │ │ +00001900 : │ │ │ │ │ tupleitem(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1960 │ │ │ │ │ + blt 1930 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 1960 │ │ │ │ │ + bge 1930 │ │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ 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] @ 1988 │ │ │ │ │ - ldr r1, [pc, #16] @ 198c │ │ │ │ │ + ldr r3, [pc, #16] @ 1958 │ │ │ │ │ + ldr r1, [pc, #16] @ 195c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001990 : │ │ │ │ │ +00001960 : │ │ │ │ │ tuplehash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a98 │ │ │ │ │ + ble 1a68 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ - ldr r6, [pc, #244] @ 1abc │ │ │ │ │ - ldr r4, [pc, #244] @ 1ac0 │ │ │ │ │ - ldr r7, [pc, #244] @ 1ac4 │ │ │ │ │ + beq 1a84 │ │ │ │ │ + ldr r6, [pc, #244] @ 1a8c │ │ │ │ │ + ldr r4, [pc, #244] @ 1a90 │ │ │ │ │ + ldr r7, [pc, #244] @ 1a94 │ │ │ │ │ mla r4, r6, r0, r4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ror r4, r4, #19 │ │ │ │ │ mul r4, r7, r4 │ │ │ │ │ - beq 1a7c │ │ │ │ │ + beq 1a4c │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1a84 │ │ │ │ │ mla r3, r6, r0, r4 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ror r3, r3, #19 │ │ │ │ │ mul r4, r7, r3 │ │ │ │ │ - beq 1a7c │ │ │ │ │ + beq 1a4c │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1a84 │ │ │ │ │ mla r0, r6, r0, r4 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ror r0, r0, #19 │ │ │ │ │ mul r4, r7, r0 │ │ │ │ │ - beq 1a7c │ │ │ │ │ + beq 1a4c │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1a84 │ │ │ │ │ mla r0, r6, r0, r4 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ror r0, r0, #19 │ │ │ │ │ mul r4, r7, r0 │ │ │ │ │ - beq 1a7c │ │ │ │ │ + beq 1a4c │ │ │ │ │ add r8, r8, #24 │ │ │ │ │ mov r9, #4 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1a84 │ │ │ │ │ mla r0, r6, r0, r4 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ror r3, r0, #19 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ mul r4, r7, r3 │ │ │ │ │ - bne 1a54 │ │ │ │ │ - ldr r0, [pc, #68] @ 1ac8 │ │ │ │ │ + bne 1a24 │ │ │ │ │ + ldr r0, [pc, #68] @ 1a98 │ │ │ │ │ eor r0, r0, r5 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r0, [pc, #52] @ 1acc │ │ │ │ │ + ldr r0, [pc, #52] @ 1a9c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ 1ac8 │ │ │ │ │ - ldr r0, [pc, #28] @ 1ac0 │ │ │ │ │ + ldr r3, [pc, #40] @ 1a98 │ │ │ │ │ + ldr r0, [pc, #28] @ 1a90 │ │ │ │ │ eor r3, r3, r5 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - b 1a90 │ │ │ │ │ + b 1a60 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ .word 0x85ebca77 │ │ │ │ │ .word 0x165667b1 │ │ │ │ │ .word 0x9e3779b1 │ │ │ │ │ .word 0x1663b4c2 │ │ │ │ │ .word 0x5c2a4bd4 │ │ │ │ │ │ │ │ │ │ -00001ad0 : │ │ │ │ │ +00001aa0 : │ │ │ │ │ PyTuple_GetSlice(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5c │ │ │ │ │ + beq 1d2c │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr r3, [lr, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1d5c │ │ │ │ │ + beq 1d2c │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ bic r3, r1, r1, asr #31 │ │ │ │ │ cmp r2, ip │ │ │ │ │ movlt r4, r2 │ │ │ │ │ movge r4, ip │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r4, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1cb0 │ │ │ │ │ + ble 1c80 │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r7, r0, #12 │ │ │ │ │ lsl r5, r3, #2 │ │ │ │ │ - beq 1c68 │ │ │ │ │ - blt 1d34 │ │ │ │ │ - ldr r3, [pc, #560] @ 1d6c │ │ │ │ │ + beq 1c38 │ │ │ │ │ + blt 1d04 │ │ │ │ │ + ldr r3, [pc, #560] @ 1d3c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r4, #20 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - bgt 1ce4 │ │ │ │ │ + bgt 1cb4 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1c94 │ │ │ │ │ + beq 1c64 │ │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r3, #1608] @ 0x648 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ ldr r1, [r7, r5] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1c40 │ │ │ │ │ + beq 1c10 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1c00 │ │ │ │ │ + beq 1bd0 │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1c74 │ │ │ │ │ + beq 1c44 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r1, [r0] │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ - beq 1c00 │ │ │ │ │ + beq 1bd0 │ │ │ │ │ add r0, r2, #8 │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ - beq 1c84 │ │ │ │ │ + beq 1c54 │ │ │ │ │ str lr, [r1] │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1bdc │ │ │ │ │ - ldr r3, [pc, #360] @ 1d70 │ │ │ │ │ + bne 1bac │ │ │ │ │ + ldr r3, [pc, #360] @ 1d40 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -2013,556 +2001,556 @@ │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r6, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 1ba8 │ │ │ │ │ - b 1c00 │ │ │ │ │ - ldr r3, [pc, #284] @ 1d74 │ │ │ │ │ + bne 1b78 │ │ │ │ │ + b 1bd0 │ │ │ │ │ + ldr r3, [pc, #284] @ 1d44 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq 1d44 │ │ │ │ │ + beq 1d14 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ add r7, r0, #12 │ │ │ │ │ - bne 1cc4 │ │ │ │ │ - ldr r6, [pc, #264] @ 1d78 │ │ │ │ │ + bne 1c94 │ │ │ │ │ + ldr r6, [pc, #264] @ 1d48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ - bne 1bd4 │ │ │ │ │ - b 1c00 │ │ │ │ │ + bne 1ba4 │ │ │ │ │ + b 1bd0 │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1bdc │ │ │ │ │ - b 1c00 │ │ │ │ │ - ldr r0, [pc, #216] @ 1d74 │ │ │ │ │ + bne 1bac │ │ │ │ │ + b 1bd0 │ │ │ │ │ + ldr r0, [pc, #216] @ 1d44 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d2c │ │ │ │ │ + beq 1cfc │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ - b 1b84 │ │ │ │ │ + b 1b54 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1c20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r7, r0, #12 │ │ │ │ │ - beq 1c68 │ │ │ │ │ - ldr r3, [pc, #176] @ 1d7c │ │ │ │ │ + beq 1c38 │ │ │ │ │ + ldr r3, [pc, #176] @ 1d4c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r4, #20 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - ble 1b50 │ │ │ │ │ + ble 1b20 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 1d20 │ │ │ │ │ - ldr r0, [pc, #128] @ 1d74 │ │ │ │ │ + bgt 1cf0 │ │ │ │ │ + ldr r0, [pc, #128] @ 1d44 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d2c │ │ │ │ │ + beq 1cfc │ │ │ │ │ ldr r3, [r7, r5] │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - b 1ba8 │ │ │ │ │ + b 1b78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1d00 │ │ │ │ │ + bne 1cd0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1c38 │ │ │ │ │ - ldr r0, [pc, #68] @ 1d80 │ │ │ │ │ + b 1c08 │ │ │ │ │ + ldr r0, [pc, #68] @ 1d50 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1d2c │ │ │ │ │ + b 1cfc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - b 1c38 │ │ │ │ │ - ldr r1, [pc, #32] @ 1d84 │ │ │ │ │ - ldr r0, [pc, #24] @ 1d80 │ │ │ │ │ + b 1c08 │ │ │ │ │ + ldr r1, [pc, #32] @ 1d54 │ │ │ │ │ + ldr r0, [pc, #24] @ 1d50 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1d2c │ │ │ │ │ + b 1cfc │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000c208 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001b3 │ │ │ │ │ │ │ │ │ │ -00001d88 : │ │ │ │ │ +00001d58 : │ │ │ │ │ tuple_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 2030 │ │ │ │ │ + bne 2000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 2010 │ │ │ │ │ + bne 1fe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1f78 │ │ │ │ │ - ldr r3, [pc, #660] @ 205c │ │ │ │ │ + beq 1f48 │ │ │ │ │ + ldr r3, [pc, #660] @ 202c │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1f64 │ │ │ │ │ + beq 1f34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f8c │ │ │ │ │ + beq 1f5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1fcc │ │ │ │ │ + beq 1f9c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1fb0 │ │ │ │ │ + beq 1f80 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1f18 │ │ │ │ │ + ble 1ee8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - beq 1f18 │ │ │ │ │ - add lr, r4, #36 @ 0x24 │ │ │ │ │ - add ip, r5, #36 @ 0x24 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ + add ip, r4, #36 @ 0x24 │ │ │ │ │ + add lr, r5, #36 @ 0x24 │ │ │ │ │ mov r0, #7 │ │ │ │ │ - ldr r2, [lr, #4]! │ │ │ │ │ + ldr r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1f1c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r2, [ip, #4]! │ │ │ │ │ - bne 1ef4 │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 1ec4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f34 │ │ │ │ │ + beq 1f04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1f80 │ │ │ │ │ + beq 1f50 │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fd4 │ │ │ │ │ + beq 1fa4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - str r2, [ip, #4]! │ │ │ │ │ - bne 1ef4 │ │ │ │ │ - b 1f18 │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 1ec4 │ │ │ │ │ + b 1ee8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f78 │ │ │ │ │ + beq 1f48 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Tuple │ │ │ │ │ - ldr r5, [pc, #224] @ 2060 │ │ │ │ │ - b 1f40 │ │ │ │ │ + ldr r5, [pc, #224] @ 2030 │ │ │ │ │ + b 1f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f34 │ │ │ │ │ - ldr r4, [pc, #208] @ 2064 │ │ │ │ │ + b 1f04 │ │ │ │ │ + ldr r4, [pc, #208] @ 2034 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ ldr r6, [r4, #528] @ 0x210 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ add r4, r4, #520 @ 0x208 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e00 │ │ │ │ │ + bne 1dd0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1fcc │ │ │ │ │ + beq 1f9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 2050 │ │ │ │ │ + beq 2020 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1f40 │ │ │ │ │ - ldr r3, [pc, #140] @ 2068 │ │ │ │ │ + b 1f10 │ │ │ │ │ + ldr r3, [pc, #140] @ 2038 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r5, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 1f40 │ │ │ │ │ - ldr r0, [pc, #84] @ 206c │ │ │ │ │ + b 1f10 │ │ │ │ │ + ldr r0, [pc, #84] @ 203c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db8 │ │ │ │ │ - b 1fcc │ │ │ │ │ - ldr r0, [pc, #52] @ 206c │ │ │ │ │ + bne 1d88 │ │ │ │ │ + b 1f9c │ │ │ │ │ + ldr r0, [pc, #52] @ 203c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fcc │ │ │ │ │ - b 1dac │ │ │ │ │ + beq 1f9c │ │ │ │ │ + b 1d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fcc │ │ │ │ │ + b 1f9c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000c208 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000c000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002070 : │ │ │ │ │ +00002040 : │ │ │ │ │ tuplerichcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 21c8 │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r4, r1 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 21e8 │ │ │ │ │ + beq 21b8 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movlt sl, r9 │ │ │ │ │ movge sl, r8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ble 2150 │ │ │ │ │ + ble 2120 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 21f0 │ │ │ │ │ - beq 2184 │ │ │ │ │ + blt 21c0 │ │ │ │ │ + beq 2154 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 2150 │ │ │ │ │ + beq 2120 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 21f0 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + blt 21c0 │ │ │ │ │ + beq 2184 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 2150 │ │ │ │ │ + beq 2120 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ add fp, r4, #16 │ │ │ │ │ mov r5, #2 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 21f0 │ │ │ │ │ - beq 217c │ │ │ │ │ + blt 21c0 │ │ │ │ │ + beq 214c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne 2120 │ │ │ │ │ - ldr r3, [pc, #192] @ 2218 │ │ │ │ │ + bne 20f0 │ │ │ │ │ + ldr r3, [pc, #192] @ 21e8 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi 21dc │ │ │ │ │ + bhi 21ac │ │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 21c4 │ │ │ │ │ - ldr r0, [pc, #164] @ 221c │ │ │ │ │ + bne 2194 │ │ │ │ │ + ldr r0, [pc, #164] @ 21ec │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - ble 2150 │ │ │ │ │ + ble 2120 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 2194 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 2170 │ │ │ │ │ + beq 2140 │ │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r5, r6, r5, lsl #2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompare │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 2184 │ │ │ │ │ + b 2154 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt 2170 │ │ │ │ │ - ldr r0, [pc, #84] @ 2220 │ │ │ │ │ + bgt 2140 │ │ │ │ │ + ldr r0, [pc, #84] @ 21f0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 21c4 │ │ │ │ │ - b 2170 │ │ │ │ │ + beq 2194 │ │ │ │ │ + b 2140 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 2170 │ │ │ │ │ - b 21c4 │ │ │ │ │ - ldr r0, [pc, #52] @ 2224 │ │ │ │ │ - b 2174 │ │ │ │ │ + ble 2140 │ │ │ │ │ + b 2194 │ │ │ │ │ + ldr r0, [pc, #52] @ 21f4 │ │ │ │ │ + b 2144 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2174 │ │ │ │ │ - ldr r0, [pc, #36] @ 2224 │ │ │ │ │ + b 2144 │ │ │ │ │ + ldr r0, [pc, #36] @ 21f4 │ │ │ │ │ bx lr │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge 2170 │ │ │ │ │ - b 21c4 │ │ │ │ │ + bge 2140 │ │ │ │ │ + b 2194 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge 21c4 │ │ │ │ │ - b 2170 │ │ │ │ │ + bge 2194 │ │ │ │ │ + b 2140 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00002228 : │ │ │ │ │ +000021f8 : │ │ │ │ │ tupleconcat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 2278 │ │ │ │ │ - ldr r2, [pc, #708] @ 251c │ │ │ │ │ + bne 2248 │ │ │ │ │ + ldr r2, [pc, #708] @ 24ec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2278 │ │ │ │ │ + bne 2248 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 24d0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24c8 │ │ │ │ │ + beq 2498 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ - beq 24f8 │ │ │ │ │ + beq 24c8 │ │ │ │ │ bl 374 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2514 │ │ │ │ │ + beq 24e4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add lr, r3, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 2364 │ │ │ │ │ + ble 2334 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 2364 │ │ │ │ │ + beq 2334 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 2364 │ │ │ │ │ + beq 2334 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 2364 │ │ │ │ │ + beq 2334 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 2364 │ │ │ │ │ + beq 2334 │ │ │ │ │ add r6, r4, #8 │ │ │ │ │ add r6, r6, r0, lsl #2 │ │ │ │ │ add r4, r4, #24 │ │ │ │ │ add ip, r3, #24 │ │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - bne 2474 │ │ │ │ │ + bne 2444 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ - bne 2344 │ │ │ │ │ + bne 2314 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r6, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 24a8 │ │ │ │ │ + ble 2478 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ lsl r1, r0, #2 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2498 │ │ │ │ │ + beq 2468 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ str r4, [lr, r0, lsl #2] │ │ │ │ │ - beq 2424 │ │ │ │ │ + beq 23f4 │ │ │ │ │ ldr ip, [r6, #4] │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2464 │ │ │ │ │ + beq 2434 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str r0, [ip] │ │ │ │ │ str ip, [lr, r4] │ │ │ │ │ - beq 2424 │ │ │ │ │ + beq 23f4 │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ add r4, r1, #8 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 24b8 │ │ │ │ │ + beq 2488 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str r0, [ip] │ │ │ │ │ str ip, [lr, r4] │ │ │ │ │ - beq 2424 │ │ │ │ │ + beq 23f4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 2458 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ str r2, [r0] │ │ │ │ │ str r0, [r1, #4]! │ │ │ │ │ - bne 2400 │ │ │ │ │ - ldr r2, [pc, #244] @ 2520 │ │ │ │ │ + bne 23d0 │ │ │ │ │ + ldr r2, [pc, #244] @ 24f0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ @@ -2573,306 +2561,306 @@ │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str ip, [lr, r4] │ │ │ │ │ - bne 23c4 │ │ │ │ │ - b 2424 │ │ │ │ │ + bne 2394 │ │ │ │ │ + b 23f4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ - bne 2344 │ │ │ │ │ - b 2364 │ │ │ │ │ + bne 2314 │ │ │ │ │ + b 2334 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ str r0, [r1, #4]! │ │ │ │ │ - bne 2400 │ │ │ │ │ - b 2424 │ │ │ │ │ + bne 23d0 │ │ │ │ │ + b 23f4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r4, [lr, r0, lsl #2] │ │ │ │ │ - bne 239c │ │ │ │ │ - b 2424 │ │ │ │ │ - ldr r2, [pc, #116] @ 2524 │ │ │ │ │ + bne 236c │ │ │ │ │ + b 23f4 │ │ │ │ │ + ldr r2, [pc, #116] @ 24f4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 2430 │ │ │ │ │ + b 2400 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str ip, [lr, r4] │ │ │ │ │ - bne 23ec │ │ │ │ │ - b 2424 │ │ │ │ │ - ldr r3, [pc, #76] @ 251c │ │ │ │ │ + bne 23bc │ │ │ │ │ + b 23f4 │ │ │ │ │ + ldr r3, [pc, #76] @ 24ec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 24f0 │ │ │ │ │ + bne 24c0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 2270 │ │ │ │ │ + b 2240 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2298 │ │ │ │ │ - ldr r3, [pc, #40] @ 2528 │ │ │ │ │ - b 2270 │ │ │ │ │ - ldr r0, [pc, #36] @ 252c │ │ │ │ │ + bne 2268 │ │ │ │ │ + ldr r3, [pc, #40] @ 24f8 │ │ │ │ │ + b 2240 │ │ │ │ │ + ldr r0, [pc, #36] @ 24fc │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #32] @ 2530 │ │ │ │ │ + ldr r1, [pc, #32] @ 2500 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2270 │ │ │ │ │ + b 2240 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c208 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002534 : │ │ │ │ │ +00002504 : │ │ │ │ │ tuplelength(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000253c : │ │ │ │ │ +0000250c : │ │ │ │ │ tuple_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #708] @ 2818 │ │ │ │ │ + ldr r5, [pc, #708] @ 27e8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 2570 │ │ │ │ │ + beq 2540 │ │ │ │ │ ldr r1, [r0, #148] @ 0x94 │ │ │ │ │ ldr r3, [r5, #148] @ 0x94 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2578 │ │ │ │ │ + bne 2548 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27c0 │ │ │ │ │ + bne 2790 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 2740 │ │ │ │ │ + bhi 2710 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2764 │ │ │ │ │ + beq 2734 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 26f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 273c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 27d4 │ │ │ │ │ + beq 27a4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 2760 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 26e0 │ │ │ │ │ + ble 26b0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq 26e0 │ │ │ │ │ + beq 26b0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - beq 26e0 │ │ │ │ │ + beq 26b0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - beq 26e0 │ │ │ │ │ + beq 26b0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ - beq 26e0 │ │ │ │ │ + beq 26b0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ - beq 26e0 │ │ │ │ │ + beq 26b0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ - beq 26e0 │ │ │ │ │ + beq 26b0 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - beq 26e0 │ │ │ │ │ - add lr, r4, #36 @ 0x24 │ │ │ │ │ - add ip, r5, #36 @ 0x24 │ │ │ │ │ + beq 26b0 │ │ │ │ │ + add ip, r4, #36 @ 0x24 │ │ │ │ │ + add lr, r5, #36 @ 0x24 │ │ │ │ │ mov r0, #7 │ │ │ │ │ - ldr r2, [lr, #4]! │ │ │ │ │ + ldr r2, [ip, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 2710 │ │ │ │ │ + bne 26e0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - str r2, [ip, #4]! │ │ │ │ │ - bne 26bc │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 268c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 26cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 2734 │ │ │ │ │ + beq 2704 │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27dc │ │ │ │ │ + beq 27ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - str r2, [ip, #4]! │ │ │ │ │ - bne 26bc │ │ │ │ │ - b 26e0 │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 268c │ │ │ │ │ + b 26b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27b8 │ │ │ │ │ + beq 2788 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Tuple │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26fc │ │ │ │ │ - ldr r0, [pc, #212] @ 281c │ │ │ │ │ + b 26cc │ │ │ │ │ + ldr r0, [pc, #212] @ 27ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27d4 │ │ │ │ │ + beq 27a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 258c │ │ │ │ │ + bgt 255c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 27b8 │ │ │ │ │ - ldr r4, [pc, #172] @ 2820 │ │ │ │ │ + beq 2788 │ │ │ │ │ + ldr r4, [pc, #172] @ 27f0 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ ldr r7, [r4, #528] @ 0x210 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ add r4, r4, #520 @ 0x208 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 25c8 │ │ │ │ │ + bne 2598 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 27d4 │ │ │ │ │ + beq 27a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 27d4 │ │ │ │ │ + bne 27a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27d4 │ │ │ │ │ - ldr r5, [pc, #100] @ 2824 │ │ │ │ │ - b 2708 │ │ │ │ │ - ldr r0, [pc, #84] @ 281c │ │ │ │ │ + b 27a4 │ │ │ │ │ + ldr r5, [pc, #100] @ 27f4 │ │ │ │ │ + b 26d8 │ │ │ │ │ + ldr r0, [pc, #84] @ 27ec │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2578 │ │ │ │ │ + bne 2548 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2708 │ │ │ │ │ - ldr r3, [pc, #68] @ 2828 │ │ │ │ │ + b 26d8 │ │ │ │ │ + ldr r3, [pc, #68] @ 27f8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r5, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 2708 │ │ │ │ │ + b 26d8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000c000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000c208 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000282c : │ │ │ │ │ +000027fc : │ │ │ │ │ tupleiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00002844 : │ │ │ │ │ +00002814 : │ │ │ │ │ tuplerepr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldreq r0, [pc, #396] @ 29f4 │ │ │ │ │ - beq 2990 │ │ │ │ │ + ldreq r0, [pc, #396] @ 29c4 │ │ │ │ │ + beq 2960 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2988 │ │ │ │ │ + bne 2958 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ @@ -2880,119 +2868,119 @@ │ │ │ │ │ addgt r3, r3, r3, lsl #1 │ │ │ │ │ movle r3, #4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29bc │ │ │ │ │ + blt 298c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 299c │ │ │ │ │ + ble 296c │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ add r6, r7, #12 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 28f8 │ │ │ │ │ - b 29bc │ │ │ │ │ - ldr r1, [pc, #288] @ 29f8 │ │ │ │ │ + bne 28c8 │ │ │ │ │ + b 298c │ │ │ │ │ + ldr r1, [pc, #288] @ 29c8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29bc │ │ │ │ │ + blt 298c │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 29bc │ │ │ │ │ + beq 298c │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt 29d4 │ │ │ │ │ + blt 29a4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 2978 │ │ │ │ │ + beq 2948 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2978 │ │ │ │ │ + bne 2948 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 28d0 │ │ │ │ │ + bne 28a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 29a4 │ │ │ │ │ + beq 2974 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29bc │ │ │ │ │ + blt 298c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 28d0 │ │ │ │ │ - b 293c │ │ │ │ │ - ble 29cc │ │ │ │ │ - ldr r0, [pc, #104] @ 29fc │ │ │ │ │ + bne 28a0 │ │ │ │ │ + b 290c │ │ │ │ │ + ble 299c │ │ │ │ │ + ldr r0, [pc, #104] @ 29cc │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [pc, #84] @ 2a00 │ │ │ │ │ + ldr r1, [pc, #84] @ 29d0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2960 │ │ │ │ │ + bge 2930 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2970 │ │ │ │ │ + b 2940 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 29bc │ │ │ │ │ + beq 298c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 29bc │ │ │ │ │ + bne 298c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29bc │ │ │ │ │ + b 298c │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002a04 <_PyTuple_ClearFreeList>: │ │ │ │ │ +000029d4 <_PyTuple_ClearFreeList>: │ │ │ │ │ _PyTuple_ClearFreeList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r1, r1, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ @@ -3000,26 +2988,26 @@ │ │ │ │ │ add r5, r0, #4 │ │ │ │ │ add r6, r0, #84 @ 0x54 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ │ str r8, [r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r7, [r5, #80] @ 0x50 │ │ │ │ │ - beq 2a54 <_PyTuple_ClearFreeList+0x50> │ │ │ │ │ + beq 2a24 <_PyTuple_ClearFreeList+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2a40 <_PyTuple_ClearFreeList+0x3c> │ │ │ │ │ + bne 2a10 <_PyTuple_ClearFreeList+0x3c> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 2a2c <_PyTuple_ClearFreeList+0x28> │ │ │ │ │ + bne 29fc <_PyTuple_ClearFreeList+0x28> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00002a60 : │ │ │ │ │ +00002a30 : │ │ │ │ │ tuplerepeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ clz r3, r7 │ │ │ │ │ @@ -3027,86 +3015,86 @@ │ │ │ │ │ cmp r1, #1 │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2acc │ │ │ │ │ - ldr r2, [pc, #1124] @ 2f08 │ │ │ │ │ + beq 2a9c │ │ │ │ │ + ldr r2, [pc, #1124] @ 2ed8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2acc │ │ │ │ │ + bne 2a9c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r6, [pc, #1068] @ 2f0c │ │ │ │ │ - bne 2ac0 │ │ │ │ │ + ldrne r6, [pc, #1068] @ 2edc │ │ │ │ │ + bne 2a90 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt 2ee4 │ │ │ │ │ + blt 2eb4 │ │ │ │ │ mul r8, r7, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 374 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2ac0 │ │ │ │ │ + beq 2a90 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ add r1, r6, #12 │ │ │ │ │ - bne 2cbc │ │ │ │ │ + bne 2c8c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r8, r2 │ │ │ │ │ add r8, r1, r8, lsl #2 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs 2c80 │ │ │ │ │ + bcs 2c50 │ │ │ │ │ sub r2, r8, r6 │ │ │ │ │ sub r2, r2, #13 │ │ │ │ │ cmp r2, #23 │ │ │ │ │ lsr r0, r2, #2 │ │ │ │ │ lsr r2, r1, #2 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ - bls 2c74 │ │ │ │ │ + bls 2c44 │ │ │ │ │ eor lr, r2, #1 │ │ │ │ │ add lr, lr, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr ip, lr, #1 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ add r0, r6, r2, lsl #2 │ │ │ │ │ lsl r2, ip, #3 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ addne r1, r6, #16 │ │ │ │ │ strne r3, [r6, #12] │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ add ip, r0, ip, lsl #3 │ │ │ │ │ - beq 2c14 │ │ │ │ │ + beq 2be4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2c00 │ │ │ │ │ + beq 2bd0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 2bf4 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 2be8 │ │ │ │ │ + beq 2bb8 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 2bdc │ │ │ │ │ + beq 2bac │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 2bd0 │ │ │ │ │ + beq 2ba0 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ strne r3, [r0, #4] │ │ │ │ │ addne r0, r0, #8 │ │ │ │ │ str r3, [r0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ @@ -3122,15 +3110,15 @@ │ │ │ │ │ str r3, [r0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ str r3, [r0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 2c64 │ │ │ │ │ + beq 2c34 │ │ │ │ │ str r3, [r0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ @@ -3142,241 +3130,241 @@ │ │ │ │ │ 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 2c14 │ │ │ │ │ + bne 2be4 │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 2c80 │ │ │ │ │ + beq 2c50 │ │ │ │ │ bic lr, lr, #1 │ │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bhi 2c74 │ │ │ │ │ - ldr r3, [pc, #648] @ 2f10 │ │ │ │ │ + bhi 2c44 │ │ │ │ │ + ldr r3, [pc, #648] @ 2ee0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ │ sub r2, r6, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r6, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 2ac0 │ │ │ │ │ + b 2a90 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ add r3, r2, r7, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ - bcs 2eb0 │ │ │ │ │ + bcs 2e80 │ │ │ │ │ sub ip, r3, r4 │ │ │ │ │ sub ip, ip, #13 │ │ │ │ │ bic ip, ip, #3 │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ add ip, r6, ip │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r3, ip, r2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2dc8 │ │ │ │ │ + beq 2d98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2d7c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2d98 │ │ │ │ │ + beq 2d68 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2d84 │ │ │ │ │ + beq 2d54 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2d70 │ │ │ │ │ + beq 2d40 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2d5c │ │ │ │ │ + beq 2d2c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 2d48 │ │ │ │ │ + beq 2d18 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 2eb0 │ │ │ │ │ + beq 2e80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ ldr r3, [lr, #8] │ │ │ │ │ add r4, lr, #8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r3, [lr, #12] │ │ │ │ │ add r2, r9, #8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r4, lr, #12 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr r3, [lr, #16] │ │ │ │ │ add r2, r9, #12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r4, lr, #16 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ ldr r3, [lr, #20] │ │ │ │ │ add r2, r9, #16 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r4, lr, #20 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ add r2, r9, #20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r4, lr, #24 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ str r3, [r9, #20] │ │ │ │ │ ldr r3, [lr, #28] │ │ │ │ │ add r2, r9, #24 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r4, lr, #28 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ add r2, r9, #28 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ - bne 2dc8 │ │ │ │ │ + bne 2d98 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ sub r4, r8, r7 │ │ │ │ │ - ble 2c80 │ │ │ │ │ + ble 2c50 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ movge r4, r7 │ │ │ │ │ add r0, r1, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 2eb4 │ │ │ │ │ + b 2e84 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 2cec │ │ │ │ │ - b 2eb0 │ │ │ │ │ + bne 2cbc │ │ │ │ │ + b 2e80 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000c208 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002f14 : │ │ │ │ │ +00002ee4 : │ │ │ │ │ tupleiter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f30 │ │ │ │ │ + beq 2f00 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub r0, r2, r0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -00002f38 : │ │ │ │ │ +00002f08 : │ │ │ │ │ tuple_count(): │ │ │ │ │ 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 2fb8 │ │ │ │ │ + ble 2f88 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 2fa0 │ │ │ │ │ + ble 2f70 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - blt 2f68 │ │ │ │ │ + blt 2f38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ - bne 2fc0 │ │ │ │ │ + bne 2f90 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt 2f68 │ │ │ │ │ - b 2f94 │ │ │ │ │ + bgt 2f38 │ │ │ │ │ + b 2f64 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2f94 │ │ │ │ │ + b 2f64 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ ├── typeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 200824 (bytes into file) │ │ │ │ │ + Start of section headers: 200556 (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 0x31078: │ │ │ │ │ +There are 18 section headers, starting at offset 0x30f6c: │ │ │ │ │ │ │ │ │ │ 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 0022ec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 02a6a0 0007f0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 02a5c4 0007f0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 002320 0011ec 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02ae90 001368 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02adb4 001368 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00350c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00350c 019904 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 02c1f8 004198 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01ce10 003915 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 020728 0032a0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 030390 000bf8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0239c8 0009f9 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 030f88 000060 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0243c1 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0243c1 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0243ec 003cb0 10 16 676 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 02809c 002603 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 030fe8 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00350c 019828 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 02c11c 004168 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01cd34 003915 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 02064c 0032a0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 030284 000bf8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0238ec 0009f9 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 030e7c 000060 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0242e5 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0242e5 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 024310 003cb0 10 16 676 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 027fc0 002603 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 030edc 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 {} │ │ │ │ │ @@ -410,74 +410,74 @@ │ │ │ │ │ 406: 00000f30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 407: 00000f30 120 FUNC LOCAL DEFAULT 1 wrap_descr_set │ │ │ │ │ 408: 00000fa0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 409: 00000fa8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 410: 00000fa8 580 FUNC LOCAL DEFAULT 1 object_set_class │ │ │ │ │ 411: 000011cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 412: 00018c3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 413: 00018c3c 376 FUNC LOCAL DEFAULT 6 richcmp_ne │ │ │ │ │ - 414: 00018d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 415: 00018db4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 416: 00018db4 76 FUNC LOCAL DEFAULT 6 wrap_richcmpfunc │ │ │ │ │ + 413: 00018c3c 156 FUNC LOCAL DEFAULT 6 richcmp_ne │ │ │ │ │ + 414: 00018cc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 415: 00018cd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 416: 00018cd8 76 FUNC LOCAL DEFAULT 6 wrap_richcmpfunc │ │ │ │ │ 417: 000011ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 418: 000012b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 419: 000012bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 420: 000012f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 421: 00000a5c 68 FUNC LOCAL DEFAULT 9 wrap_del │ │ │ │ │ 422: 00000a9c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 423: 00018e00 424 FUNC LOCAL DEFAULT 6 slot_nb_bool │ │ │ │ │ - 424: 00018f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 423: 00018d24 424 FUNC LOCAL DEFAULT 6 slot_nb_bool │ │ │ │ │ + 424: 00018eb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 425: 000012fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 426: 00001304 8 FUNC LOCAL DEFAULT 1 richcmp_lt │ │ │ │ │ 427: 0000130c 8 FUNC LOCAL DEFAULT 1 richcmp_gt │ │ │ │ │ 428: 00001314 8 FUNC LOCAL DEFAULT 1 richcmp_le │ │ │ │ │ 429: 0000131c 8 FUNC LOCAL DEFAULT 1 richcmp_ge │ │ │ │ │ - 430: 00018fa8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 431: 00018fa8 580 FUNC LOCAL DEFAULT 6 slot_nb_add │ │ │ │ │ - 432: 000191d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 430: 00018ecc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 431: 00018ecc 580 FUNC LOCAL DEFAULT 6 slot_nb_add │ │ │ │ │ + 432: 000190f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 433: 00001324 56 FUNC LOCAL DEFAULT 1 slot_nb_float │ │ │ │ │ 434: 00001358 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 435: 0000135c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 436: 0000135c 536 FUNC LOCAL DEFAULT 1 slot_nb_multiply │ │ │ │ │ 437: 0000155c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 438: 000191ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 439: 000191ec 56 FUNC LOCAL DEFAULT 6 slot_nb_negative │ │ │ │ │ - 440: 00019220 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 438: 00019110 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 439: 00019110 56 FUNC LOCAL DEFAULT 6 slot_nb_negative │ │ │ │ │ + 440: 00019144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 441: 00001574 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 442: 00001574 56 FUNC LOCAL DEFAULT 1 slot_nb_index │ │ │ │ │ 443: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 444: 00000aa0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 445: 00000aa0 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_add │ │ │ │ │ 446: 00000adc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 447: 00000ae0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 448: 00000ae0 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_multiply │ │ │ │ │ 449: 00000b1c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 450: 00019224 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 451: 00019224 540 FUNC LOCAL DEFAULT 6 slot_nb_subtract │ │ │ │ │ - 452: 00019428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 450: 00019148 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 451: 00019148 540 FUNC LOCAL DEFAULT 6 slot_nb_subtract │ │ │ │ │ + 452: 0001934c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 453: 00000b20 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 454: 00000b20 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_subtract │ │ │ │ │ 455: 00000b5c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 456: 00000b60 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 457: 00000b60 488 FUNC LOCAL DEFAULT 9 slot_nb_matrix_multiply │ │ │ │ │ 458: 00000d30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 459: 00019440 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 460: 00019530 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 461: 00000d48 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 462: 00000d48 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_matrix_multiply │ │ │ │ │ - 463: 00000d84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 459: 00000d48 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 460: 00000d48 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_matrix_multiply │ │ │ │ │ + 461: 00000d84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 462: 00019364 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 463: 00019454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 464: 000015ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 465: 000015ac 608 FUNC LOCAL DEFAULT 1 slot_nb_power │ │ │ │ │ 466: 000017f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 467: 00000d88 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 468: 00000d88 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_true_divide │ │ │ │ │ 469: 00000dc4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 470: 00019538 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 471: 00019538 532 FUNC LOCAL DEFAULT 6 slot_nb_floor_divide │ │ │ │ │ - 472: 00019734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 470: 0001945c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 471: 0001945c 532 FUNC LOCAL DEFAULT 6 slot_nb_floor_divide │ │ │ │ │ + 472: 00019658 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 473: 00000dc8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 474: 00000dc8 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_floor_divide │ │ │ │ │ 475: 00000e04 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 476: 00000e08 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 477: 00000e08 132 FUNC LOCAL DEFAULT 9 slot_tp_descr_set │ │ │ │ │ 478: 00000e84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 479: 00000e8c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -497,17 +497,17 @@ │ │ │ │ │ 493: 00001170 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 494: 0000180c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 495: 0000180c 532 FUNC LOCAL DEFAULT 1 slot_nb_xor │ │ │ │ │ 496: 00001a08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 497: 00001174 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 498: 00001174 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_xor │ │ │ │ │ 499: 000011b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 500: 0001974c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 501: 0001974c 56 FUNC LOCAL DEFAULT 6 slot_nb_absolute │ │ │ │ │ - 502: 00019780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 500: 00019670 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 501: 00019670 56 FUNC LOCAL DEFAULT 6 slot_nb_absolute │ │ │ │ │ + 502: 000196a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 503: 000011b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 504: 000011b4 488 FUNC LOCAL DEFAULT 9 slot_nb_rshift │ │ │ │ │ 505: 00001384 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 506: 0000139c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 507: 0000139c 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_rshift │ │ │ │ │ 508: 000013d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 509: 000013dc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -518,31 +518,31 @@ │ │ │ │ │ 514: 000015c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 515: 000016ec 64 FUNC LOCAL DEFAULT 9 slot_nb_inplace_lshift │ │ │ │ │ 516: 00001728 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 517: 0000172c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 518: 0000172c 56 FUNC LOCAL DEFAULT 9 slot_nb_positive │ │ │ │ │ 519: 00001760 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 520: 00001764 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 521: 000017e0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 522: 000017e8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 521: 00001804 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 522: 0000180c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 523: 00001888 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 524: 00001a88 536 FUNC LOCAL DEFAULT 1 slot_nb_divmod │ │ │ │ │ 525: 00001c88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 526: 00019784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 527: 00019784 148 FUNC LOCAL DEFAULT 6 wrap_binaryfunc_l │ │ │ │ │ - 528: 00019800 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 526: 000196a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 527: 000196a8 148 FUNC LOCAL DEFAULT 6 wrap_binaryfunc_l │ │ │ │ │ + 528: 00019724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 529: 00001890 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 530: 00001890 148 FUNC LOCAL DEFAULT 9 wrap_indexargfunc │ │ │ │ │ 531: 0000191c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 532: 00001ca0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 533: 00001ca0 100 FUNC LOCAL DEFAULT 1 wrap_lenfunc │ │ │ │ │ 534: 00001d04 4 FUNC LOCAL DEFAULT 1 wrap_hashfunc │ │ │ │ │ - 535: 00019818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 536: 00019818 236 FUNC LOCAL DEFAULT 6 richcmp_eq │ │ │ │ │ - 537: 000198e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 535: 0001973c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 536: 0001973c 236 FUNC LOCAL DEFAULT 6 richcmp_eq │ │ │ │ │ + 537: 00019804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 538: 00001e18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 539: 00001924 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 540: 00001924 220 FUNC LOCAL DEFAULT 9 type_set_type_params │ │ │ │ │ 541: 000019f4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 542: 00001e28 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 543: 00001e28 56 FUNC LOCAL DEFAULT 1 slot_nb_invert │ │ │ │ │ 544: 00001e5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -934,17 +934,17 @@ │ │ │ │ │ 930: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ 931: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 932: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DetachFromObject │ │ │ │ │ 933: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 934: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 935: 000011ec 24 FUNC GLOBAL DEFAULT 1 PyObject_GetTypeData │ │ │ │ │ 936: 00001204 184 FUNC GLOBAL DEFAULT 1 PyType_GetDict │ │ │ │ │ - 937: 00019440 248 FUNC GLOBAL DEFAULT 6 _PyType_GetModuleByDef2 │ │ │ │ │ - 938: 00001764 132 FUNC GLOBAL DEFAULT 9 _PyType_GetModuleByDef3 │ │ │ │ │ - 939: 000017e8 168 FUNC GLOBAL DEFAULT 9 PyType_ClearCache │ │ │ │ │ + 937: 00019364 248 FUNC GLOBAL DEFAULT 6 _PyType_GetModuleByDef2 │ │ │ │ │ + 938: 00001764 168 FUNC GLOBAL DEFAULT 9 PyType_ClearCache │ │ │ │ │ + 939: 0000180c 132 FUNC GLOBAL DEFAULT 9 _PyType_GetModuleByDef3 │ │ │ │ │ 940: 00001d08 288 FUNC GLOBAL DEFAULT 1 _PyObject_GetState │ │ │ │ │ 941: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMemoryView_FromBufferProc │ │ │ │ │ 942: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetManagedDict │ │ │ │ │ 943: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 944: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 945: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 946: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_KeysSize │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2a6a0 contains 254 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2a5c4 contains 254 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0002d31c R_ARM_CALL 00000000 PyDescr_NewMethod │ │ │ │ │ 0000005c 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000d0 0002ca1c R_ARM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ 0000010c 0002d81c R_ARM_CALL 00000000 PyDescr_NewClassMethod │ │ │ │ │ 00000118 0002ac1c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00000134 0002d41c R_ARM_CALL 00000000 PyCMethod_New │ │ │ │ │ @@ -137,18 +137,18 @@ │ │ │ │ │ 000011e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001248 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000012b8 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000012ec 0000e01c R_ARM_CALL 00012260 vectorcall_method │ │ │ │ │ 000012f8 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001300 0001601d R_ARM_JUMP24 00017c24 object_getstate_default │ │ │ │ │ -00001308 0001a01d R_ARM_JUMP24 00018db4 wrap_richcmpfunc │ │ │ │ │ -00001310 0001a01d R_ARM_JUMP24 00018db4 wrap_richcmpfunc │ │ │ │ │ -00001318 0001a01d R_ARM_JUMP24 00018db4 wrap_richcmpfunc │ │ │ │ │ -00001320 0001a01d R_ARM_JUMP24 00018db4 wrap_richcmpfunc │ │ │ │ │ +00001308 0001a01d R_ARM_JUMP24 00018cd8 wrap_richcmpfunc │ │ │ │ │ +00001310 0001a01d R_ARM_JUMP24 00018cd8 wrap_richcmpfunc │ │ │ │ │ +00001318 0001a01d R_ARM_JUMP24 00018cd8 wrap_richcmpfunc │ │ │ │ │ +00001320 0001a01d R_ARM_JUMP24 00018cd8 wrap_richcmpfunc │ │ │ │ │ 0000134c 0000e01c R_ARM_CALL 00012260 vectorcall_method │ │ │ │ │ 00001358 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001384 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000013ec 00012f1c R_ARM_CALL 00015860 vectorcall_maybe.constprop.0 │ │ │ │ │ 00001420 00012f1c R_ARM_CALL 00015860 vectorcall_maybe.constprop.0 │ │ │ │ │ 0000145c 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014b8 0001301c R_ARM_CALL 000015c4 method_is_overloaded.isra.0 │ │ │ │ │ @@ -252,15 +252,15 @@ │ │ │ │ │ 000022d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022d8 0002a502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000022dc 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000022e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022e4 00030402 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 000022e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2ae90 contains 621 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2adb4 contains 621 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0003c802 R_ARM_ABS32 00000c24 PyType_Type │ │ │ │ │ 0000000c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00006102 R_ARM_ABS32 0000c73c object_dealloc │ │ │ │ │ 0000002c 00007902 R_ARM_ABS32 00000248 object_repr │ │ │ │ │ 0000003c 0003c902 R_ARM_ABS32 00000000 PyObject_GenericHash │ │ │ │ │ 00000044 00007802 R_ARM_ABS32 0000e210 object_str │ │ │ │ │ @@ -336,15 +336,15 @@ │ │ │ │ │ 0000025c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000264 00014602 R_ARM_ABS32 00016278 slot_tp_richcompare │ │ │ │ │ 00000268 0001ac02 R_ARM_ABS32 00001314 richcmp_le │ │ │ │ │ 0000026c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000278 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000280 00014602 R_ARM_ABS32 00016278 slot_tp_richcompare │ │ │ │ │ -00000284 00021802 R_ARM_ABS32 00019818 richcmp_eq │ │ │ │ │ +00000284 00021802 R_ARM_ABS32 0001973c richcmp_eq │ │ │ │ │ 00000288 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000294 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 00014602 R_ARM_ABS32 00016278 slot_tp_richcompare │ │ │ │ │ 000002a0 00019d02 R_ARM_ABS32 00018c3c richcmp_ne │ │ │ │ │ 000002a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ac 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -419,56 +419,56 @@ │ │ │ │ │ 00000434 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000438 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000440 00022e02 R_ARM_ABS32 00002008 slot_am_anext │ │ │ │ │ 00000444 00015502 R_ARM_ABS32 00016cb8 wrap_unaryfunc │ │ │ │ │ 00000448 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000454 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0001af02 R_ARM_ABS32 00018fa8 slot_nb_add │ │ │ │ │ -00000460 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +0000045c 0001af02 R_ARM_ABS32 00018ecc slot_nb_add │ │ │ │ │ +00000460 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 00000464 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000470 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000478 0001af02 R_ARM_ABS32 00018fa8 slot_nb_add │ │ │ │ │ +00000478 0001af02 R_ARM_ABS32 00018ecc slot_nb_add │ │ │ │ │ 0000047c 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 00000480 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000048c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000494 0001c302 R_ARM_ABS32 00019224 slot_nb_subtract │ │ │ │ │ -00000498 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +00000494 0001c302 R_ARM_ABS32 00019148 slot_nb_subtract │ │ │ │ │ +00000498 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 0000049c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a4 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b0 0001c302 R_ARM_ABS32 00019224 slot_nb_subtract │ │ │ │ │ +000004b0 0001c302 R_ARM_ABS32 00019148 slot_nb_subtract │ │ │ │ │ 000004b4 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 000004b8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c0 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0001b402 R_ARM_ABS32 0000135c slot_nb_multiply │ │ │ │ │ -000004d0 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +000004d0 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 000004d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004e8 0001b402 R_ARM_ABS32 0000135c slot_nb_multiply │ │ │ │ │ 000004ec 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 000004f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004f8 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000504 0001e002 R_ARM_ABS32 00000e8c slot_nb_remainder │ │ │ │ │ -00000508 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +00000508 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 0000050c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000518 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000520 0001e002 R_ARM_ABS32 00000e8c slot_nb_remainder │ │ │ │ │ 00000524 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 00000528 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000530 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000534 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00020c02 R_ARM_ABS32 00001a88 slot_nb_divmod │ │ │ │ │ -00000540 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +00000540 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 00000544 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000550 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000558 00020c02 R_ARM_ABS32 00001a88 slot_nb_divmod │ │ │ │ │ 0000055c 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 00000560 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000568 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -479,81 +479,81 @@ │ │ │ │ │ 00000584 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000588 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000590 0001d102 R_ARM_ABS32 000015ac slot_nb_power │ │ │ │ │ 00000594 00022602 R_ARM_ABS32 00001a68 wrap_ternaryfunc_r │ │ │ │ │ 00000598 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005a0 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 0001b702 R_ARM_ABS32 000191ec slot_nb_negative │ │ │ │ │ +000005ac 0001b702 R_ARM_ABS32 00019110 slot_nb_negative │ │ │ │ │ 000005b0 00015502 R_ARM_ABS32 00016cb8 wrap_unaryfunc │ │ │ │ │ 000005b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005bc 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005c8 00020602 R_ARM_ABS32 0000172c slot_nb_positive │ │ │ │ │ 000005cc 00015502 R_ARM_ABS32 00016cb8 wrap_unaryfunc │ │ │ │ │ 000005d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005d8 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 0001f502 R_ARM_ABS32 0001974c slot_nb_absolute │ │ │ │ │ +000005e4 0001f502 R_ARM_ABS32 00019670 slot_nb_absolute │ │ │ │ │ 000005e8 00015502 R_ARM_ABS32 00016cb8 wrap_unaryfunc │ │ │ │ │ 000005ec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005f4 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 0001a702 R_ARM_ABS32 00018e00 slot_nb_bool │ │ │ │ │ +00000600 0001a702 R_ARM_ABS32 00018d24 slot_nb_bool │ │ │ │ │ 00000604 00026602 R_ARM_ABS32 00002a4c wrap_inquirypred │ │ │ │ │ 00000608 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000610 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000614 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 00021f02 R_ARM_ABS32 00001e28 slot_nb_invert │ │ │ │ │ 00000620 00015502 R_ARM_ABS32 00016cb8 wrap_unaryfunc │ │ │ │ │ 00000624 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000630 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000638 0001fe02 R_ARM_ABS32 000013dc slot_nb_lshift │ │ │ │ │ -0000063c 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +0000063c 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 00000640 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000648 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000064c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000654 0001fe02 R_ARM_ABS32 000013dc slot_nb_lshift │ │ │ │ │ 00000658 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 0000065c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000664 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000668 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000670 0001f802 R_ARM_ABS32 000011b4 slot_nb_rshift │ │ │ │ │ -00000674 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +00000674 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 00000678 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000680 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000684 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0001f802 R_ARM_ABS32 000011b4 slot_nb_rshift │ │ │ │ │ 00000690 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 00000694 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006a0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006a8 00012e02 R_ARM_ABS32 00015640 slot_nb_and │ │ │ │ │ -000006ac 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +000006ac 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 000006b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006b8 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006c4 00012e02 R_ARM_ABS32 00015640 slot_nb_and │ │ │ │ │ 000006c8 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 000006cc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d4 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006e0 0001ef02 R_ARM_ABS32 0000180c slot_nb_xor │ │ │ │ │ -000006e4 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +000006e4 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 000006e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006f0 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 0001ef02 R_ARM_ABS32 0000180c slot_nb_xor │ │ │ │ │ 00000700 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 00000704 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000710 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000718 00013602 R_ARM_ABS32 000159e0 slot_nb_or │ │ │ │ │ -0000071c 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +0000071c 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 00000720 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000728 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000072c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000734 00013602 R_ARM_ABS32 000159e0 slot_nb_or │ │ │ │ │ 00000738 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 0000073c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000744 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -614,26 +614,26 @@ │ │ │ │ │ 00000878 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000087c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000884 0001e902 R_ARM_ABS32 000010f4 slot_nb_inplace_or │ │ │ │ │ 00000888 00018402 R_ARM_ABS32 00018af0 wrap_binaryfunc │ │ │ │ │ 0000088c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000894 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000898 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a0 0001d702 R_ARM_ABS32 00019538 slot_nb_floor_divide │ │ │ │ │ -000008a4 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +000008a0 0001d702 R_ARM_ABS32 0001945c slot_nb_floor_divide │ │ │ │ │ +000008a4 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 000008a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b0 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008bc 0001d702 R_ARM_ABS32 00019538 slot_nb_floor_divide │ │ │ │ │ +000008bc 0001d702 R_ARM_ABS32 0001945c slot_nb_floor_divide │ │ │ │ │ 000008c0 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 000008c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008cc 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d8 00017502 R_ARM_ABS32 000187e4 slot_nb_true_divide │ │ │ │ │ -000008dc 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +000008dc 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 000008e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e8 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008ec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f4 00017502 R_ARM_ABS32 000187e4 slot_nb_true_divide │ │ │ │ │ 000008f8 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 000008fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000904 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -650,24 +650,24 @@ │ │ │ │ │ 00000940 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000948 0001ba02 R_ARM_ABS32 00001574 slot_nb_index │ │ │ │ │ 0000094c 00015502 R_ARM_ABS32 00016cb8 wrap_unaryfunc │ │ │ │ │ 00000950 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000958 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000095c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000964 0001c902 R_ARM_ABS32 00000b60 slot_nb_matrix_multiply │ │ │ │ │ -00000968 00020f02 R_ARM_ABS32 00019784 wrap_binaryfunc_l │ │ │ │ │ +00000968 00020f02 R_ARM_ABS32 000196a8 wrap_binaryfunc_l │ │ │ │ │ 0000096c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000974 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000978 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000980 0001c902 R_ARM_ABS32 00000b60 slot_nb_matrix_multiply │ │ │ │ │ 00000984 00022202 R_ARM_ABS32 00001a00 wrap_binaryfunc_r │ │ │ │ │ 00000988 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000990 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000994 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000099c 0001ce02 R_ARM_ABS32 00000d48 slot_nb_inplace_matrix_multiply │ │ │ │ │ +0000099c 0001cc02 R_ARM_ABS32 00000d48 slot_nb_inplace_matrix_multiply │ │ │ │ │ 000009a0 00018402 R_ARM_ABS32 00018af0 wrap_binaryfunc │ │ │ │ │ 000009a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ac 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b8 00011d02 R_ARM_ABS32 00014d04 slot_sq_length │ │ │ │ │ 000009bc 00021502 R_ARM_ABS32 00001ca0 wrap_lenfunc │ │ │ │ │ 000009c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -876,15 +876,15 @@ │ │ │ │ │ 00001160 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001174 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001188 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000119c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2c1f8 contains 2099 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2c11c contains 2093 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000080 0002a502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000104 0002a71c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 00000188 0002a71c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 000001c8 0002a81c R_ARM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ 00000200 0002a71c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 00000220 0002a81c R_ARM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ @@ -2892,101 +2892,95 @@ │ │ │ │ │ 00018c20 0002c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00018c24 0002a502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00018c28 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00018c2c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00018c30 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00018c34 0002c002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 00018c38 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018ce0 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00018cec 00035e1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00018d58 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018d84 0002e81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00018d8c 0002c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00018d90 0000ac02 R_ARM_ABS32 00010c64 object_richcompare │ │ │ │ │ -00018d94 00035f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00018d98 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00018d9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018da0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018da4 00036102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00018da8 00036002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00018dac 0002c002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00018db0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018e3c 0002ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00018e5c 00035e1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00018e98 0002ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018ecc 0002ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00018edc 00035e1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00018eec 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018ef4 0000141c R_ARM_CALL 0000021c call_unbound_noarg.part.0 │ │ │ │ │ -00018f24 0002ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018f48 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00018f70 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018f7c 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00018f84 0000141c R_ARM_CALL 0000021c call_unbound_noarg.part.0 │ │ │ │ │ -00018f94 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00018f98 0002e102 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ -00018f9c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00018fa0 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00018fa4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018fd0 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00019148 0001301c R_ARM_CALL 000015c4 method_is_overloaded.isra.0 │ │ │ │ │ -000191a4 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000191bc 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000191d4 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000191d8 0001af02 R_ARM_ABS32 00018fa8 slot_nb_add │ │ │ │ │ -000191dc 00035f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000191e0 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000191e4 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000191e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00019220 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001924c 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0001939c 0001301c R_ARM_CALL 000015c4 method_is_overloaded.isra.0 │ │ │ │ │ -000193f8 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019410 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019428 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0001942c 0001c302 R_ARM_ABS32 00019224 slot_nb_subtract │ │ │ │ │ -00019430 00035f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00019434 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00019438 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001943c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00019528 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00019530 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00019534 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00019560 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00019658 0001301c R_ARM_CALL 000015c4 method_is_overloaded.isra.0 │ │ │ │ │ -000196b0 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000196ec 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00019734 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00019738 0001d702 R_ARM_ABS32 00019538 slot_nb_floor_divide │ │ │ │ │ -0001973c 00035f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00019740 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00019744 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00019748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00019780 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000197dc 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000197f8 0002e81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00019800 0002c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00019804 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00019808 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001980c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00019810 0002c002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00019814 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000198c0 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000198d8 0002e81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000198e0 0002c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000198e4 0000ac02 R_ARM_ABS32 00010c64 object_richcompare │ │ │ │ │ -000198e8 00035f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000198ec 00036002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -000198f0 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000198f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000198f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000198fc 0002c002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00019900 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018c9c 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00018cb8 0002e81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00018cc0 0002c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00018cc4 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00018cc8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018ccc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cd0 0002c002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00018cd4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018d60 0002ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00018d80 00035e1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00018dbc 0002ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018df0 0002ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00018e00 00035e1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00018e10 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018e18 0000141c R_ARM_CALL 0000021c call_unbound_noarg.part.0 │ │ │ │ │ +00018e48 0002ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018e6c 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00018e94 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018ea0 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018ea8 0000141c R_ARM_CALL 0000021c call_unbound_noarg.part.0 │ │ │ │ │ +00018eb8 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00018ebc 0002e102 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ +00018ec0 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00018ec4 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00018ec8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018ef4 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0001906c 0001301c R_ARM_CALL 000015c4 method_is_overloaded.isra.0 │ │ │ │ │ +000190c8 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000190e0 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000190f8 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000190fc 0001af02 R_ARM_ABS32 00018ecc slot_nb_add │ │ │ │ │ +00019100 00035f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00019104 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00019108 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001910c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00019144 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00019170 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000192c0 0001301c R_ARM_CALL 000015c4 method_is_overloaded.isra.0 │ │ │ │ │ +0001931c 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019334 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001934c 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00019350 0001c302 R_ARM_ABS32 00019148 slot_nb_subtract │ │ │ │ │ +00019354 00035f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00019358 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001935c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00019360 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001944c 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00019454 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00019458 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00019484 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0001957c 0001301c R_ARM_CALL 000015c4 method_is_overloaded.isra.0 │ │ │ │ │ +000195d4 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019610 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00019658 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0001965c 0001d702 R_ARM_ABS32 0001945c slot_nb_floor_divide │ │ │ │ │ +00019660 00035f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00019664 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00019668 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001966c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000196a4 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00019700 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001971c 0002e81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00019724 0002c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00019728 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0001972c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00019730 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00019734 0002c002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00019738 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000197e4 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000197fc 0002e81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00019804 0002c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00019808 0000ac02 R_ARM_ABS32 00010c64 object_richcompare │ │ │ │ │ +0001980c 00035f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00019810 00036002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00019814 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00019818 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001981c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00019820 0002c002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00019824 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x30390 contains 383 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x30284 contains 383 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000d21d R_ARM_JUMP24 00011a34 type_name │ │ │ │ │ 0000000c 00007d1d R_ARM_JUMP24 0000e544 type_module │ │ │ │ │ 00000030 0000c11c R_ARM_CALL 000112cc check_set_special_type_attr │ │ │ │ │ 00000060 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000000a0 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000110 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -3141,24 +3135,24 @@ │ │ │ │ │ 00001688 0003a31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000016b0 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016d4 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000171c 0000e01c R_ARM_CALL 00012260 vectorcall_method │ │ │ │ │ 00001728 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001754 0000e01c R_ARM_CALL 00012260 vectorcall_method │ │ │ │ │ 00001760 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001788 0000a11c R_ARM_CALL 0001046c get_module_by_def │ │ │ │ │ -00001798 0000a11c R_ARM_CALL 0001046c get_module_by_def │ │ │ │ │ -000017a8 0000a11c R_ARM_CALL 0001046c get_module_by_def │ │ │ │ │ -000017d0 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017e0 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000017e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000017fc 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001864 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000188c 0002a502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00001778 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000017e0 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001804 0002b06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001808 0002a502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00001830 0000a11c R_ARM_CALL 0001046c get_module_by_def │ │ │ │ │ +00001840 0000a11c R_ARM_CALL 0001046c get_module_by_def │ │ │ │ │ +00001850 0000a11c R_ARM_CALL 0001046c get_module_by_def │ │ │ │ │ +00001878 0002ce1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001888 0002c102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000188c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000018c4 00037a1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000018e4 0003801c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00001904 0002ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000191c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001920 00038102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00001940 0000c11c R_ARM_CALL 000112cc check_set_special_type_attr │ │ │ │ │ 0000196c 0002aa1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -3364,15 +3358,15 @@ │ │ │ │ │ 0000322c 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003258 0002af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003268 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000326c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003288 0003c31c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 0000329c 0003321d R_ARM_JUMP24 0000b700 _PyObject_LookupSpecial │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x30f88 contains 12 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x30e7c contains 12 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000158 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000015c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000160 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000164 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000168 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000016c 0002a902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -967,16 +967,16 @@ │ │ │ │ │ PyInterpreterState_Get │ │ │ │ │ PyObject_RichCompareBool │ │ │ │ │ _PyDict_DetachFromObject │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ PyModule_Type │ │ │ │ │ PyObject_GetTypeData │ │ │ │ │ _PyType_GetModuleByDef2 │ │ │ │ │ -_PyType_GetModuleByDef3 │ │ │ │ │ PyType_ClearCache │ │ │ │ │ +_PyType_GetModuleByDef3 │ │ │ │ │ _PyObject_GetState │ │ │ │ │ _PyMemoryView_FromBufferProc │ │ │ │ │ _PyObject_SetManagedDict │ │ │ │ │ PyOS_snprintf │ │ │ │ │ PyObject_Repr │ │ │ │ │ _PyArg_NoKeywords │ │ │ │ │ _PyDict_KeysSize │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1444,33 +1444,33 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 17c24 │ │ │ │ │ R_ARM_JUMP24 object_getstate_default │ │ │ │ │ │ │ │ │ │ 00001304 : │ │ │ │ │ richcmp_lt(): │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 18db4 │ │ │ │ │ + b 18cd8 │ │ │ │ │ R_ARM_JUMP24 wrap_richcmpfunc │ │ │ │ │ │ │ │ │ │ 0000130c : │ │ │ │ │ richcmp_gt(): │ │ │ │ │ mov r3, #4 │ │ │ │ │ - b 18db4 │ │ │ │ │ + b 18cd8 │ │ │ │ │ R_ARM_JUMP24 wrap_richcmpfunc │ │ │ │ │ │ │ │ │ │ 00001314 : │ │ │ │ │ richcmp_le(): │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 18db4 │ │ │ │ │ + b 18cd8 │ │ │ │ │ R_ARM_JUMP24 wrap_richcmpfunc │ │ │ │ │ │ │ │ │ │ 0000131c : │ │ │ │ │ richcmp_ge(): │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 18db4 │ │ │ │ │ + b 18cd8 │ │ │ │ │ R_ARM_JUMP24 wrap_richcmpfunc │ │ │ │ │ │ │ │ │ │ 00001324 : │ │ │ │ │ slot_nb_float(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3043,18 +3043,18 @@ │ │ │ │ │ add r1, r2, #92160 @ 0x16800 │ │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ addeq r1, r0, r2 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ - ldr sl, [r1, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2678 │ │ │ │ │ - b 2580 │ │ │ │ │ + beq 2580 │ │ │ │ │ + ldr sl, [r1, #16] │ │ │ │ │ + b 2678 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ beq 29e0 │ │ │ │ │ b 29ec │ │ │ │ │ ldr r3, [pc, #1288] @ 3320 │ │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ @@ -27705,118 +27705,61 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00001398 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00018c3c : │ │ │ │ │ richcmp_ne(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #312] @ 18d8c │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #108] @ 18cc0 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 18d78 │ │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - bne 18cc8 │ │ │ │ │ + bne 18cac │ │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ │ + cmp ip, #1 │ │ │ │ │ + bne 18c84 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #280] @ 18d90 │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 18cb8 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 18d60 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 18ce4 │ │ │ │ │ - ldr r3, [pc, #236] @ 18d94 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne 18cec │ │ │ │ │ - ldr r0, [pc, #224] @ 18d94 │ │ │ │ │ - add sp, sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ mov r2, #3 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ - pop {r4, r5, lr} │ │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r2, [pc, #200] @ 18d98 │ │ │ │ │ - ldr r3, [pc, #200] @ 18d9c │ │ │ │ │ + ldr r2, [pc, #56] @ 18cc4 │ │ │ │ │ + ldr r3, [pc, #56] @ 18cc8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r1, [pc, #196] @ 18da0 │ │ │ │ │ + ldr r1, [pc, #52] @ 18ccc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 18cb0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_IsTrue │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - bne 18d44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt 18ce4 │ │ │ │ │ - beq 18d28 │ │ │ │ │ - ldr r2, [pc, #144] @ 18da4 │ │ │ │ │ - ldr r0, [pc, #140] @ 18da4 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r2] │ │ │ │ │ - b 18cb0 │ │ │ │ │ - ldr r2, [pc, #120] @ 18da8 │ │ │ │ │ - ldr r0, [pc, #116] @ 18da8 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r2] │ │ │ │ │ - b 18cb0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 18d00 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18d00 │ │ │ │ │ - ldr r3, [pc, #44] @ 18d94 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r2, r2, #1 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - b 18cac │ │ │ │ │ - ldr r3, [pc, #44] @ 18dac │ │ │ │ │ - ldr r1, [pc, #44] @ 18db0 │ │ │ │ │ + add sp, sp, #12 │ │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ + ldr r3, [pc, #28] @ 18cd0 │ │ │ │ │ + ldr r1, [pc, #28] @ 18cd4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 18ce4 │ │ │ │ │ + b 18ca0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ - R_ARM_ABS32 object_richcompare │ │ │ │ │ - R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000d94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000013cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ - R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00001398 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00018db4 : │ │ │ │ │ +00018cd8 : │ │ │ │ │ wrap_richcmpfunc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -27830,794 +27773,794 @@ │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00018e00 : │ │ │ │ │ +00018d24 : │ │ │ │ │ slot_nb_bool(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - ldr r1, [pc, #376] @ 18f94 │ │ │ │ │ + ldr r1, [pc, #376] @ 18eb8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl d8e8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18e98 │ │ │ │ │ + beq 18dbc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18f84 │ │ │ │ │ + beq 18ea8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 18f00 │ │ │ │ │ + beq 18e24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #324] @ 18f98 │ │ │ │ │ + ldr r2, [pc, #324] @ 18ebc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 18f38 │ │ │ │ │ + bne 18e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 18f5c │ │ │ │ │ + bne 18e80 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 18e8c │ │ │ │ │ + beq 18db0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 18ee8 │ │ │ │ │ + beq 18e0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18f1c │ │ │ │ │ - ldr r1, [pc, #240] @ 18f9c │ │ │ │ │ + bne 18e40 │ │ │ │ │ + ldr r1, [pc, #240] @ 18ec0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d8e8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18f24 │ │ │ │ │ + beq 18e48 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18ef4 │ │ │ │ │ + beq 18e18 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 18f00 │ │ │ │ │ + beq 18e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18f50 │ │ │ │ │ + b 18e74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18e8c │ │ │ │ │ + b 18db0 │ │ │ │ │ bl 21c <_PyStaticType_InitBuiltin+0x198> │ │ │ │ │ R_ARM_CALL call_unbound_noarg.part.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 18ed8 │ │ │ │ │ + bne 18dfc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 18f1c │ │ │ │ │ + beq 18e40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 18f78 │ │ │ │ │ + beq 18e9c │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 18e8c │ │ │ │ │ + b 18db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18f1c │ │ │ │ │ + bne 18e40 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 18e8c │ │ │ │ │ - ldr r0, [pc, #96] @ 18fa0 │ │ │ │ │ + b 18db0 │ │ │ │ │ + ldr r0, [pc, #96] @ 18ec4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #92] @ 18fa4 │ │ │ │ │ + ldr r1, [pc, #92] @ 18ec8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r6, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 18e70 │ │ │ │ │ + beq 18d94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 18e70 │ │ │ │ │ + bne 18d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18e70 │ │ │ │ │ + b 18d94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18f1c │ │ │ │ │ + b 18e40 │ │ │ │ │ bl 21c <_PyStaticType_InitBuiltin+0x198> │ │ │ │ │ R_ARM_CALL call_unbound_noarg.part.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 18e48 │ │ │ │ │ - b 18f00 │ │ │ │ │ + bne 18d6c │ │ │ │ │ + b 18e24 │ │ │ │ │ .word 0x00005164 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyBool_Type │ │ │ │ │ .word 0x00005a40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00001a14 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00018fa8 : │ │ │ │ │ +00018ecc : │ │ │ │ │ slot_nb_add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #532] @ 191d4 │ │ │ │ │ + ldr r3, [pc, #532] @ 190f8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - bne 19038 │ │ │ │ │ + bne 18f5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 190fc │ │ │ │ │ - ldr r2, [pc, #480] @ 191d8 │ │ │ │ │ + beq 19020 │ │ │ │ │ + ldr r2, [pc, #480] @ 190fc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 190fc │ │ │ │ │ - ldr r8, [pc, #468] @ 191dc │ │ │ │ │ + bne 19020 │ │ │ │ │ + ldr r8, [pc, #468] @ 19100 │ │ │ │ │ mov r7, sp │ │ │ │ │ mov r9, #0 │ │ │ │ │ - ldr r1, [pc, #460] @ 191e0 │ │ │ │ │ + ldr r1, [pc, #460] @ 19104 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r4, [sp] │ │ │ │ │ bl 15860 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 190d8 │ │ │ │ │ + beq 18ffc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18fe8 │ │ │ │ │ + beq 18f0c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ - ldr ip, [pc, #392] @ 191d8 │ │ │ │ │ + ldr ip, [pc, #392] @ 190fc │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 18fe8 │ │ │ │ │ + bne 18f0c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19104 │ │ │ │ │ + beq 19028 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 19104 │ │ │ │ │ + bne 19028 │ │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19128 │ │ │ │ │ + beq 1904c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 190c8 │ │ │ │ │ + ble 18fec │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 19140 │ │ │ │ │ + beq 19064 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 190c8 │ │ │ │ │ + beq 18fec │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 19140 │ │ │ │ │ + beq 19064 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 190c8 │ │ │ │ │ + beq 18fec │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ mov ip, #2 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 19140 │ │ │ │ │ + beq 19064 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 190b0 │ │ │ │ │ - ldr r8, [pc, #268] @ 191dc │ │ │ │ │ + bne 18fd4 │ │ │ │ │ + ldr r8, [pc, #268] @ 19100 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, sp │ │ │ │ │ - b 1900c │ │ │ │ │ + b 18f30 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 190fc │ │ │ │ │ + beq 19020 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 191ac │ │ │ │ │ + bne 190d0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 19108 │ │ │ │ │ - ldr r3, [pc, #216] @ 191dc │ │ │ │ │ - b 1902c │ │ │ │ │ + bne 1902c │ │ │ │ │ + ldr r3, [pc, #216] @ 19100 │ │ │ │ │ + b 18f50 │ │ │ │ │ mov r7, sp │ │ │ │ │ - ldr r1, [pc, #212] @ 191e4 │ │ │ │ │ + ldr r1, [pc, #212] @ 19108 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 15860 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 1902c │ │ │ │ │ + b 18f50 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 191c4 │ │ │ │ │ + beq 190e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1912c │ │ │ │ │ - ldr r2, [pc, #156] @ 191e4 │ │ │ │ │ + bne 19050 │ │ │ │ │ + ldr r2, [pc, #156] @ 19108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 15c4 │ │ │ │ │ R_ARM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - blt 1902c │ │ │ │ │ - beq 190c8 │ │ │ │ │ - ldr r1, [pc, #128] @ 191e4 │ │ │ │ │ + blt 18f50 │ │ │ │ │ + beq 18fec │ │ │ │ │ + ldr r1, [pc, #128] @ 19108 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 15860 │ │ │ │ │ - ldr r8, [pc, #96] @ 191dc │ │ │ │ │ + ldr r8, [pc, #96] @ 19100 │ │ │ │ │ mov r7, sp │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1902c │ │ │ │ │ + bne 18f50 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 19008 │ │ │ │ │ + beq 18f2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 19008 │ │ │ │ │ + bne 18f2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19008 │ │ │ │ │ + b 18f2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 190f4 │ │ │ │ │ + bne 19018 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 190f4 │ │ │ │ │ - ldr r3, [pc, #28] @ 191e8 │ │ │ │ │ + b 19018 │ │ │ │ │ + ldr r3, [pc, #28] @ 1910c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 190c8 │ │ │ │ │ - b 19140 │ │ │ │ │ + bne 18fec │ │ │ │ │ + b 19064 │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 slot_nb_add │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000500c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005e34 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000191ec : │ │ │ │ │ +00019110 : │ │ │ │ │ slot_nb_negative(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #12] @ 19220 │ │ │ │ │ + ldr r0, [pc, #12] @ 19144 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 12260 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00005c38 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00019224 : │ │ │ │ │ +00019148 : │ │ │ │ │ slot_nb_subtract(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #492] @ 19428 │ │ │ │ │ + ldr r3, [pc, #492] @ 1934c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - bne 192b4 │ │ │ │ │ + bne 191d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19350 │ │ │ │ │ - ldr r2, [pc, #440] @ 1942c │ │ │ │ │ + beq 19274 │ │ │ │ │ + ldr r2, [pc, #440] @ 19350 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 19350 │ │ │ │ │ - ldr r7, [pc, #428] @ 19430 │ │ │ │ │ + bne 19274 │ │ │ │ │ + ldr r7, [pc, #428] @ 19354 │ │ │ │ │ mov r8, sp │ │ │ │ │ mov r9, #0 │ │ │ │ │ - ldr r1, [pc, #420] @ 19434 │ │ │ │ │ + ldr r1, [pc, #420] @ 19358 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r4, [sp] │ │ │ │ │ bl 15860 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 1932c │ │ │ │ │ + beq 19250 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19264 │ │ │ │ │ + beq 19188 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #352] @ 1942c │ │ │ │ │ + ldr ip, [pc, #352] @ 19350 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 19264 │ │ │ │ │ + bne 19188 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19358 │ │ │ │ │ + beq 1927c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 19358 │ │ │ │ │ + bne 1927c │ │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1937c │ │ │ │ │ + beq 192a0 │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addgt r3, r3, #8 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ - ble 1931c │ │ │ │ │ + ble 19240 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 19394 │ │ │ │ │ + beq 192b8 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 19304 │ │ │ │ │ - ldr r7, [pc, #268] @ 19430 │ │ │ │ │ + bne 19228 │ │ │ │ │ + ldr r7, [pc, #268] @ 19354 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r8, sp │ │ │ │ │ - b 19288 │ │ │ │ │ + b 191ac │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 19350 │ │ │ │ │ + beq 19274 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 19400 │ │ │ │ │ + bne 19324 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1935c │ │ │ │ │ - ldr r3, [pc, #216] @ 19430 │ │ │ │ │ - b 192a8 │ │ │ │ │ + bne 19280 │ │ │ │ │ + ldr r3, [pc, #216] @ 19354 │ │ │ │ │ + b 191cc │ │ │ │ │ mov r8, sp │ │ │ │ │ - ldr r1, [pc, #212] @ 19438 │ │ │ │ │ + ldr r1, [pc, #212] @ 1935c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 15860 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 192a8 │ │ │ │ │ + b 191cc │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19418 │ │ │ │ │ + beq 1933c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 19380 │ │ │ │ │ - ldr r2, [pc, #156] @ 19438 │ │ │ │ │ + bne 192a4 │ │ │ │ │ + ldr r2, [pc, #156] @ 1935c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 15c4 │ │ │ │ │ R_ARM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - blt 192a8 │ │ │ │ │ - beq 1931c │ │ │ │ │ - ldr r1, [pc, #128] @ 19438 │ │ │ │ │ + blt 191cc │ │ │ │ │ + beq 19240 │ │ │ │ │ + ldr r1, [pc, #128] @ 1935c │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 15860 │ │ │ │ │ - ldr r7, [pc, #96] @ 19430 │ │ │ │ │ + ldr r7, [pc, #96] @ 19354 │ │ │ │ │ mov r8, sp │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 192a8 │ │ │ │ │ + bne 191cc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 19284 │ │ │ │ │ + beq 191a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 19284 │ │ │ │ │ + bne 191a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19284 │ │ │ │ │ + b 191a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 19348 │ │ │ │ │ + bne 1926c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19348 │ │ │ │ │ - ldr r3, [pc, #28] @ 1943c │ │ │ │ │ + b 1926c │ │ │ │ │ + ldr r3, [pc, #28] @ 19360 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1931c │ │ │ │ │ - b 19394 │ │ │ │ │ + bne 19240 │ │ │ │ │ + b 192b8 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 slot_nb_subtract │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00006258 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006084 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00019440 <_PyType_GetModuleByDef2>: │ │ │ │ │ +00019364 <_PyType_GetModuleByDef2>: │ │ │ │ │ _PyType_GetModuleByDef2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq 19500 <_PyType_GetModuleByDef2+0xc0> │ │ │ │ │ + beq 19424 <_PyType_GetModuleByDef2+0xc0> │ │ │ │ │ ldr r5, [r0, #444] @ 0x1bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 19484 <_PyType_GetModuleByDef2+0x44> │ │ │ │ │ + beq 193a8 <_PyType_GetModuleByDef2+0x44> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 19484 <_PyType_GetModuleByDef2+0x44> │ │ │ │ │ + bne 193a8 <_PyType_GetModuleByDef2+0x44> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 19500 <_PyType_GetModuleByDef2+0xc0> │ │ │ │ │ + ble 19424 <_PyType_GetModuleByDef2+0xc0> │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #512 @ 0x200 │ │ │ │ │ - beq 194bc <_PyType_GetModuleByDef2+0x7c> │ │ │ │ │ + beq 193e0 <_PyType_GetModuleByDef2+0x7c> │ │ │ │ │ ldr r5, [r1, #444] @ 0x1bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 194bc <_PyType_GetModuleByDef2+0x7c> │ │ │ │ │ + beq 193e0 <_PyType_GetModuleByDef2+0x7c> │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1947c <_PyType_GetModuleByDef2+0x3c> │ │ │ │ │ + beq 193a0 <_PyType_GetModuleByDef2+0x3c> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 19500 <_PyType_GetModuleByDef2+0xc0> │ │ │ │ │ + beq 19424 <_PyType_GetModuleByDef2+0xc0> │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ │ - beq 194f4 <_PyType_GetModuleByDef2+0xb4> │ │ │ │ │ + beq 19418 <_PyType_GetModuleByDef2+0xb4> │ │ │ │ │ ldr r5, [ip, #444] @ 0x1bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 194f4 <_PyType_GetModuleByDef2+0xb4> │ │ │ │ │ + beq 19418 <_PyType_GetModuleByDef2+0xb4> │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 1947c <_PyType_GetModuleByDef2+0x3c> │ │ │ │ │ + beq 193a0 <_PyType_GetModuleByDef2+0x3c> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 194cc <_PyType_GetModuleByDef2+0x8c> │ │ │ │ │ + bne 193f0 <_PyType_GetModuleByDef2+0x8c> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1046c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1947c <_PyType_GetModuleByDef2+0x3c> │ │ │ │ │ - ldr r0, [pc, #20] @ 19530 <_PyType_GetModuleByDef2+0xf0> │ │ │ │ │ + bne 193a0 <_PyType_GetModuleByDef2+0x3c> │ │ │ │ │ + ldr r0, [pc, #20] @ 19454 <_PyType_GetModuleByDef2+0xf0> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 19534 <_PyType_GetModuleByDef2+0xf4> │ │ │ │ │ + ldr r1, [pc, #12] @ 19458 <_PyType_GetModuleByDef2+0xf4> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1947c <_PyType_GetModuleByDef2+0x3c> │ │ │ │ │ + b 193a0 <_PyType_GetModuleByDef2+0x3c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00001a40 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00019538 : │ │ │ │ │ +0001945c : │ │ │ │ │ slot_nb_floor_divide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #484] @ 19734 │ │ │ │ │ + ldr r3, [pc, #484] @ 19658 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - bne 195f4 │ │ │ │ │ + bne 19518 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 195ec │ │ │ │ │ - ldr r2, [pc, #432] @ 19738 │ │ │ │ │ + beq 19510 │ │ │ │ │ + ldr r2, [pc, #432] @ 1965c │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 195ec │ │ │ │ │ - ldr r8, [pc, #420] @ 1973c │ │ │ │ │ + bne 19510 │ │ │ │ │ + ldr r8, [pc, #420] @ 19660 │ │ │ │ │ mov r7, sp │ │ │ │ │ mov r9, #0 │ │ │ │ │ - ldr r1, [pc, #412] @ 19740 │ │ │ │ │ + ldr r1, [pc, #412] @ 19664 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r4, [sp] │ │ │ │ │ bl 15860 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 195c8 │ │ │ │ │ + beq 194ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 195ec │ │ │ │ │ + beq 19510 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 196dc │ │ │ │ │ + bne 19600 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 196bc │ │ │ │ │ - ldr r3, [pc, #328] @ 1973c │ │ │ │ │ - b 195bc │ │ │ │ │ + bne 195e0 │ │ │ │ │ + ldr r3, [pc, #328] @ 19660 │ │ │ │ │ + b 194e0 │ │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19578 │ │ │ │ │ + beq 1949c │ │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ │ - ldr ip, [pc, #300] @ 19738 │ │ │ │ │ + ldr ip, [pc, #300] @ 1965c │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 19578 │ │ │ │ │ + bne 1949c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 196b8 │ │ │ │ │ + beq 195dc │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 196b8 │ │ │ │ │ + bne 195dc │ │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 196f4 │ │ │ │ │ + beq 19618 │ │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - ble 19710 │ │ │ │ │ + ble 19634 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 19638 │ │ │ │ │ - ldr r2, [pc, #236] @ 19744 │ │ │ │ │ + bne 1955c │ │ │ │ │ + ldr r2, [pc, #236] @ 19668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 15c4 │ │ │ │ │ R_ARM_CALL method_is_overloaded.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19720 │ │ │ │ │ - beq 19710 │ │ │ │ │ - ldr r1, [pc, #212] @ 19744 │ │ │ │ │ + blt 19644 │ │ │ │ │ + beq 19634 │ │ │ │ │ + ldr r1, [pc, #212] @ 19668 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 15860 │ │ │ │ │ - ldr r8, [pc, #180] @ 1973c │ │ │ │ │ + ldr r8, [pc, #180] @ 19660 │ │ │ │ │ mov r7, sp │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 195bc │ │ │ │ │ + bne 194e0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 19598 │ │ │ │ │ + beq 194bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 19598 │ │ │ │ │ + bne 194bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19598 │ │ │ │ │ + b 194bc │ │ │ │ │ mov r7, sp │ │ │ │ │ - ldr r1, [pc, #128] @ 19744 │ │ │ │ │ + ldr r1, [pc, #128] @ 19668 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 15860 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 195bc │ │ │ │ │ + b 194e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 195e4 │ │ │ │ │ + bne 19508 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 195e4 │ │ │ │ │ + b 19508 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19728 │ │ │ │ │ - ldr r3, [pc, #60] @ 19748 │ │ │ │ │ + bne 1964c │ │ │ │ │ + ldr r3, [pc, #60] @ 1966c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 19650 │ │ │ │ │ - ldr r8, [pc, #36] @ 1973c │ │ │ │ │ + beq 19574 │ │ │ │ │ + ldr r8, [pc, #36] @ 19660 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, sp │ │ │ │ │ - b 1959c │ │ │ │ │ + b 194c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 195bc │ │ │ │ │ + b 194e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 196f8 │ │ │ │ │ - b 19650 │ │ │ │ │ + bne 1961c │ │ │ │ │ + b 19574 │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 slot_nb_floor_divide │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00005574 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005f44 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0001974c : │ │ │ │ │ +00019670 : │ │ │ │ │ slot_nb_absolute(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #12] @ 19780 │ │ │ │ │ + ldr r0, [pc, #12] @ 196a4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 12260 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00004fc8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00019784 : │ │ │ │ │ +000196a8 : │ │ │ │ │ wrap_binaryfunc_l(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #100] @ 19800 │ │ │ │ │ + ldr r3, [pc, #100] @ 19724 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 197ec │ │ │ │ │ + bne 19710 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 197c4 │ │ │ │ │ + bne 196e8 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ bx r2 │ │ │ │ │ - ldr r2, [pc, #56] @ 19804 │ │ │ │ │ - ldr r3, [pc, #56] @ 19808 │ │ │ │ │ + ldr r2, [pc, #56] @ 19728 │ │ │ │ │ + ldr r3, [pc, #56] @ 1972c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r1, [pc, #52] @ 1980c │ │ │ │ │ + ldr r1, [pc, #52] @ 19730 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r3, [pc, #28] @ 19810 │ │ │ │ │ - ldr r1, [pc, #28] @ 19814 │ │ │ │ │ + ldr r3, [pc, #28] @ 19734 │ │ │ │ │ + ldr r1, [pc, #28] @ 19738 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 197e0 │ │ │ │ │ + b 19704 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000d94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000013cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00001398 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00019818 : │ │ │ │ │ +0001973c : │ │ │ │ │ richcmp_eq(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #176] @ 198e0 │ │ │ │ │ + ldr r3, [pc, #176] @ 19804 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 198cc │ │ │ │ │ + bne 197f0 │ │ │ │ │ ldr lr, [r1, #8] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 198a8 │ │ │ │ │ + bne 197cc │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #144] @ 198e4 │ │ │ │ │ + ldr r2, [pc, #144] @ 19808 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1987c │ │ │ │ │ + bne 197a0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1988c │ │ │ │ │ - ldr r0, [pc, #124] @ 198e8 │ │ │ │ │ + beq 197b0 │ │ │ │ │ + ldr r0, [pc, #124] @ 1980c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1989c │ │ │ │ │ + bne 197c0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r2, #2 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r0, [pc, #88] @ 198ec │ │ │ │ │ + ldr r0, [pc, #88] @ 19810 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 19874 │ │ │ │ │ + beq 19798 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 19874 │ │ │ │ │ - ldr r2, [pc, #64] @ 198f0 │ │ │ │ │ - ldr r3, [pc, #64] @ 198f4 │ │ │ │ │ + b 19798 │ │ │ │ │ + ldr r2, [pc, #64] @ 19814 │ │ │ │ │ + ldr r3, [pc, #64] @ 19818 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r1, [pc, #60] @ 198f8 │ │ │ │ │ + ldr r1, [pc, #60] @ 1981c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 19874 │ │ │ │ │ - ldr r3, [pc, #40] @ 198fc │ │ │ │ │ - ldr r1, [pc, #40] @ 19900 │ │ │ │ │ + b 19798 │ │ │ │ │ + ldr r3, [pc, #40] @ 19820 │ │ │ │ │ + ldr r1, [pc, #40] @ 19824 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 198c4 │ │ │ │ │ + b 197e8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 object_richcompare │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000d94 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1731,67 +1731,25 @@ │ │ │ │ │ bl 12260 │ │ │ │ │ R_ARM_CALL vectorcall_method │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00005db8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001764 <_PyType_GetModuleByDef3>: │ │ │ │ │ -_PyType_GetModuleByDef3(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - bl 1046c │ │ │ │ │ - R_ARM_CALL get_module_by_def │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bne 17d4 <_PyType_GetModuleByDef3+0x70> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1046c │ │ │ │ │ - R_ARM_CALL get_module_by_def │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bne 17d4 <_PyType_GetModuleByDef3+0x70> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 1046c │ │ │ │ │ - R_ARM_CALL get_module_by_def │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bne 17d4 <_PyType_GetModuleByDef3+0x70> │ │ │ │ │ - ldr r0, [pc, #36] @ 17e0 <_PyType_GetModuleByDef3+0x7c> │ │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr r0, [r0] │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - ldr r1, [pc, #16] @ 17e4 <_PyType_GetModuleByDef3+0x80> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00001a8c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -000017e8 : │ │ │ │ │ +00001764 : │ │ │ │ │ PyType_ClearCache(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #136] @ 1888 │ │ │ │ │ + ldr r3, [pc, #136] @ 1804 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r7, [pc, #128] @ 188c │ │ │ │ │ + ldr r7, [pc, #128] @ 1808 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r4, r5, #43520 @ 0xaa00 │ │ │ │ │ add r6, r5, #92160 @ 0x16800 │ │ │ │ │ add r4, r4, #248 @ 0xf8 │ │ │ │ │ add r6, r6, #760 @ 0x2f8 │ │ │ │ │ @@ -1799,37 +1757,79 @@ │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - beq 1868 │ │ │ │ │ + beq 17e4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 1868 │ │ │ │ │ + beq 17e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1868 │ │ │ │ │ + bne 17e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 17a0 │ │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ +0000180c <_PyType_GetModuleByDef3>: │ │ │ │ │ +_PyType_GetModuleByDef3(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + bl 1046c │ │ │ │ │ + R_ARM_CALL get_module_by_def │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 187c <_PyType_GetModuleByDef3+0x70> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1046c │ │ │ │ │ + R_ARM_CALL get_module_by_def │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 187c <_PyType_GetModuleByDef3+0x70> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 1046c │ │ │ │ │ + R_ARM_CALL get_module_by_def │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 187c <_PyType_GetModuleByDef3+0x70> │ │ │ │ │ + ldr r0, [pc, #36] @ 1888 <_PyType_GetModuleByDef3+0x7c> │ │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ + ldr r0, [r0] │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + ldr r1, [pc, #16] @ 188c <_PyType_GetModuleByDef3+0x80> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ + .word 0x00001a8c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ 00001890 : │ │ │ │ │ wrap_indexargfunc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -565,17 +565,17 @@ │ │ │ │ │ 0x00002320 6846726f 6d4f626a 65637400 5f50794f hFromObject._PyO │ │ │ │ │ 0x00002330 626a6563 745f4d61 74657269 616c697a bject_Materializ │ │ │ │ │ 0x00002340 654d616e 61676564 44696374 5f4c6f63 eManagedDict_Loc │ │ │ │ │ 0x00002350 6b48656c 64005079 4d6f6475 6c655f54 kHeld.PyModule_T │ │ │ │ │ 0x00002360 79706500 50794f62 6a656374 5f476574 ype.PyObject_Get │ │ │ │ │ 0x00002370 54797065 44617461 005f5079 54797065 TypeData._PyType │ │ │ │ │ 0x00002380 5f476574 4d6f6475 6c654279 44656632 _GetModuleByDef2 │ │ │ │ │ - 0x00002390 005f5079 54797065 5f476574 4d6f6475 ._PyType_GetModu │ │ │ │ │ - 0x000023a0 6c654279 44656633 00507954 7970655f leByDef3.PyType_ │ │ │ │ │ - 0x000023b0 436c6561 72436163 6865005f 50794f62 ClearCache._PyOb │ │ │ │ │ + 0x00002390 00507954 7970655f 436c6561 72436163 .PyType_ClearCac │ │ │ │ │ + 0x000023a0 6865005f 50795479 70655f47 65744d6f he._PyType_GetMo │ │ │ │ │ + 0x000023b0 64756c65 42794465 6633005f 50794f62 duleByDef3._PyOb │ │ │ │ │ 0x000023c0 6a656374 5f476574 53746174 65005f50 ject_GetState._P │ │ │ │ │ 0x000023d0 794d656d 6f727956 6965775f 46726f6d yMemoryView_From │ │ │ │ │ 0x000023e0 42756666 65725072 6f63005f 50794f62 BufferProc._PyOb │ │ │ │ │ 0x000023f0 6a656374 5f536574 4d616e61 67656444 ject_SetManagedD │ │ │ │ │ 0x00002400 69637400 50794f53 5f736e70 72696e74 ict.PyOS_snprint │ │ │ │ │ 0x00002410 66005079 4f626a65 63745f52 65707200 f.PyObject_Repr. │ │ │ │ │ 0x00002420 5f507941 72675f4e 6f4b6579 776f7264 _PyArg_NoKeyword │ │ │ ├── unicodeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 358592 (bytes into file) │ │ │ │ │ + Start of section headers: 358600 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 19 │ │ │ │ │ Section header string table index: 18 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ -There are 19 section headers, starting at offset 0x578c0: │ │ │ │ │ +There are 19 section headers, starting at offset 0x578c8: │ │ │ │ │ │ │ │ │ │ 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 00be90 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 04d2f0 004258 08 I 16 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 04d2f8 004258 08 I 16 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00bec4 000ba4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 051548 000860 08 I 16 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 051550 000860 08 I 16 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00ca68 000024 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00ca68 030b90 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 051da8 0052b0 08 I 16 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 03d5f8 002205 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 03f800 003586 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 057058 000070 08 I 16 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 042d88 002b30 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 0570c8 000758 08 I 16 11 4 │ │ │ │ │ - [13] .rodata.str4.4 PROGBITS 00000000 0458b8 00015c 04 AMS 0 0 4 │ │ │ │ │ - [14] .note.GNU-stack PROGBITS 00000000 045a14 000000 00 0 0 1 │ │ │ │ │ - [15] .ARM.attributes ARM_ATTRIBUTES 00000000 045a14 00002b 00 0 0 1 │ │ │ │ │ - [16] .symtab SYMTAB 00000000 045a40 004680 10 17 755 4 │ │ │ │ │ - [17] .strtab STRTAB 00000000 04a0c0 00322f 00 0 0 1 │ │ │ │ │ - [18] .shstrtab STRTAB 00000000 057820 00009f 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00ca68 030b98 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 051db0 0052b0 08 I 16 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 03d600 002205 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 03f808 003586 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 057060 000070 08 I 16 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 042d90 002b30 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 0570d0 000758 08 I 16 11 4 │ │ │ │ │ + [13] .rodata.str4.4 PROGBITS 00000000 0458c0 00015c 04 AMS 0 0 4 │ │ │ │ │ + [14] .note.GNU-stack PROGBITS 00000000 045a1c 000000 00 0 0 1 │ │ │ │ │ + [15] .ARM.attributes ARM_ATTRIBUTES 00000000 045a1c 00002b 00 0 0 1 │ │ │ │ │ + [16] .symtab SYMTAB 00000000 045a48 004680 10 17 755 4 │ │ │ │ │ + [17] .strtab STRTAB 00000000 04a0c8 00322f 00 0 0 1 │ │ │ │ │ + [18] .shstrtab STRTAB 00000000 057828 00009f 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 21: 00000adc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 00000de8 6232 FUNC LOCAL DEFAULT 6 unicode_decode_utf8 │ │ │ │ │ 23: 00000d94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000dac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 25: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 26: 00001e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 27: 00001e40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 28: 000222d8 936 FUNC LOCAL DEFAULT 6 unicode_decode_call_errorhandler_writer │ │ │ │ │ + 28: 000222e8 936 FUNC LOCAL DEFAULT 6 unicode_decode_call_errorhandler_writer │ │ │ │ │ 29: 0000aa50 176 FUNC LOCAL DEFAULT 6 _PyUnicodeWriter_WriteCharInline │ │ │ │ │ 30: 0000848c 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 31: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 32: 00000000 664 FUNC LOCAL DEFAULT 11 intern_common │ │ │ │ │ 33: 0000028c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 34: 0000271c 384 FUNC LOCAL DEFAULT 6 unicode_dealloc │ │ │ │ │ 35: 00002898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -82,16 +82,16 @@ │ │ │ │ │ 78: 0000277c 212 FUNC LOCAL DEFAULT 1 _PyUnicodeWriter_Update │ │ │ │ │ 79: 00005e48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 80: 0000277c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 81: 00002848 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 00005e60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 83: 000061c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 84: 000061d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 85: 00022f5c 1588 FUNC LOCAL DEFAULT 6 _PyUnicode_FromUCS2 │ │ │ │ │ - 86: 00029cf8 1944 FUNC LOCAL DEFAULT 6 _PyUnicode_FromUCS4 │ │ │ │ │ + 85: 00022f6c 1588 FUNC LOCAL DEFAULT 6 _PyUnicode_FromUCS2 │ │ │ │ │ + 86: 00029d00 1944 FUNC LOCAL DEFAULT 6 _PyUnicode_FromUCS4 │ │ │ │ │ 87: 000064d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 88: 000064f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 89: 000064f4 724 FUNC LOCAL DEFAULT 6 _PyUnicode_FromUCS1 │ │ │ │ │ 90: 000067ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 91: 000067c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 92: 00007c28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 93: 00007c58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -103,15 +103,15 @@ │ │ │ │ │ 99: 00002890 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 100: 0000848c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 101: 00008e4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 102: 00008e58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 103: 00009070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 104: 00009078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 105: 0001a774 924 FUNC LOCAL DEFAULT 6 unicode_encode_utf8 │ │ │ │ │ - 106: 00023ad8 3124 FUNC LOCAL DEFAULT 6 unicode_encode_ucs1 │ │ │ │ │ + 106: 00023ae8 3116 FUNC LOCAL DEFAULT 6 unicode_encode_ucs1 │ │ │ │ │ 107: 0000973c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 108: 00002898 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 109: 00002898 444 FUNC LOCAL DEFAULT 1 unicode_check_encoding_errors │ │ │ │ │ 110: 00002a30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 111: 000097a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 112: 000195e4 568 FUNC LOCAL DEFAULT 6 unicode_compare │ │ │ │ │ 113: 000099c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -120,17 +120,17 @@ │ │ │ │ │ 116: 00009ed8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 117: 0000a230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 118: 0000a238 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 119: 0000a400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 120: 0000a408 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 121: 0000a408 8 FUNC LOCAL DEFAULT 6 unicode_length │ │ │ │ │ 122: 0000a410 4 FUNC LOCAL DEFAULT 6 unicode_rpartition │ │ │ │ │ - 123: 0002dcf0 492 FUNC LOCAL DEFAULT 6 asciilib_default_rfind.constprop.0 │ │ │ │ │ - 124: 00026818 968 FUNC LOCAL DEFAULT 6 ucs2lib_fastsearch │ │ │ │ │ - 125: 0002660c 524 FUNC LOCAL DEFAULT 6 unicode_askind │ │ │ │ │ + 123: 0002dcf8 492 FUNC LOCAL DEFAULT 6 asciilib_default_rfind.constprop.0 │ │ │ │ │ + 124: 00026820 968 FUNC LOCAL DEFAULT 6 ucs2lib_fastsearch │ │ │ │ │ + 125: 00026614 524 FUNC LOCAL DEFAULT 6 unicode_askind │ │ │ │ │ 126: 0000a7d8 1412 FUNC LOCAL DEFAULT 1 ucs4lib_fastsearch │ │ │ │ │ 127: 0000a9d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 128: 0000a9ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 129: 0000ab00 1236 FUNC LOCAL DEFAULT 6 unicode_startswith │ │ │ │ │ 130: 0000afd4 636 FUNC LOCAL DEFAULT 6 tailmatch │ │ │ │ │ 131: 0000afbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 132: 0000afd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -152,16 +152,16 @@ │ │ │ │ │ 148: 000037a8 192 FUNC LOCAL DEFAULT 1 ucs2lib_find_max_char │ │ │ │ │ 149: 00005114 516 FUNC LOCAL DEFAULT 1 ucs4lib_find_max_char │ │ │ │ │ 150: 00002b14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 151: 00002b18 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 152: 00002ba8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 153: 0000ea14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 154: 0000ea48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 155: 00026be0 400 FUNC LOCAL DEFAULT 6 ucs2lib_find_char │ │ │ │ │ - 156: 0000a600 120 FUNC LOCAL DEFAULT 1 ucs4lib_find_char │ │ │ │ │ + 155: 00026be8 400 FUNC LOCAL DEFAULT 6 ucs2lib_find_char │ │ │ │ │ + 156: 0000a6e4 120 FUNC LOCAL DEFAULT 1 ucs4lib_find_char │ │ │ │ │ 157: 00007e4c 1544 FUNC LOCAL DEFAULT 1 ucs1lib_adaptive_find │ │ │ │ │ 158: 00008e88 652 FUNC LOCAL DEFAULT 1 ucs1lib__preprocess │ │ │ │ │ 159: 00009114 1028 FUNC LOCAL DEFAULT 1 ucs1lib__two_way │ │ │ │ │ 160: 0000f0e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 161: 0000f0fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 162: 0000f0fc 4452 FUNC LOCAL DEFAULT 6 unicode_repr │ │ │ │ │ 163: 000101f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ │ 201: 00015094 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 202: 000153bc 808 FUNC LOCAL DEFAULT 6 unicode_resize │ │ │ │ │ 203: 00015398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 204: 000153bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 205: 000156d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 206: 000156e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 207: 000156e4 1972 FUNC LOCAL DEFAULT 6 unicode_expandtabs │ │ │ │ │ - 208: 00029510 108 FUNC LOCAL DEFAULT 6 unicode_fill │ │ │ │ │ + 208: 00029518 108 FUNC LOCAL DEFAULT 6 unicode_fill │ │ │ │ │ 209: 00015e80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 210: 00015e98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 211: 00015e98 388 FUNC LOCAL DEFAULT 6 unicode_replace │ │ │ │ │ 212: 0001601c 6276 FUNC LOCAL DEFAULT 6 replace │ │ │ │ │ 213: 00016008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 214: 0001601c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 215: 0001d27c 1132 FUNC LOCAL DEFAULT 6 anylib_find │ │ │ │ │ @@ -257,24 +257,24 @@ │ │ │ │ │ 253: 0001981c 1388 FUNC LOCAL DEFAULT 6 unicode_rstrip │ │ │ │ │ 254: 00019d60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 255: 00019d88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 256: 00019f80 1120 FUNC LOCAL DEFAULT 6 unicode_endswith │ │ │ │ │ 257: 0001a3c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 258: 0001a3e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 259: 0001a3e0 916 FUNC LOCAL DEFAULT 6 unicode_vectorcall │ │ │ │ │ - 260: 00026270 924 FUNC LOCAL DEFAULT 6 unicode_new │ │ │ │ │ + 260: 00026278 924 FUNC LOCAL DEFAULT 6 unicode_new │ │ │ │ │ 261: 0001a744 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 262: 0001a774 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 263: 0001ab10 1188 FUNC LOCAL DEFAULT 6 ucs2lib_utf8_encoder │ │ │ │ │ 264: 00003b74 1088 FUNC LOCAL DEFAULT 1 ucs4lib_utf8_encoder │ │ │ │ │ 265: 0001ab0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 266: 0001ab10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 267: 00021634 520 FUNC LOCAL DEFAULT 6 unicode_encode_call_errorhandler │ │ │ │ │ + 267: 00021644 520 FUNC LOCAL DEFAULT 6 unicode_encode_call_errorhandler │ │ │ │ │ 268: 00007660 380 FUNC LOCAL DEFAULT 1 xmlcharrefreplace │ │ │ │ │ - 269: 0002470c 984 FUNC LOCAL DEFAULT 6 backslashreplace │ │ │ │ │ + 269: 00024714 984 FUNC LOCAL DEFAULT 6 backslashreplace │ │ │ │ │ 270: 0000399c 200 FUNC LOCAL DEFAULT 1 raise_encode_exception │ │ │ │ │ 271: 0001afa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 272: 0001afb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 273: 0001b194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 274: 0001b1a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 275: 0001b1a8 944 FUNC LOCAL DEFAULT 6 unicode_isalnum │ │ │ │ │ 276: 0001b550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -319,209 +319,209 @@ │ │ │ │ │ 315: 0001e6c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 316: 0001e704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 317: 0001ed64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 318: 0001edc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 319: 0001edc8 32 FUNC LOCAL DEFAULT 6 unicode_mod │ │ │ │ │ 320: 0001ede4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 321: 0001ede8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 322: 0001fec8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 323: 0001ff30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 324: 000215c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 325: 00021600 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 322: 0001ff0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 323: 0001ff74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 324: 000215d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 325: 00021610 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 326: 000011dc 0 NOTYPE LOCAL DEFAULT 8 .LC212 │ │ │ │ │ 327: 00000348 56 FUNC LOCAL DEFAULT 11 make_encode_exception.part.0 │ │ │ │ │ - 328: 00021820 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 328: 00021830 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 329: 00000348 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 330: 0002183c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 330: 0002184c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 331: 00003728 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 332: 000218f8 308 FUNC LOCAL DEFAULT 6 unicode_splitlines │ │ │ │ │ - 333: 00021a28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 334: 00021a2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 335: 000222b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 332: 00021908 308 FUNC LOCAL DEFAULT 6 unicode_splitlines │ │ │ │ │ + 333: 00021a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 334: 00021a3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 335: 000222c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 336: 0000372c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 337: 000037a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 338: 00001268 0 NOTYPE LOCAL DEFAULT 8 .LC216 │ │ │ │ │ - 339: 000222d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 340: 00022664 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 341: 00022680 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 342: 00022f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 343: 00022f5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 344: 00023578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 339: 000222e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 340: 00022674 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 341: 00022690 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 342: 00022f44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 343: 00022f6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 344: 00023588 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 345: 000037a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 346: 00003860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 347: 00003868 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 348: 000038a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 349: 00023590 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 349: 000235a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 350: 000038a8 128 FUNC LOCAL DEFAULT 1 clear_interned_dict │ │ │ │ │ - 351: 000236c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 351: 000236d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 352: 000038a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 353: 00003924 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 354: 00003928 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 355: 000004f0 76 FUNC LOCAL DEFAULT 11 _PyMutex_Lock │ │ │ │ │ 356: 0000053c 76 FUNC LOCAL DEFAULT 11 _PyMutex_Unlock │ │ │ │ │ 357: 000004ec 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 358: 000004f0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 359: 000236d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 360: 00023844 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 361: 00023858 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 362: 00023858 640 FUNC LOCAL DEFAULT 6 unicodeiter_next │ │ │ │ │ - 363: 00023ac4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 364: 00023ad8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 365: 000246f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 366: 0002470c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 367: 00024ad8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 359: 000236e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 360: 00023854 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 361: 00023868 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 362: 00023868 640 FUNC LOCAL DEFAULT 6 unicodeiter_next │ │ │ │ │ + 363: 00023ad4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 364: 00023ae8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 365: 000246fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 366: 00024714 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 367: 00024ae0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 368: 00000588 24 FUNC LOCAL DEFAULT 11 unicodeiter_traverse │ │ │ │ │ 369: 00003a5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 370: 00024ae4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 371: 00025ff8 632 FUNC LOCAL DEFAULT 6 charmapencode_output │ │ │ │ │ + 370: 00024aec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 371: 00026000 632 FUNC LOCAL DEFAULT 6 charmapencode_output │ │ │ │ │ 372: 00007d18 308 FUNC LOCAL DEFAULT 1 charmapencode_lookup │ │ │ │ │ - 373: 00025aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 374: 00025b18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 375: 00026268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 376: 00026270 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 377: 000265ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 378: 0002660c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 373: 00025af4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 374: 00025b20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 375: 00026270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 376: 00026278 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 377: 000265f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 378: 00026614 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 379: 00003a64 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 380: 000005a0 788 FUNC LOCAL DEFAULT 11 ucs2lib_fastsearch.part.0 │ │ │ │ │ - 381: 00026bd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 381: 00026be0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 382: 00001c54 300 FUNC LOCAL DEFAULT 11 ucs2lib__preprocess │ │ │ │ │ 383: 00001560 656 FUNC LOCAL DEFAULT 11 ucs2lib__two_way │ │ │ │ │ 384: 00001d80 164 FUNC LOCAL DEFAULT 11 ucs2lib__two_way_count │ │ │ │ │ 385: 000008b0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 386: 00003fa8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 387: 00026be0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 388: 00026f44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 389: 00026f4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 390: 00026f4c 12 FUNC LOCAL DEFAULT 6 unicode_translate │ │ │ │ │ - 391: 00026f58 4732 FUNC LOCAL DEFAULT 6 _PyUnicode_TranslateCharmap │ │ │ │ │ - 392: 00026f54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 387: 00026be8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 388: 00026f4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 389: 00026f54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 390: 00026f54 12 FUNC LOCAL DEFAULT 6 unicode_translate │ │ │ │ │ + 391: 00026f60 4732 FUNC LOCAL DEFAULT 6 _PyUnicode_TranslateCharmap │ │ │ │ │ + 392: 00026f5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 393: 00001414 0 NOTYPE LOCAL DEFAULT 8 .LC236 │ │ │ │ │ - 394: 00026f58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 395: 00027f64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 396: 00027fac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 397: 000281d4 268 FUNC LOCAL DEFAULT 6 unicode_count │ │ │ │ │ - 398: 000282e0 1848 FUNC LOCAL DEFAULT 6 unicode_count_impl │ │ │ │ │ - 399: 000282d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 400: 000282e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 401: 00028a10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 394: 00026f60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 395: 00027f6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 396: 00027fb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 397: 000281dc 268 FUNC LOCAL DEFAULT 6 unicode_count │ │ │ │ │ + 398: 000282e8 1848 FUNC LOCAL DEFAULT 6 unicode_count_impl │ │ │ │ │ + 399: 000282dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 400: 000282e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 401: 00028a18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 402: 00003fb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 403: 00003fb4 308 FUNC LOCAL DEFAULT 1 unicode_rindex │ │ │ │ │ 404: 000040d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 405: 00028a18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 406: 00028c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 00028a20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 406: 00028c60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 407: 000040e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 408: 00028c70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 409: 00028c70 460 FUNC LOCAL DEFAULT 6 unicode_isupper │ │ │ │ │ - 410: 00028e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 408: 00028c78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 409: 00028c78 460 FUNC LOCAL DEFAULT 6 unicode_isupper │ │ │ │ │ + 410: 00028e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 411: 00004290 108 FUNC LOCAL DEFAULT 1 unicode_check_modifiable │ │ │ │ │ 412: 0000127c 196 FUNC LOCAL DEFAULT 11 unicode_kind_name │ │ │ │ │ 413: 00004270 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 414: 00004290 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 415: 000042f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 416: 00028e3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 417: 00028eac 312 FUNC LOCAL DEFAULT 6 unicode_upper │ │ │ │ │ - 418: 0002b114 936 FUNC LOCAL DEFAULT 6 case_operation │ │ │ │ │ - 419: 00028fd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 420: 000307c8 284 FUNC LOCAL DEFAULT 6 do_upper │ │ │ │ │ + 416: 00028e44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 417: 00028eb4 312 FUNC LOCAL DEFAULT 6 unicode_upper │ │ │ │ │ + 418: 0002b11c 936 FUNC LOCAL DEFAULT 6 case_operation │ │ │ │ │ + 419: 00028fd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 420: 000307d0 284 FUNC LOCAL DEFAULT 6 do_upper │ │ │ │ │ 421: 000042fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 422: 00004304 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 423: 00028fe4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 424: 00029508 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 425: 00029510 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 423: 00028fec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 424: 00029510 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 425: 00029518 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 426: 000008b4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 427: 00000950 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 428: 0002957c 344 FUNC LOCAL DEFAULT 6 unicode_center │ │ │ │ │ + 428: 00029584 344 FUNC LOCAL DEFAULT 6 unicode_center │ │ │ │ │ 429: 00004308 616 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 430: 00000a48 128 FUNC LOCAL DEFAULT 11 convert_uc.constprop.0 │ │ │ │ │ - 431: 000296cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 431: 000296d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 432: 00004308 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 433: 0000455c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 434: 000296d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 435: 00029ccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 434: 000296dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 435: 00029cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 436: 00004570 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 437: 00004d38 988 FUNC LOCAL DEFAULT 1 ucs1lib_utf16_encode.isra.0 │ │ │ │ │ 438: 00004d20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 439: 00029cf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 440: 0002a474 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 439: 00029d00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 440: 0002a47c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 441: 00004d38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 442: 0002a490 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 443: 0002a490 592 FUNC LOCAL DEFAULT 6 unicode_isspace │ │ │ │ │ - 444: 0002a6d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 442: 0002a498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 443: 0002a498 592 FUNC LOCAL DEFAULT 6 unicode_isspace │ │ │ │ │ + 444: 0002a6dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 445: 0000530c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 446: 0002a6e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 447: 0002a6e0 392 FUNC LOCAL DEFAULT 6 unicode_isdigit │ │ │ │ │ - 448: 0002a860 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 449: 0002a868 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 450: 0002a8dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 451: 0002a8e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 452: 0002ac1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 446: 0002a6e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 447: 0002a6e8 392 FUNC LOCAL DEFAULT 6 unicode_isdigit │ │ │ │ │ + 448: 0002a868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 449: 0002a870 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 450: 0002a8e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 451: 0002a8ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 452: 0002ac24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 453: 00005318 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 454: 00005318 1272 FUNC LOCAL DEFAULT 1 unicode_maketrans │ │ │ │ │ 455: 000057dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 456: 00005810 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 457: 00005810 556 FUNC LOCAL DEFAULT 1 unicode_isalpha │ │ │ │ │ 458: 00005a34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 459: 0002ac2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 460: 0002ac8c 708 FUNC LOCAL DEFAULT 6 unicode_rjust │ │ │ │ │ - 461: 0002af38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 459: 0002ac34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 460: 0002ac94 708 FUNC LOCAL DEFAULT 6 unicode_rjust │ │ │ │ │ + 461: 0002af40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 462: 00005a3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 463: 00005a3c 308 FUNC LOCAL DEFAULT 1 unicode_index │ │ │ │ │ 464: 00005b5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 465: 00000958 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 466: 00000994 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 467: 00005b70 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 468: 0002af50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 469: 0002af50 452 FUNC LOCAL DEFAULT 6 unicode_removeprefix │ │ │ │ │ - 470: 0002b0f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 468: 0002af58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 469: 0002af58 452 FUNC LOCAL DEFAULT 6 unicode_removeprefix │ │ │ │ │ + 470: 0002b0f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 471: 00005be0 436 FUNC LOCAL DEFAULT 1 unicode_rsplit │ │ │ │ │ 472: 00005d94 6060 FUNC LOCAL DEFAULT 1 rsplit │ │ │ │ │ 473: 00005d84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 474: 00005d94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 475: 00007264 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 476: 00007274 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 477: 00007540 68 FUNC LOCAL DEFAULT 1 unicode_capitalize │ │ │ │ │ 478: 0000757c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 479: 0002b4bc 412 FUNC LOCAL DEFAULT 6 do_capitalize │ │ │ │ │ - 480: 0002b114 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 481: 0002b4a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 482: 0000a678 228 FUNC LOCAL DEFAULT 1 do_lower │ │ │ │ │ - 483: 0002b4bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 484: 0002b654 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 485: 0002b658 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 486: 0002be54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 479: 0002b4c4 412 FUNC LOCAL DEFAULT 6 do_capitalize │ │ │ │ │ + 480: 0002b11c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 481: 0002b4b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 482: 0000a600 228 FUNC LOCAL DEFAULT 1 do_lower │ │ │ │ │ + 483: 0002b4c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 484: 0002b65c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 485: 0002b660 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 486: 0002be5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 487: 00000998 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 488: 00000998 12 FUNC LOCAL DEFAULT 11 unicode_swapcase │ │ │ │ │ 489: 000009a0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 490: 0002be80 964 FUNC LOCAL DEFAULT 6 do_swapcase │ │ │ │ │ - 491: 0002be80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 492: 0002c240 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 490: 0002be88 964 FUNC LOCAL DEFAULT 6 do_swapcase │ │ │ │ │ + 491: 0002be88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 492: 0002c248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 493: 00007584 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 494: 00007584 172 FUNC LOCAL DEFAULT 1 unicode___format__ │ │ │ │ │ 495: 00007624 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 496: 0002c244 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 497: 0002c244 736 FUNC LOCAL DEFAULT 6 unicode_ljust │ │ │ │ │ - 498: 0002c50c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 496: 0002c24c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 497: 0002c24c 736 FUNC LOCAL DEFAULT 6 unicode_ljust │ │ │ │ │ + 498: 0002c514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 499: 00007630 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 500: 000077c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 501: 000077dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 502: 00007d14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 503: 00007d18 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 504: 00007e38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 505: 00007e4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 506: 00008450 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 507: 00008454 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 508: 000086e0 100 FUNC LOCAL DEFAULT 1 asciilib__factorize │ │ │ │ │ 509: 00008744 324 FUNC LOCAL DEFAULT 1 asciilib__lex_search │ │ │ │ │ 510: 000086e0 100 FUNC LOCAL DEFAULT 1 ucs1lib__factorize │ │ │ │ │ 511: 000009a4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 512: 00000a44 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 513: 0002c524 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 514: 0002d480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 515: 0002d4c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 516: 0002d668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 513: 0002c52c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 514: 0002d488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 515: 0002d4cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 516: 0002d670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 517: 00000a48 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 518: 00000abc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 519: 000097d8 136 FUNC LOCAL DEFAULT 1 formatter_parser │ │ │ │ │ 520: 00009854 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 521: 00009860 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 522: 00009860 1640 FUNC LOCAL DEFAULT 1 formatteriter_next │ │ │ │ │ 523: 00009e9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -552,64 +552,64 @@ │ │ │ │ │ 548: 0000a43c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 549: 0000a44c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 550: 0000a44c 424 FUNC LOCAL DEFAULT 1 unicode_islower │ │ │ │ │ 551: 0000a5f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 552: 0000a5f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 553: 0000a5f4 12 FUNC LOCAL DEFAULT 1 unicode_title │ │ │ │ │ 554: 0000a5fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 555: 0002d694 780 FUNC LOCAL DEFAULT 6 do_title │ │ │ │ │ - 556: 0002d694 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 557: 0002d99c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 558: 0002d9a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 559: 0002d9a0 636 FUNC LOCAL DEFAULT 6 unicode_str │ │ │ │ │ - 560: 0002dc00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 555: 0002d918 780 FUNC LOCAL DEFAULT 6 do_title │ │ │ │ │ + 556: 0002d69c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 557: 0002d69c 636 FUNC LOCAL DEFAULT 6 unicode_str │ │ │ │ │ + 558: 0002d8fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 559: 0002d918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 560: 0002dc20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 561: 00000ac8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 562: 00000ac8 300 FUNC LOCAL DEFAULT 11 unicode_istitle │ │ │ │ │ 563: 00000bf0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 564: 0002dc1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 565: 0002dc1c 212 FUNC LOCAL DEFAULT 6 unicode_isprintable │ │ │ │ │ - 566: 0002dce8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 567: 0002dcf0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 568: 0002e45c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 564: 0002dc24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 565: 0002dc24 212 FUNC LOCAL DEFAULT 6 unicode_isprintable │ │ │ │ │ + 566: 0002dcf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 567: 0002dcf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 568: 0002e464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 569: 0000a600 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 570: 0000a758 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 571: 0000a75c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 570: 0000a6e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 571: 0000a6e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 572: 0000a75c 124 FUNC LOCAL DEFAULT 1 unicodeiter_setstate │ │ │ │ │ 573: 0000a7d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 574: 0000a7d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 575: 00001bb0 164 FUNC LOCAL DEFAULT 11 ucs4lib__two_way_count │ │ │ │ │ 576: 00001a8c 292 FUNC LOCAL DEFAULT 11 ucs4lib__preprocess │ │ │ │ │ 577: 00001884 496 FUNC LOCAL DEFAULT 11 ucs4lib__two_way │ │ │ │ │ 578: 0000ad50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 579: 0000ad5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 580: 0000ad5c 372 FUNC LOCAL DEFAULT 1 unicode_zfill │ │ │ │ │ 581: 0000aec8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 582: 0000aed0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 583: 0000b888 992 FUNC LOCAL DEFAULT 1 ucs1lib_utf32_encode.isra.0 │ │ │ │ │ 584: 0000b870 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 585: 0000b888 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 586: 0002e460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 587: 0002f6f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 586: 0002e468 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 587: 0002f6f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 588: 0000bc68 200 FUNC LOCAL DEFAULT 1 unicode_isdecimal │ │ │ │ │ 589: 0000bd28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 590: 0000bd30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 591: 0000bde4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 592: 0002f72c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 593: 00030358 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 594: 0003037c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 595: 000307bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 592: 0002f734 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 593: 00030360 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 594: 00030384 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 595: 000307c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 596: 00000bf4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 597: 00000bf4 188 FUNC LOCAL DEFAULT 11 unicode_isnumeric │ │ │ │ │ 598: 00000ca8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 599: 000307c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 599: 000307d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 600: 00000cb0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 601: 00000d78 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 602: 00000d80 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 603: 0000bdf0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 604: 00030b88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 604: 00030b90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 605: 0000be58 44 FUNC LOCAL DEFAULT 1 unicode_getnewargs │ │ │ │ │ 606: 0000be80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 607: 00000e84 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 608: 0000be84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 609: 0000be84 12 FUNC LOCAL DEFAULT 1 do_string_format_map │ │ │ │ │ 610: 00000e88 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 611: 00000ef4 196 FUNC LOCAL DEFAULT 11 unicode_sizeof │ │ │ │ │ @@ -648,15 +648,15 @@ │ │ │ │ │ 644: 000027a4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 645: 00002804 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 646: 0000280c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 647: 0000282c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 648: 00002834 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 649: 00002998 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 650: 0000299c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 651: 00030b8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 651: 00030b94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 652: 00002b2c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 653: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 654: 00000000 4 OBJECT LOCAL DEFAULT 3 bloom_linebreak │ │ │ │ │ 655: 000007c4 144 OBJECT LOCAL DEFAULT 3 unicode_as_number │ │ │ │ │ 656: 0000079c 40 OBJECT LOCAL DEFAULT 3 unicode_as_sequence │ │ │ │ │ 657: 00000790 12 OBJECT LOCAL DEFAULT 3 unicode_as_mapping │ │ │ │ │ 658: 00000658 405 OBJECT LOCAL DEFAULT 9 unicode_doc │ │ │ │ │ @@ -787,15 +787,15 @@ │ │ │ │ │ 783: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 784: 00000dac 60 FUNC GLOBAL DEFAULT 6 PyUnicode_FromString │ │ │ │ │ 785: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 786: 000131c0 244 FUNC GLOBAL DEFAULT 6 _Py_GetErrorHandler │ │ │ │ │ 787: 00005e60 888 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_Finish │ │ │ │ │ 788: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 789: 00007fe8 1188 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 790: 00022680 56 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_Dealloc │ │ │ │ │ + 790: 00022690 56 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_Dealloc │ │ │ │ │ 791: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 792: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ 793: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 794: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ 795: 0000289c 132 FUNC GLOBAL DEFAULT 6 PyUnicode_FromStringAndSize │ │ │ │ │ 796: 00002920 660 FUNC GLOBAL DEFAULT 6 _PyUnicode_InternImmortal │ │ │ │ │ 797: 000025c4 160 FUNC GLOBAL HIDDEN 1 _PyUnicode_InitTypes │ │ │ │ │ @@ -828,15 +828,15 @@ │ │ │ │ │ 824: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 825: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 826: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 827: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 828: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 829: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 830: 00005ad0 592 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ - 831: 0002d4c4 464 FUNC GLOBAL DEFAULT 6 PyUnicode_Fill │ │ │ │ │ + 831: 0002d4cc 464 FUNC GLOBAL DEFAULT 6 PyUnicode_Fill │ │ │ │ │ 832: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 833: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ 834: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetFullyQualifiedName │ │ │ │ │ 835: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ 836: 000061d8 796 FUNC GLOBAL DEFAULT 6 PyUnicode_FromKindAndData │ │ │ │ │ 837: 000067c8 44 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF8 │ │ │ │ │ 838: 000067f4 108 FUNC GLOBAL DEFAULT 6 _PyUnicode_EqualToASCIIString │ │ │ │ │ @@ -847,15 +847,15 @@ │ │ │ │ │ 843: 00006af8 208 FUNC GLOBAL DEFAULT 6 _PyUnicode_ScanIdentifier │ │ │ │ │ 844: 00006bc8 208 FUNC GLOBAL DEFAULT 6 _PyUnicode_Equal │ │ │ │ │ 845: 00006c98 344 FUNC GLOBAL DEFAULT 6 PyUnicode_CompareWithASCIIString │ │ │ │ │ 846: 00006df0 3688 FUNC GLOBAL DEFAULT 6 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 847: 0000372c 124 FUNC GLOBAL HIDDEN 1 _PyUnicode_GetNameCAPI │ │ │ │ │ 848: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeError │ │ │ │ │ 849: 00007c58 912 FUNC GLOBAL DEFAULT 6 PyUnicode_Concat │ │ │ │ │ - 850: 00028a18 600 FUNC GLOBAL DEFAULT 6 _PyUnicode_Copy │ │ │ │ │ + 850: 00028a20 600 FUNC GLOBAL DEFAULT 6 _PyUnicode_Copy │ │ │ │ │ 851: 00009078 1832 FUNC GLOBAL DEFAULT 6 PyUnicode_AsEncodedString │ │ │ │ │ 852: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 853: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_EncodeText │ │ │ │ │ 854: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 855: 00004570 1992 FUNC GLOBAL DEFAULT 1 _PyUnicode_EncodeUTF16 │ │ │ │ │ 856: 0000aed0 2488 FUNC GLOBAL DEFAULT 1 _PyUnicode_EncodeUTF32 │ │ │ │ │ 857: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCodec_LookupError │ │ │ │ │ @@ -981,116 +981,116 @@ │ │ │ │ │ 977: 0001d760 92 FUNC GLOBAL DEFAULT 6 PyUnicode_EqualToUTF8AndSize │ │ │ │ │ 978: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Repeat │ │ │ │ │ 979: 0001df78 376 FUNC GLOBAL DEFAULT 6 _PyUnicode_ExactDealloc │ │ │ │ │ 980: 0001e448 700 FUNC GLOBAL DEFAULT 6 PyUnicode_FromEncodedObject │ │ │ │ │ 981: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 982: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMemoryView_FromBuffer │ │ │ │ │ 983: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCodec_DecodeText │ │ │ │ │ - 984: 0002c524 4000 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF16Stateful │ │ │ │ │ - 985: 0002f72c 3152 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF32Stateful │ │ │ │ │ - 986: 0001ede8 10264 FUNC GLOBAL DEFAULT 6 PyUnicode_Format │ │ │ │ │ + 984: 0002c52c 4000 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF16Stateful │ │ │ │ │ + 985: 0002f734 3152 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF32Stateful │ │ │ │ │ + 986: 0001ede8 10280 FUNC GLOBAL DEFAULT 6 PyUnicode_Format │ │ │ │ │ 987: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ 988: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 989: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 990: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatWriter │ │ │ │ │ 991: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 992: 000296d4 1572 FUNC GLOBAL HIDDEN 6 _PyUnicode_FormatLong │ │ │ │ │ + 992: 000296dc 1572 FUNC GLOBAL HIDDEN 6 _PyUnicode_FormatLong │ │ │ │ │ 993: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ 994: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 995: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpeq │ │ │ │ │ 996: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 997: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 998: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 999: 000236d0 392 FUNC GLOBAL DEFAULT 6 PyUnicode_FromOrdinal │ │ │ │ │ - 1000: 00021600 52 FUNC GLOBAL DEFAULT 6 PyUnicode_GetLength │ │ │ │ │ + 999: 000236e0 392 FUNC GLOBAL DEFAULT 6 PyUnicode_FromOrdinal │ │ │ │ │ + 1000: 00021610 52 FUNC GLOBAL DEFAULT 6 PyUnicode_GetLength │ │ │ │ │ 1001: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeEncodeError_SetStart │ │ │ │ │ 1002: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeEncodeError_SetEnd │ │ │ │ │ 1003: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeEncodeError_SetReason │ │ │ │ │ 1004: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 1005: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 1006: 0002183c 176 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteChar │ │ │ │ │ - 1007: 000218ec 12 FUNC GLOBAL DEFAULT 6 _PyUnicode_AsUTF8String │ │ │ │ │ + 1006: 0002184c 176 FUNC GLOBAL DEFAULT 6 _PyUnicodeWriter_WriteChar │ │ │ │ │ + 1007: 000218fc 12 FUNC GLOBAL DEFAULT 6 _PyUnicode_AsUTF8String │ │ │ │ │ 1008: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 1009: 00021a2c 2220 FUNC GLOBAL DEFAULT 6 PyUnicode_Splitlines │ │ │ │ │ + 1009: 00021a3c 2220 FUNC GLOBAL DEFAULT 6 PyUnicode_Splitlines │ │ │ │ │ 1010: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsLinebreak │ │ │ │ │ 1011: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sync_synchronize │ │ │ │ │ 1012: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCapsule_Import │ │ │ │ │ 1013: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_Create │ │ │ │ │ 1014: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_GetObject │ │ │ │ │ 1015: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_SetStart │ │ │ │ │ 1016: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_SetEnd │ │ │ │ │ 1017: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeDecodeError_SetReason │ │ │ │ │ - 1018: 000226b8 4 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeLatin1 │ │ │ │ │ - 1019: 000226bc 2208 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeCharmap │ │ │ │ │ + 1018: 000226c8 4 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeLatin1 │ │ │ │ │ + 1019: 000226cc 2208 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeCharmap │ │ │ │ │ 1020: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLong │ │ │ │ │ 1021: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_LookupError │ │ │ │ │ 1022: 00003868 64 FUNC GLOBAL HIDDEN 1 _PyUnicode_FiniTypes │ │ │ │ │ 1023: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 1024: 00023590 320 FUNC GLOBAL HIDDEN 6 _PyUnicode_ClearInterned │ │ │ │ │ + 1024: 000235a0 320 FUNC GLOBAL HIDDEN 6 _PyUnicode_ClearInterned │ │ │ │ │ 1025: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 1026: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_destroy │ │ │ │ │ 1027: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Clear │ │ │ │ │ 1028: 00003928 116 FUNC GLOBAL HIDDEN 1 _PyUnicode_Fini │ │ │ │ │ 1029: 00000380 368 FUNC GLOBAL DEFAULT 11 _PyUnicode_FromId │ │ │ │ │ 1030: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sync_val_compare_and_swap_1 │ │ │ │ │ 1031: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ │ 1032: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ │ - 1033: 00024ae4 5396 FUNC GLOBAL HIDDEN 6 _PyUnicode_EncodeCharmap │ │ │ │ │ + 1033: 00024aec 5396 FUNC GLOBAL HIDDEN 6 _PyUnicode_EncodeCharmap │ │ │ │ │ 1034: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ 1035: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ │ 1036: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 1037: 00003a64 36 FUNC GLOBAL DEFAULT 1 PyUnicode_AppendAndDel │ │ │ │ │ - 1038: 00026d70 124 FUNC GLOBAL HIDDEN 6 _PyUnicode_AsLatin1String │ │ │ │ │ - 1039: 00026dec 352 FUNC GLOBAL DEFAULT 6 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 1038: 00026d78 124 FUNC GLOBAL HIDDEN 6 _PyUnicode_AsLatin1String │ │ │ │ │ + 1039: 00026df4 352 FUNC GLOBAL DEFAULT 6 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 1040: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeTranslateError_Create │ │ │ │ │ 1041: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeTranslateError_SetStart │ │ │ │ │ 1042: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeTranslateError_SetEnd │ │ │ │ │ 1043: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeTranslateError_SetReason │ │ │ │ │ 1044: 000040e8 48 FUNC GLOBAL DEFAULT 1 PyUnicode_EncodeLocale │ │ │ │ │ 1045: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsLowercase │ │ │ │ │ 1046: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsTitlecase │ │ │ │ │ 1047: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsUppercase │ │ │ │ │ 1048: 00004118 376 FUNC GLOBAL DEFAULT 1 PyUnicode_CopyCharacters │ │ │ │ │ - 1049: 00028e3c 112 FUNC GLOBAL DEFAULT 6 PyUnicode_AsASCIIString │ │ │ │ │ + 1049: 00028e44 112 FUNC GLOBAL DEFAULT 6 PyUnicode_AsASCIIString │ │ │ │ │ 1050: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 1051: 000042fc 12 FUNC GLOBAL DEFAULT 1 PyInit__string │ │ │ │ │ 1052: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModuleDef_Init │ │ │ │ │ - 1053: 00028fe4 1324 FUNC GLOBAL HIDDEN 6 _PyUnicode_InsertThousandsGrouping │ │ │ │ │ + 1053: 00028fec 1324 FUNC GLOBAL HIDDEN 6 _PyUnicode_InsertThousandsGrouping │ │ │ │ │ 1054: 000008b4 164 FUNC GLOBAL DEFAULT 11 PyUnicode_ReadChar │ │ │ │ │ 1055: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_ToBase │ │ │ │ │ 1056: 000013a0 124 FUNC GLOBAL DEFAULT 11 PyUnicode_Resize │ │ │ │ │ - 1057: 0002a868 124 FUNC GLOBAL DEFAULT 6 PyUnicode_Split │ │ │ │ │ - 1058: 0002a8e4 840 FUNC GLOBAL DEFAULT 6 PyUnicode_AsUCS4 │ │ │ │ │ + 1057: 0002a870 124 FUNC GLOBAL DEFAULT 6 PyUnicode_Split │ │ │ │ │ + 1058: 0002a8ec 840 FUNC GLOBAL DEFAULT 6 PyUnicode_AsUCS4 │ │ │ │ │ 1059: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 1060: 0002ac2c 96 FUNC GLOBAL HIDDEN 6 _PyUnicode_FastFill │ │ │ │ │ + 1060: 0002ac34 96 FUNC GLOBAL HIDDEN 6 _PyUnicode_FastFill │ │ │ │ │ 1061: 00000958 64 FUNC GLOBAL DEFAULT 11 PyUnicode_InternInPlace │ │ │ │ │ 1062: 00005b70 112 FUNC GLOBAL DEFAULT 1 PyUnicode_Replace │ │ │ │ │ 1063: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ 1064: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToTitleFull │ │ │ │ │ - 1065: 0002b658 8 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ │ - 1066: 0002b660 2080 FUNC GLOBAL HIDDEN 6 _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ │ + 1065: 0002b660 8 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ │ + 1066: 0002b668 2080 FUNC GLOBAL HIDDEN 6 _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ │ 1067: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToUpperFull │ │ │ │ │ 1068: 00007630 48 FUNC GLOBAL HIDDEN 1 _PyUnicode_FastCopyCharacters │ │ │ │ │ 1069: 00009518 704 FUNC GLOBAL DEFAULT 1 PyUnicode_AsUCS4Copy │ │ │ │ │ 1070: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ 1071: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 1072: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 1073: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 1074: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsCased │ │ │ │ │ - 1075: 0002dedc 1412 FUNC GLOBAL DEFAULT 6 PyUnicode_AsUnicodeEscapeString │ │ │ │ │ - 1076: 0002e460 4812 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF7Stateful │ │ │ │ │ + 1075: 0002dee4 1412 FUNC GLOBAL DEFAULT 6 PyUnicode_AsUnicodeEscapeString │ │ │ │ │ + 1076: 0002e468 4812 FUNC GLOBAL DEFAULT 6 PyUnicode_DecodeUTF7Stateful │ │ │ │ │ 1077: 0000bd30 192 FUNC GLOBAL HIDDEN 1 _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ │ 1078: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 1079: 0003037c 1100 FUNC GLOBAL HIDDEN 6 _PyUnicode_EncodeUTF7 │ │ │ │ │ + 1079: 00030384 1100 FUNC GLOBAL HIDDEN 6 _PyUnicode_EncodeUTF7 │ │ │ │ │ 1080: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsCaseIgnorable │ │ │ │ │ 1081: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ToFoldedFull │ │ │ │ │ 1082: 0000bdf0 104 FUNC GLOBAL DEFAULT 1 PyUnicode_Find │ │ │ │ │ 1083: 00000e2c 40 FUNC GLOBAL DEFAULT 11 PyUnicode_DecodeUTF16 │ │ │ │ │ 1084: 00000e54 40 FUNC GLOBAL DEFAULT 11 PyUnicode_DecodeUTF32 │ │ │ │ │ - 1085: 000308e4 680 FUNC GLOBAL DEFAULT 6 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ │ + 1085: 000308ec 680 FUNC GLOBAL DEFAULT 6 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ │ 1086: 00000e7c 12 FUNC GLOBAL DEFAULT 11 PyUnicode_GetDefaultEncoding │ │ │ │ │ 1087: 00000e88 68 FUNC GLOBAL DEFAULT 11 PyUnicode_AsCharmapString │ │ │ │ │ 1088: 00000ecc 8 FUNC GLOBAL DEFAULT 11 PyUnicode_AsLatin1String │ │ │ │ │ 1089: 00000ed4 12 FUNC GLOBAL DEFAULT 11 PyUnicode_AsUTF16String │ │ │ │ │ 1090: 00000ee0 12 FUNC GLOBAL DEFAULT 11 PyUnicode_AsUTF32String │ │ │ │ │ 1091: 00000eec 8 FUNC GLOBAL DEFAULT 11 PyUnicode_DecodeUnicodeEscape │ │ │ │ │ 1092: 00001098 300 FUNC GLOBAL DEFAULT 11 PyUnicode_WriteChar │ │ │ │ │ @@ -1115,15 +1115,15 @@ │ │ │ │ │ 1111: 000027dc 48 FUNC GLOBAL DEFAULT 11 PyUnicode_GetSize │ │ │ │ │ 1112: 0000280c 40 FUNC GLOBAL DEFAULT 11 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ │ 1113: 00002834 360 FUNC GLOBAL DEFAULT 11 _PyUnicodeWriter_WriteLatin1String │ │ │ │ │ 1114: 0000299c 48 FUNC GLOBAL DEFAULT 11 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ │ 1115: 000029cc 248 FUNC GLOBAL HIDDEN 11 _PyUnicode_EqualToASCIIId │ │ │ │ │ 1116: 00002ac4 8 FUNC GLOBAL DEFAULT 11 PyUnicode_DecodeUTF7 │ │ │ │ │ 1117: 00002acc 36 FUNC GLOBAL HIDDEN 11 _PyUnicode_InternStatic │ │ │ │ │ - 1118: 00030b8c 4 FUNC GLOBAL DEFAULT 6 _PyUnicode_InternInPlace │ │ │ │ │ + 1118: 00030b94 4 FUNC GLOBAL DEFAULT 6 _PyUnicode_InternInPlace │ │ │ │ │ 1119: 00002af0 64 FUNC GLOBAL DEFAULT 11 PyUnicode_InternImmortal │ │ │ │ │ 1120: 000003c8 208 OBJECT GLOBAL HIDDEN 3 _PyUnicodeASCIIIter_Type │ │ │ │ │ 1121: 00000498 208 OBJECT GLOBAL DEFAULT 3 PyUnicodeIter_Type │ │ │ │ │ 1122: 00000004 208 OBJECT GLOBAL DEFAULT 3 PyUnicode_Type │ │ │ │ │ 1123: 000003b8 128 OBJECT GLOBAL DEFAULT 9 _Py_ascii_whitespace │ │ │ │ │ 1124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 1125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4d2f0 contains 2123 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4d2f8 contains 2123 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0002fb1c R_ARM_CALL 00000000 _Py_hashtable_new_full │ │ │ │ │ 00000074 00000c1c R_ARM_CALL 00000810 intern_static.isra.0 │ │ │ │ │ 0000007c 00000c1c R_ARM_CALL 00000810 intern_static.isra.0 │ │ │ │ │ 00000084 00000c1c R_ARM_CALL 00000810 intern_static.isra.0 │ │ │ │ │ 0000008c 00000c1c R_ARM_CALL 00000810 intern_static.isra.0 │ │ │ │ │ 00000094 00000c1c R_ARM_CALL 00000810 intern_static.isra.0 │ │ │ │ │ @@ -1639,17 +1639,17 @@ │ │ │ │ │ 00003c68 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 00003c70 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 00003cc0 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003cdc 0003121c R_ARM_CALL 000131c0 _Py_GetErrorHandler │ │ │ │ │ 00003d70 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 00003d78 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 00003d80 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ -00003df0 00010d1c R_ARM_CALL 0002470c backslashreplace │ │ │ │ │ +00003df0 00010d1c R_ARM_CALL 00024714 backslashreplace │ │ │ │ │ 00003e30 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003e94 00010b1c R_ARM_CALL 00021634 unicode_encode_call_errorhandler │ │ │ │ │ +00003e94 00010b1c R_ARM_CALL 00021644 unicode_encode_call_errorhandler │ │ │ │ │ 00003f08 0003bf1c R_ARM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ 00003f4c 0003be1c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ 00003f6c 0003bf1c R_ARM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ 00003fa0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003fa8 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003fac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003fb0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1690,28 +1690,28 @@ │ │ │ │ │ 00004300 00041c1d R_ARM_JUMP24 00000000 PyModuleDef_Init │ │ │ │ │ 00004304 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000437c 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 000043c8 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 000043ec 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000440c 00004b1c R_ARM_CALL 000084b4 _copy_characters │ │ │ │ │ 00004514 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004538 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +00004538 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 00004564 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00004568 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000456c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004628 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000048c4 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 000048cc 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 00004a44 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004a4c 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 00004a54 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 00004a5c 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 00004a64 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 00004a80 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00004acc 00010b1c R_ARM_CALL 00021634 unicode_encode_call_errorhandler │ │ │ │ │ +00004acc 00010b1c R_ARM_CALL 00021644 unicode_encode_call_errorhandler │ │ │ │ │ 00004b40 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00004bb4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004be0 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004c70 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00004c74 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ 00004d20 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004d28 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1802,90 +1802,90 @@ │ │ │ │ │ 00005d8c 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00005d90 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005e68 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00005ec8 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ 00005ef0 0004271c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ 00005fc8 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ 00006038 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000060a0 0000551c R_ARM_CALL 00022f5c _PyUnicode_FromUCS2 │ │ │ │ │ +000060a0 0000551c R_ARM_CALL 00022f6c _PyUnicode_FromUCS2 │ │ │ │ │ 00006104 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00006178 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00006190 0000561c R_ARM_CALL 00029cf8 _PyUnicode_FromUCS4 │ │ │ │ │ +00006190 0000561c R_ARM_CALL 00029d00 _PyUnicode_FromUCS4 │ │ │ │ │ 000061ac 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000061d8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000061fc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006214 0000561c R_ARM_CALL 00029cf8 _PyUnicode_FromUCS4 │ │ │ │ │ -00006260 0000561c R_ARM_CALL 00029cf8 _PyUnicode_FromUCS4 │ │ │ │ │ +00006214 0000561c R_ARM_CALL 00029d00 _PyUnicode_FromUCS4 │ │ │ │ │ +00006260 0000561c R_ARM_CALL 00029d00 _PyUnicode_FromUCS4 │ │ │ │ │ 00006288 0004271c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000062f8 0000551c R_ARM_CALL 00022f5c _PyUnicode_FromUCS2 │ │ │ │ │ +000062f8 0000551c R_ARM_CALL 00022f6c _PyUnicode_FromUCS2 │ │ │ │ │ 0000630c 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006360 00007c1c R_ARM_CALL 00026818 ucs2lib_fastsearch │ │ │ │ │ -00006388 0000551c R_ARM_CALL 00022f5c _PyUnicode_FromUCS2 │ │ │ │ │ +00006360 00007c1c R_ARM_CALL 00026820 ucs2lib_fastsearch │ │ │ │ │ +00006388 0000551c R_ARM_CALL 00022f6c _PyUnicode_FromUCS2 │ │ │ │ │ 000063b0 0004271c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000063cc 0000551c R_ARM_CALL 00022f5c _PyUnicode_FromUCS2 │ │ │ │ │ +000063cc 0000551c R_ARM_CALL 00022f6c _PyUnicode_FromUCS2 │ │ │ │ │ 000063fc 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006428 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006468 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000064a0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064ac 0000551c R_ARM_CALL 00022f5c _PyUnicode_FromUCS2 │ │ │ │ │ +000064ac 0000551c R_ARM_CALL 00022f6c _PyUnicode_FromUCS2 │ │ │ │ │ 000064c4 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000064f4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006504 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006534 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006540 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000065bc 0000561c R_ARM_CALL 00029cf8 _PyUnicode_FromUCS4 │ │ │ │ │ -000065d8 0000561c R_ARM_CALL 00029cf8 _PyUnicode_FromUCS4 │ │ │ │ │ -00006614 0000561c R_ARM_CALL 00029cf8 _PyUnicode_FromUCS4 │ │ │ │ │ +000065bc 0000561c R_ARM_CALL 00029d00 _PyUnicode_FromUCS4 │ │ │ │ │ +000065d8 0000561c R_ARM_CALL 00029d00 _PyUnicode_FromUCS4 │ │ │ │ │ +00006614 0000561c R_ARM_CALL 00029d00 _PyUnicode_FromUCS4 │ │ │ │ │ 00006640 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006650 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006680 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006698 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000066c4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006704 0000591c R_ARM_CALL 000064f4 _PyUnicode_FromUCS1 │ │ │ │ │ 00006738 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000675c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000067a8 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000067d8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006814 00007b1c R_ARM_CALL 0002dcf0 asciilib_default_rfind.constprop.0 │ │ │ │ │ +00006814 00007b1c R_ARM_CALL 0002dcf8 asciilib_default_rfind.constprop.0 │ │ │ │ │ 00006834 0000591c R_ARM_CALL 000064f4 _PyUnicode_FromUCS1 │ │ │ │ │ -00006858 00007d1c R_ARM_CALL 0002660c unicode_askind │ │ │ │ │ +00006858 00007d1c R_ARM_CALL 00026614 unicode_askind │ │ │ │ │ 00006898 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000068d0 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000068fc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006918 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00006924 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00006964 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 000069c4 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00006a60 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ 00006ab4 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00006b08 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 00006b48 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00006b60 0000551c R_ARM_CALL 00022f5c _PyUnicode_FromUCS2 │ │ │ │ │ +00006b60 0000551c R_ARM_CALL 00022f6c _PyUnicode_FromUCS2 │ │ │ │ │ 00006bc4 0004271c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ 00006c14 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00006c28 0000551c R_ARM_CALL 00022f5c _PyUnicode_FromUCS2 │ │ │ │ │ +00006c28 0000551c R_ARM_CALL 00022f6c _PyUnicode_FromUCS2 │ │ │ │ │ 00006c40 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006c6c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006ca0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006cc4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006cf8 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00006d3c 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 00006d6c 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00006dac 0000561c R_ARM_CALL 00029cf8 _PyUnicode_FromUCS4 │ │ │ │ │ +00006dac 0000561c R_ARM_CALL 00029d00 _PyUnicode_FromUCS4 │ │ │ │ │ 00006e30 0004271c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ 00006e48 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006e78 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006ea4 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006ed0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006f00 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006f10 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006f3c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006f48 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00006fc8 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ -00006fd8 00007b1c R_ARM_CALL 0002dcf0 asciilib_default_rfind.constprop.0 │ │ │ │ │ +00006fd8 00007b1c R_ARM_CALL 0002dcf8 asciilib_default_rfind.constprop.0 │ │ │ │ │ 00006ff4 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ 00007034 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ 0000704c 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00007078 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007098 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 000070c0 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00007128 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ @@ -1908,23 +1908,23 @@ │ │ │ │ │ 00007374 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 00007398 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 000073c8 0000591c R_ARM_CALL 000064f4 _PyUnicode_FromUCS1 │ │ │ │ │ 0000740c 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00007438 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000748c 0000591c R_ARM_CALL 000064f4 _PyUnicode_FromUCS1 │ │ │ │ │ 000074b0 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00007550 0001a21d R_ARM_JUMP24 0002b114 case_operation │ │ │ │ │ -00007578 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ -0000757c 0001df02 R_ARM_ABS32 0002b4bc do_capitalize │ │ │ │ │ +00007550 0001a21d R_ARM_JUMP24 0002b11c case_operation │ │ │ │ │ +00007578 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ +0000757c 0001df02 R_ARM_ABS32 0002b4c4 do_capitalize │ │ │ │ │ 00007580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000075bc 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 000075e0 0003791c R_ARM_CALL 00000000 _PyUnicode_FormatAdvancedWriter │ │ │ │ │ 000075f0 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ 0000760c 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00007618 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00007618 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ 00007624 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007628 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000762c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007654 00004b1c R_ARM_CALL 000084b4 _copy_characters │ │ │ │ │ 0000771c 0003be1c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ 00007760 00033d1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ 0000777c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -2031,20 +2031,20 @@ │ │ │ │ │ 0000a250 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 0000a25c 00042f1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 0000a278 0003831d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000a298 0003751d R_ARM_JUMP24 0001080c PyUnicode_Substring │ │ │ │ │ 0000a29c 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 0000a2d4 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 0000a300 00039a1c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -0000a310 0001a21d R_ARM_JUMP24 0002b114 case_operation │ │ │ │ │ +0000a310 0001a21d R_ARM_JUMP24 0002b11c case_operation │ │ │ │ │ 0000a31c 00021e02 R_ARM_ABS32 00000d80 do_casefold │ │ │ │ │ 0000a35c 0000821c R_ARM_CALL 0000afd4 tailmatch │ │ │ │ │ 0000a384 0003751d R_ARM_JUMP24 0001080c PyUnicode_Substring │ │ │ │ │ 0000a398 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000a3dc 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +0000a3dc 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 0000a3e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000a3e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000a3e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000a3ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000a408 0004301c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000a428 0004311d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000a438 0004311d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ @@ -2061,19 +2061,19 @@ │ │ │ │ │ 0000a540 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ 0000a570 0004161c R_ARM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ 0000a588 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ 0000a5a4 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ 0000a5b8 0004161c R_ARM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ 0000a5e0 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ 0000a5f0 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0000a5f8 0001a21d R_ARM_JUMP24 0002b114 case_operation │ │ │ │ │ -0000a5fc 00022b02 R_ARM_ABS32 0002d694 do_title │ │ │ │ │ -0000a660 0003a11c R_ARM_CALL 00000000 wmemchr │ │ │ │ │ -0000a6e0 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0000a744 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ +0000a5f8 0001a21d R_ARM_JUMP24 0002b11c case_operation │ │ │ │ │ +0000a5fc 00022b02 R_ARM_ABS32 0002d918 do_title │ │ │ │ │ +0000a668 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0000a6cc 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ +0000a744 0003a11c R_ARM_CALL 00000000 wmemchr │ │ │ │ │ 0000a774 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000a7ac 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a7d4 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 0000aa38 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 0000aba8 0000a81d R_ARM_JUMP24 00000fb8 ucs4lib_rfind_char │ │ │ │ │ 0000abdc 00023f1d R_ARM_JUMP24 00001bb0 ucs4lib__two_way_count │ │ │ │ │ 0000ac18 0002401c R_ARM_CALL 00001a8c ucs4lib__preprocess │ │ │ │ │ @@ -2082,28 +2082,28 @@ │ │ │ │ │ 0000ad28 0002401c R_ARM_CALL 00001a8c ucs4lib__preprocess │ │ │ │ │ 0000ad38 0002411c R_ARM_CALL 00001884 ucs4lib__two_way │ │ │ │ │ 0000ad50 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000ad74 00038e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000ad80 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000ae44 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ae60 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae70 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +0000ae70 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 0000aec8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000af78 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000b234 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 0000b23c 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 0000b4b8 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000b4c0 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 0000b4c8 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 0000b4d0 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 0000b4d8 00001e1c R_ARM_CALL 0000848c Py_XDECREF │ │ │ │ │ 0000b4e4 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ 0000b4f4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 0000b550 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000b6a4 00010b1c R_ARM_CALL 00021634 unicode_encode_call_errorhandler │ │ │ │ │ +0000b6a4 00010b1c R_ARM_CALL 00021644 unicode_encode_call_errorhandler │ │ │ │ │ 0000b720 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 0000b794 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000b7c0 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000b870 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000b874 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000b87c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000b884 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -2116,36 +2116,36 @@ │ │ │ │ │ 0000bd90 00035c1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 0000bdc8 00035c1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 0000bddc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000bde4 00043602 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000bde8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000bdec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000be4c 0000f61d R_ARM_JUMP24 00018ce4 any_find_slice │ │ │ │ │ -0000be68 0003521c R_ARM_CALL 00028a18 _PyUnicode_Copy │ │ │ │ │ +0000be68 0003521c R_ARM_CALL 00028a20 _PyUnicode_Copy │ │ │ │ │ 0000be7c 0004311d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000be80 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000be8c 0000851d R_ARM_JUMP24 0000b250 do_string_format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x51548 contains 268 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x51550 contains 268 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00046402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000010 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00002202 R_ARM_ABS32 0000271c unicode_dealloc │ │ │ │ │ 00000030 0000a202 R_ARM_ABS32 0000f0fc unicode_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000040 00000a02 R_ARM_ABS32 000007a0 unicode_hash │ │ │ │ │ -00000048 00022f02 R_ARM_ABS32 0002d9a0 unicode_str │ │ │ │ │ +00000048 00022d02 R_ARM_ABS32 0002d69c unicode_str │ │ │ │ │ 0000004c 00046502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000068 00036102 R_ARM_ABS32 00009808 PyUnicode_RichCompare │ │ │ │ │ 00000070 0000e202 R_ARM_ABS32 000180cc unicode_iter │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000a0 00010402 R_ARM_ABS32 00026270 unicode_new │ │ │ │ │ +000000a0 00010402 R_ARM_ABS32 00026278 unicode_new │ │ │ │ │ 000000a4 00042f02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000cc 00010302 R_ARM_ABS32 0001a3e0 unicode_vectorcall │ │ │ │ │ 000000e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a8 00046402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00021702 R_ARM_ABS32 0000a210 fieldnameiter_dealloc │ │ │ │ │ @@ -2179,15 +2179,15 @@ │ │ │ │ │ 0000043c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000049c 00046402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000004a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 0000e802 R_ARM_ABS32 00018258 unicodeiter_dealloc │ │ │ │ │ 000004e0 00046502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000004f4 00017002 R_ARM_ABS32 00000588 unicodeiter_traverse │ │ │ │ │ 00000504 00046602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000508 00016a02 R_ARM_ABS32 00023858 unicodeiter_next │ │ │ │ │ +00000508 00016a02 R_ARM_ABS32 00023868 unicodeiter_next │ │ │ │ │ 0000050c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000056c 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000570 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000598 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000059c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -2264,117 +2264,117 @@ │ │ │ │ │ 000008b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b8 00021c02 R_ARM_ABS32 0000a2a0 unicode_casefold │ │ │ │ │ 000008c0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008c4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c8 00022902 R_ARM_ABS32 0000a5f4 unicode_title │ │ │ │ │ 000008d0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d8 0001ac02 R_ARM_ABS32 0002957c unicode_center │ │ │ │ │ +000008d8 0001ac02 R_ARM_ABS32 00029584 unicode_center │ │ │ │ │ 000008e0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e8 00018d02 R_ARM_ABS32 000281d4 unicode_count │ │ │ │ │ +000008e8 00018d02 R_ARM_ABS32 000281dc unicode_count │ │ │ │ │ 000008f0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008f4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f8 0000cf02 R_ARM_ABS32 000156e4 unicode_expandtabs │ │ │ │ │ 00000900 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000904 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000908 00013802 R_ARM_ABS32 0001e334 unicode_find │ │ │ │ │ 00000910 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000914 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000918 0000bb02 R_ARM_ABS32 000132b4 unicode_partition │ │ │ │ │ 00000920 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000924 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000928 0001cf02 R_ARM_ABS32 00005a3c unicode_index │ │ │ │ │ 00000930 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000934 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000938 0001f102 R_ARM_ABS32 0002c244 unicode_ljust │ │ │ │ │ +00000938 0001f102 R_ARM_ABS32 0002c24c unicode_ljust │ │ │ │ │ 00000940 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000944 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000948 0000c402 R_ARM_ABS32 00014bdc unicode_lower │ │ │ │ │ 00000950 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000954 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000958 00011b02 R_ARM_ABS32 0001b938 unicode_lstrip │ │ │ │ │ 00000960 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000964 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000968 0000f502 R_ARM_ABS32 00018bc8 unicode_rfind │ │ │ │ │ 00000970 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000974 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000978 00019302 R_ARM_ABS32 00003fb4 unicode_rindex │ │ │ │ │ 00000980 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000984 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000988 0001cc02 R_ARM_ABS32 0002ac8c unicode_rjust │ │ │ │ │ +00000988 0001cc02 R_ARM_ABS32 0002ac94 unicode_rjust │ │ │ │ │ 00000990 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000994 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000998 0000fd02 R_ARM_ABS32 0001981c unicode_rstrip │ │ │ │ │ 000009a0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009a8 00007a02 R_ARM_ABS32 0000a410 unicode_rpartition │ │ │ │ │ 000009b0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b8 00014c02 R_ARM_ABS32 000218f8 unicode_splitlines │ │ │ │ │ +000009b8 00014c02 R_ARM_ABS32 00021908 unicode_splitlines │ │ │ │ │ 000009c0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009c4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 0000c102 R_ARM_ABS32 000140b8 unicode_strip │ │ │ │ │ 000009d0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 0001e802 R_ARM_ABS32 00000998 unicode_swapcase │ │ │ │ │ 000009e0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e8 00018602 R_ARM_ABS32 00026f4c unicode_translate │ │ │ │ │ +000009e8 00018602 R_ARM_ABS32 00026f54 unicode_translate │ │ │ │ │ 000009f0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009f4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f8 0001a102 R_ARM_ABS32 00028eac unicode_upper │ │ │ │ │ +000009f8 0001a102 R_ARM_ABS32 00028eb4 unicode_upper │ │ │ │ │ 00000a00 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a04 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a08 00008102 R_ARM_ABS32 0000ab00 unicode_startswith │ │ │ │ │ 00000a10 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a14 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a18 00010002 R_ARM_ABS32 00019f80 unicode_endswith │ │ │ │ │ 00000a20 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a28 0001d502 R_ARM_ABS32 0002af50 unicode_removeprefix │ │ │ │ │ +00000a28 0001d502 R_ARM_ABS32 0002af58 unicode_removeprefix │ │ │ │ │ 00000a30 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a34 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a38 00022002 R_ARM_ABS32 0000a320 unicode_removesuffix │ │ │ │ │ 00000a40 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a48 00012402 R_ARM_ABS32 0001c6b0 unicode_isascii │ │ │ │ │ 00000a50 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a54 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a58 00022602 R_ARM_ABS32 0000a44c unicode_islower │ │ │ │ │ 00000a60 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a68 00019902 R_ARM_ABS32 00028c70 unicode_isupper │ │ │ │ │ +00000a68 00019902 R_ARM_ABS32 00028c78 unicode_isupper │ │ │ │ │ 00000a70 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a78 00023202 R_ARM_ABS32 00000ac8 unicode_istitle │ │ │ │ │ 00000a80 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a88 0001bb02 R_ARM_ABS32 0002a490 unicode_isspace │ │ │ │ │ +00000a88 0001bb02 R_ARM_ABS32 0002a498 unicode_isspace │ │ │ │ │ 00000a90 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a98 00024c02 R_ARM_ABS32 0000bc68 unicode_isdecimal │ │ │ │ │ 00000aa0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000aa4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000aa8 0001bf02 R_ARM_ABS32 0002a6e0 unicode_isdigit │ │ │ │ │ +00000aa8 0001bf02 R_ARM_ABS32 0002a6e8 unicode_isdigit │ │ │ │ │ 00000ab0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ab4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ab8 00025502 R_ARM_ABS32 00000bf4 unicode_isnumeric │ │ │ │ │ 00000ac0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ac4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac8 0001c902 R_ARM_ABS32 00005810 unicode_isalpha │ │ │ │ │ 00000ad0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ad4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad8 00011302 R_ARM_ABS32 0001b1a8 unicode_isalnum │ │ │ │ │ 00000ae0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae8 00012f02 R_ARM_ABS32 0001d7bc unicode_isidentifier │ │ │ │ │ 00000af0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af8 00023502 R_ARM_ABS32 0002dc1c unicode_isprintable │ │ │ │ │ +00000af8 00023502 R_ARM_ABS32 0002dc24 unicode_isprintable │ │ │ │ │ 00000b00 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b08 00024402 R_ARM_ABS32 0000ad5c unicode_zfill │ │ │ │ │ 00000b10 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b18 00008502 R_ARM_ABS32 0000b250 do_string_format │ │ │ │ │ 00000b20 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -2392,15 +2392,15 @@ │ │ │ │ │ 00000b60 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b68 00025d02 R_ARM_ABS32 0000be58 unicode_getnewargs │ │ │ │ │ 00000b84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b88 00026c02 R_ARM_ABS32 00001a74 EncodingMap_size │ │ │ │ │ 00000b90 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x51da8 contains 2646 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x51db0 contains 2646 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000b4 0002f402 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 000000b8 0002f502 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ 00000104 0002f71c R_ARM_CALL 00000000 PyMem_RawMalloc │ │ │ │ │ 000006d0 0002f81c R_ARM_CALL 00000000 PyMem_RawFree │ │ │ │ │ 00000794 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000798 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -2465,15 +2465,15 @@ │ │ │ │ │ 00001e18 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001e1c 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001e20 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 00001e24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e28 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e30 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002070 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002190 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00002190 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ 000026b8 0003171c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000026e4 0003171c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000027b0 00030c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000027cc 0003181c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ 0000280c 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002844 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002860 00030e1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ @@ -2591,15 +2591,15 @@ │ │ │ │ │ 000042e8 0003351c R_ARM_CALL 00000000 PyType_GetFullyQualifiedName │ │ │ │ │ 000043e0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004514 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ 0000469c 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 000047b4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004808 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 0000489c 0003381c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000049b4 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000049b4 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ 000049d0 0003391c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ 00004aa4 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00004aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004aac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004ab0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004ab4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004ab8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -2652,27 +2652,27 @@ │ │ │ │ │ 00004b90 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004b94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004b98 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004b9c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004ba0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004be8 00033d1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ 00004cec 00033e1c R_ARM_CALL 00005ad0 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00004d60 00033f1c R_ARM_CALL 0002d4c4 PyUnicode_Fill │ │ │ │ │ +00004d60 00033f1c R_ARM_CALL 0002d4cc PyUnicode_Fill │ │ │ │ │ 00004d84 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 00004dc8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004df4 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004f00 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004fac 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 00004ff0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005020 00033d1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ 00005054 00033d1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ 000050c8 00033e1c R_ARM_CALL 00005ad0 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00005108 00033f1c R_ARM_CALL 0002d4c4 PyUnicode_Fill │ │ │ │ │ +00005108 00033f1c R_ARM_CALL 0002d4cc PyUnicode_Fill │ │ │ │ │ 000052a4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052dc 00033f1c R_ARM_CALL 0002d4c4 PyUnicode_Fill │ │ │ │ │ +000052dc 00033f1c R_ARM_CALL 0002d4cc PyUnicode_Fill │ │ │ │ │ 00005344 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 0000539c 0000381c R_ARM_CALL 0000272c unicode_result.part.0 │ │ │ │ │ 000053b4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000053bc 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000545c 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 0000546c 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00005620 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ @@ -2784,15 +2784,15 @@ │ │ │ │ │ 00006e48 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 00006e60 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 00006f98 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ 00007150 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 000072b0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000072c8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000074d4 00034f1c R_ARM_CALL 0000372c _PyUnicode_GetNameCAPI │ │ │ │ │ -0000796c 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000796c 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ 00007bac 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00007c28 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00007c2c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007c30 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007c34 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007c38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007c3c 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -2801,15 +2801,15 @@ │ │ │ │ │ 00007c48 00035002 R_ARM_ABS32 00000000 PyExc_UnicodeError │ │ │ │ │ 00007c4c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007c50 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007c54 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007d0c 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00007d34 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00007e10 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f60 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +00007f60 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 00007f74 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00007f8c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00007fa4 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00007fb8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00007fc0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00007fc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00007fc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -2906,24 +2906,24 @@ │ │ │ │ │ 000099c8 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 000099cc 00036402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 000099d0 00036502 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000099d4 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00009b78 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009b8c 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00009c10 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00009d04 00033f1c R_ARM_CALL 0002d4c4 PyUnicode_Fill │ │ │ │ │ +00009d04 00033f1c R_ARM_CALL 0002d4cc PyUnicode_Fill │ │ │ │ │ 00009dcc 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 00009e0c 0003661c R_ARM_CALL 0000ca48 _PyUnicode_FindMaxChar │ │ │ │ │ -00009e58 00033f1c R_ARM_CALL 0002d4c4 PyUnicode_Fill │ │ │ │ │ +00009e58 00033f1c R_ARM_CALL 0002d4cc PyUnicode_Fill │ │ │ │ │ 00009ecc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00009fcc 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 0000a108 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 0000a158 0003661c R_ARM_CALL 0000ca48 _PyUnicode_FindMaxChar │ │ │ │ │ -0000a180 00033f1c R_ARM_CALL 0002d4c4 PyUnicode_Fill │ │ │ │ │ -0000a208 00033f1c R_ARM_CALL 0002d4c4 PyUnicode_Fill │ │ │ │ │ +0000a180 00033f1c R_ARM_CALL 0002d4cc PyUnicode_Fill │ │ │ │ │ +0000a208 00033f1c R_ARM_CALL 0002d4cc PyUnicode_Fill │ │ │ │ │ 0000a314 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 0000a410 0003681d R_ARM_JUMP24 0000a414 PyUnicode_RPartition │ │ │ │ │ 0000a4dc 0003691c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000a618 00036a1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ 0000a638 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ 0000a664 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ 0000a66c 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2967,15 +2967,15 @@ │ │ │ │ │ 0000b28c 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000b598 0003331c R_ARM_CALL 00000000 PyObject_Realloc │ │ │ │ │ 0000b5a4 0003341c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ 0000b8e4 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000b99c 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000b9c4 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000bae0 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bae8 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000bae8 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ 0000bc60 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 0000bce0 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 0000bd34 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000bdb8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000be4c 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000bebc 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 0000c04c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -3044,15 +3044,15 @@ │ │ │ │ │ 0000cf04 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 0000cf2c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cf68 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000cfe8 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000d310 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ 0000d3c0 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 0000d648 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d650 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000d650 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ 0000d768 0000911c R_ARM_CALL 00002b18 get_integer │ │ │ │ │ 0000d78c 0003771c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ 0000d7a0 0003721c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ 0000d80c 0003751c R_ARM_CALL 0001080c PyUnicode_Substring │ │ │ │ │ 0000d9a4 0003751c R_ARM_CALL 0001080c PyUnicode_Substring │ │ │ │ │ 0000d9b8 0003781c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 0000d9e0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -3151,15 +3151,15 @@ │ │ │ │ │ 0000ea38 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000ea3c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000ea40 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000ea44 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000ed34 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000edb4 0003871c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000eec8 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000eed8 00009c1c R_ARM_CALL 0000a600 ucs4lib_find_char │ │ │ │ │ +0000eed8 00009c1c R_ARM_CALL 0000a6e4 ucs4lib_find_char │ │ │ │ │ 0000f010 00009d1c R_ARM_CALL 00007e4c ucs1lib_adaptive_find │ │ │ │ │ 0000f038 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000f06c 00007e1c R_ARM_CALL 0000a7d8 ucs4lib_fastsearch │ │ │ │ │ 0000f088 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000f0a4 00009e1c R_ARM_CALL 00008e88 ucs1lib__preprocess │ │ │ │ │ 0000f0b4 00009f1c R_ARM_CALL 00009114 ucs1lib__two_way │ │ │ │ │ 0000f0e4 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ @@ -3198,21 +3198,21 @@ │ │ │ │ │ 000104ec 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000104fc 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00010500 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00010508 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00010680 00036a1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ 000106a8 0003871c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000107d0 0000a71c R_ARM_CALL 00003a88 ucs2lib_rfind_char │ │ │ │ │ -000107ec 00009c1c R_ARM_CALL 0000a600 ucs4lib_find_char │ │ │ │ │ +000107ec 00009c1c R_ARM_CALL 0000a6e4 ucs4lib_find_char │ │ │ │ │ 000107f4 0000a81c R_ARM_CALL 00000fb8 ucs4lib_rfind_char │ │ │ │ │ 00010894 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 000108c0 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00010918 0003441d R_ARM_JUMP24 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ 00010968 0003441d R_ARM_JUMP24 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ -00010970 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +00010970 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 00010980 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00010998 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000109a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000109ac 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000109b0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000109b4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000109b8 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ @@ -3455,15 +3455,15 @@ │ │ │ │ │ 000147e4 00038c1c R_ARM_CALL 0001050c PyUnicode_FindChar │ │ │ │ │ 00014824 0003441d R_ARM_JUMP24 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ 000149a0 00038c1c R_ARM_CALL 0001050c PyUnicode_FindChar │ │ │ │ │ 00014a44 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 00014ab8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00014ae4 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00014b24 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00014b3c 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +00014b3c 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 00014b78 00038c1c R_ARM_CALL 0001050c PyUnicode_FindChar │ │ │ │ │ 00014ba0 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00014bb0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00014bb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00014bb8 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00014bbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00014bc0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -3489,15 +3489,15 @@ │ │ │ │ │ 00014ff4 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00014ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00015004 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00015008 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 0001500c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00015010 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 00015014 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015048 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +00015048 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 00015074 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00015088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0001508c 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00015090 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00015144 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 00015250 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000152f0 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -3538,15 +3538,15 @@ │ │ │ │ │ 00015b08 00039f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00015b4c 00039f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00015b88 00039f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00015bc0 00039f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00015bf8 00039f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00015c70 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 00015cfc 00039f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00015d74 0003521c R_ARM_CALL 00028a18 _PyUnicode_Copy │ │ │ │ │ +00015d74 0003521c R_ARM_CALL 00028a20 _PyUnicode_Copy │ │ │ │ │ 00015da4 00003b1c R_ARM_CALL 00002664 unicode_result │ │ │ │ │ 00015df4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00015e20 00039f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00015e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00015e84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00015e90 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00015e94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -3590,19 +3590,19 @@ │ │ │ │ │ 00017090 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000170e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000170ec 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000170f0 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 000170f4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00017154 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0001717c 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00017194 00009c1c R_ARM_CALL 0000a600 ucs4lib_find_char │ │ │ │ │ +00017194 00009c1c R_ARM_CALL 0000a6e4 ucs4lib_find_char │ │ │ │ │ 000171e0 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000171ec 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000171f8 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017264 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +00017264 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 00017344 00009d1c R_ARM_CALL 00007e4c ucs1lib_adaptive_find │ │ │ │ │ 000173a0 0000da1c R_ARM_CALL 000009a4 ucs1lib__two_way_count │ │ │ │ │ 00017400 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00017478 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00017484 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000174c8 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00017530 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ @@ -3616,15 +3616,15 @@ │ │ │ │ │ 0001792c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00017aec 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 00017afc 00004e1c R_ARM_CALL 0000277c _PyUnicodeWriter_Update │ │ │ │ │ 00017bf8 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ 00017c48 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00017e0c 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 00017e58 0003121c R_ARM_CALL 000131c0 _Py_GetErrorHandler │ │ │ │ │ -00017f04 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00017f04 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ 00017f2c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00017f38 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00017f44 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00017f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00017f94 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00017f98 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00017fa4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -3656,15 +3656,15 @@ │ │ │ │ │ 00018318 0003a71c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ 00018334 0003a81c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ 000183fc 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 00018428 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00018450 0003a91c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00018460 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000184d8 0003441c R_ARM_CALL 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ -0001851c 0003521c R_ARM_CALL 00028a18 _PyUnicode_Copy │ │ │ │ │ +0001851c 0003521c R_ARM_CALL 00028a20 _PyUnicode_Copy │ │ │ │ │ 0001855c 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 000185f4 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0001860c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00018620 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00018778 0003aa02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ 0001877c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00018780 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ @@ -3719,17 +3719,17 @@ │ │ │ │ │ 00018ffc 00036a1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ 00019034 0003871c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0001931c 0000af1c R_ARM_CALL 00008454 asciilib__preprocess │ │ │ │ │ 0001932c 0000b01c R_ARM_CALL 00008888 asciilib__two_way │ │ │ │ │ 000193f4 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00019410 0000b41c R_ARM_CALL 00002f44 ucs1lib_fastsearch.constprop.0 │ │ │ │ │ 0001944c 0000a71c R_ARM_CALL 00003a88 ucs2lib_rfind_char │ │ │ │ │ -00019488 00009c1c R_ARM_CALL 0000a600 ucs4lib_find_char │ │ │ │ │ -000194a8 0000b31c R_ARM_CALL 000077dc asciilib_adaptive_find.constprop.0 │ │ │ │ │ -000194b4 0000a81c R_ARM_CALL 00000fb8 ucs4lib_rfind_char │ │ │ │ │ +00019470 00009c1c R_ARM_CALL 0000a6e4 ucs4lib_find_char │ │ │ │ │ +00019490 0000b31c R_ARM_CALL 000077dc asciilib_adaptive_find.constprop.0 │ │ │ │ │ +0001949c 0000a81c R_ARM_CALL 00000fb8 ucs4lib_rfind_char │ │ │ │ │ 000194fc 00007e1c R_ARM_CALL 0000a7d8 ucs4lib_fastsearch │ │ │ │ │ 00019568 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000195d0 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000195dc 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000195e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00019660 0003171c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 0001976c 0003b41c R_ARM_CALL 00000000 wmemcmp │ │ │ │ │ @@ -3739,15 +3739,15 @@ │ │ │ │ │ 00019a78 0003701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00019ae4 0003751d R_ARM_JUMP24 0001080c PyUnicode_Substring │ │ │ │ │ 00019b5c 0003441d R_ARM_JUMP24 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ 00019bc4 00038c1c R_ARM_CALL 0001050c PyUnicode_FindChar │ │ │ │ │ 00019c8c 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 00019ce4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00019d00 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00019d14 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +00019d14 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 00019d50 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00019d60 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00019d64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00019d68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00019d6c 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00019d70 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00019d74 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -3928,30 +3928,30 @@ │ │ │ │ │ 0001bdcc 0003751d R_ARM_JUMP24 0001080c PyUnicode_Substring │ │ │ │ │ 0001be5c 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ 0001be88 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0001bed4 0003441d R_ARM_JUMP24 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ 0001bf60 00038c1c R_ARM_CALL 0001050c PyUnicode_FindChar │ │ │ │ │ 0001bff0 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ 0001c00c 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001c024 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +0001c024 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 0001c098 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0001c0c0 00038c1c R_ARM_CALL 0001050c PyUnicode_FindChar │ │ │ │ │ 0001c0dc 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 0001c0e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0001c0e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001c0e8 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0001c0ec 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0001c0f0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0001c0f4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0001c0f8 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0001c0fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001c11c 0003c11c R_ARM_CALL 00000000 PyOS_FSPath │ │ │ │ │ 0001c250 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0001c284 0003871c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0001c2d8 00009c1c R_ARM_CALL 0000a600 ucs4lib_find_char │ │ │ │ │ +0001c2d8 00009c1c R_ARM_CALL 0000a6e4 ucs4lib_find_char │ │ │ │ │ 0001c330 0003201c R_ARM_CALL 00002e4c PyUnicode_DecodeFSDefaultAndSize │ │ │ │ │ 0001c384 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0001c398 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0001c3a4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0001c3b0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0001c3b8 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0001c3bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -4023,15 +4023,15 @@ │ │ │ │ │ 0001dac0 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0001db58 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 0001dc14 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 0001dc54 0003d21c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ 0001dcc4 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0001dec4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0001df20 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001df50 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ +0001df50 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ 0001df5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0001df60 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0001df64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0001df68 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0001df6c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001df70 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 0001df74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -4112,17 +4112,17 @@ │ │ │ │ │ 0001e850 0003541c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0001e88c 0003d51c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ 0001e89c 0003d61c R_ARM_CALL 00000000 PyMemoryView_FromBuffer │ │ │ │ │ 0001e8b0 0003d71c R_ARM_CALL 00000000 _PyCodec_DecodeText │ │ │ │ │ 0001e8ec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0001e978 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0001e9f0 0003a21d R_ARM_JUMP24 000178a0 PyUnicode_DecodeASCII │ │ │ │ │ -0001eb5c 0003d81c R_ARM_CALL 0002c524 PyUnicode_DecodeUTF16Stateful │ │ │ │ │ +0001eb5c 0003d81c R_ARM_CALL 0002c52c PyUnicode_DecodeUTF16Stateful │ │ │ │ │ 0001eb68 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0001eb9c 0003d91c R_ARM_CALL 0002f72c PyUnicode_DecodeUTF32Stateful │ │ │ │ │ +0001eb9c 0003d91c R_ARM_CALL 0002f734 PyUnicode_DecodeUTF32Stateful │ │ │ │ │ 0001ebe4 0003541c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0001ec00 0003541c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0001ec14 0003541c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0001ec28 0003541c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0001ec3c 0003541c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0001ec50 0003541c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0001ec60 0003591c R_ARM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ @@ -4158,898 +4158,898 @@ │ │ │ │ │ 0001eeb0 0003db1c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ 0001efd4 0003dc1c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ 0001f010 0003dd1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ 0001f328 0003331c R_ARM_CALL 00000000 PyObject_Realloc │ │ │ │ │ 0001f334 0003341c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ 0001f39c 0003de1c R_ARM_CALL 00000000 _PyLong_FormatWriter │ │ │ │ │ 0001f3ec 0003df1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0001f420 0003e01c R_ARM_CALL 000296d4 _PyUnicode_FormatLong │ │ │ │ │ +0001f420 0003e01c R_ARM_CALL 000296dc _PyUnicode_FormatLong │ │ │ │ │ 0001f56c 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 0001f5c0 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ 0001f63c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0001f6e0 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 0001f840 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001f884 0000891c R_ARM_CALL 00002a7c _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ -0001f8a8 0003e11c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -0001f9a8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001fa14 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0001fa58 0003dc1c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -0001fa74 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0001fbd8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001fc34 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0001fc6c 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001fc74 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0001fcd0 0003e21c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -0001fce4 0003e31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0001fd14 0003e41c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0001fd20 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0001fd30 00033e1c R_ARM_CALL 00005ad0 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0001fd40 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fd8c 0003431c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -0001fec8 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0001fed0 00037a02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -0001fed4 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0001fed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001fedc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001fee0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0001fee4 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0001fee8 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0001feec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fef0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001fef4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001fef8 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001fefc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001ff00 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0001ff04 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001ff08 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0001ff0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f8b4 0000891c R_ARM_CALL 00002a7c _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ +0001f8ec 0003e11c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0001f9ec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001fa58 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0001fa9c 0003dc1c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +0001fab8 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0001fc1c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001fc78 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0001fcb0 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001fcb8 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0001fd14 0003e21c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +0001fd28 0003e31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0001fd58 0003e41c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0001fd64 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0001fd74 00033e1c R_ARM_CALL 00005ad0 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0001fd84 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fdd0 0003431c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +0001ff0c 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0001ff14 00037a02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ 0001ff18 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0001ff20 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0001ff24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001ffa0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001ffcc 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020138 0003751c R_ARM_CALL 0001080c PyUnicode_Substring │ │ │ │ │ -00020180 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000201a8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002022c 0003e21c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00020240 0003e31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00020278 0003e41c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00020284 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00020290 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ -0002029c 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020358 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00020448 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002045c 0003381c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00020474 0003391c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -000205a4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00020684 0003de1c R_ARM_CALL 00000000 _PyLong_FormatWriter │ │ │ │ │ -00020768 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00020878 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00020898 0003671c R_ARM_CALL 0000a238 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000208e4 0003e51c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00020908 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000209b4 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000209f0 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00020a94 0000891c R_ARM_CALL 00002a7c _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ -00020cc8 0000381c R_ARM_CALL 0000272c unicode_result.part.0 │ │ │ │ │ -00020cd8 0003341c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00020cdc 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020d00 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00020e1c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00020e3c 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ea4 0003dc1c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00020ec0 00039e1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00020f48 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f5c 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00020f70 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00020f8c 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020fd4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00020fe8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00021048 0003e71c R_ARM_CALL 000236d0 PyUnicode_FromOrdinal │ │ │ │ │ -00021168 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00021170 0003e21c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00021184 0003e31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00021198 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021200 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00021214 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000212dc 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021300 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00021328 00004d1c R_ARM_CALL 00002318 resize_copy │ │ │ │ │ -00021354 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002137c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000213e4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00021424 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00021434 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000214a4 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000214c8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00021504 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -00021534 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00021548 00038e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00021584 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000215c0 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000215c4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000215c8 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000215cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000215d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001ff1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001ff20 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001ff24 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0001ff28 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0001ff2c 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0001ff30 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001ff34 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001ff38 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001ff3c 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001ff40 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0001ff44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001ff48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001ff58 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0001ff64 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0001ff68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001ff6c 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0001ff70 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001ffe4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00020010 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002017c 0003751c R_ARM_CALL 0001080c PyUnicode_Substring │ │ │ │ │ +000201c4 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000201ec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00020284 0003e21c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00020298 0003e31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000202d0 0003e41c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +000202dc 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000202e8 0003361c R_ARM_CALL 00005d20 _PyUnicode_FromASCII │ │ │ │ │ +000202f4 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000203b0 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0002048c 0003381c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000204b8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000204cc 0003391c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +000205fc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000206d8 0003de1c R_ARM_CALL 00000000 _PyLong_FormatWriter │ │ │ │ │ +000207c0 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000208a8 0003e51c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000208cc 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00020924 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00020934 0003671c R_ARM_CALL 0000a238 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00020998 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020a04 0000891c R_ARM_CALL 00002a7c _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ +00020ca0 0000381c R_ARM_CALL 0000272c unicode_result.part.0 │ │ │ │ │ +00020d08 0003dc1c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00020d24 00039e1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00020d70 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020d9c 0003341c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00020da0 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020dc4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00020e94 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00020ec0 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00020fcc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00021038 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002105c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00021094 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000210b4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000210c8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000210dc 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00021118 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00021120 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021134 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00021184 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000211cc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00021284 0003e71c R_ARM_CALL 000236e0 PyUnicode_FromOrdinal │ │ │ │ │ +000212e4 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002130c 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0002131c 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00021340 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000213ec 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00021404 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00021414 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00021428 00038e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000214c8 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000214e4 0003e21c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000214f8 0003e31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0002153c 00004d1c R_ARM_CALL 00002318 resize_copy │ │ │ │ │ +00021568 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000215c8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000215d0 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000215d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000215d8 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000215dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000215e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000215e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000215e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000215ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000215f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000215f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000215fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021628 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -0002167c 0003e91c R_ARM_CALL 00000000 PyUnicodeEncodeError_SetStart │ │ │ │ │ -00021690 0003ea1c R_ARM_CALL 00000000 PyUnicodeEncodeError_SetEnd │ │ │ │ │ -000216a4 0003eb1c R_ARM_CALL 00000000 PyUnicodeEncodeError_SetReason │ │ │ │ │ -000216c0 0003ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000216e8 0003ed1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0002175c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00021790 0003261c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -000217a0 0003591c R_ARM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ -000217c8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000217ec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000217f8 0001471c R_ARM_CALL 00000348 make_encode_exception.part.0 │ │ │ │ │ -0002180c 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00021820 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021824 0003b202 R_ARM_ABS32 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ -00021828 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002182c 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00021830 00014602 R_ARM_ABS32 000011dc .LC212 │ │ │ │ │ -00021834 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00021600 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021638 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0002168c 0003e91c R_ARM_CALL 00000000 PyUnicodeEncodeError_SetStart │ │ │ │ │ +000216a0 0003ea1c R_ARM_CALL 00000000 PyUnicodeEncodeError_SetEnd │ │ │ │ │ +000216b4 0003eb1c R_ARM_CALL 00000000 PyUnicodeEncodeError_SetReason │ │ │ │ │ +000216d0 0003ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000216f8 0003ed1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +0002176c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000217a0 0003261c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +000217b0 0003591c R_ARM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ +000217d8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000217fc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00021808 0001471c R_ARM_CALL 00000348 make_encode_exception.part.0 │ │ │ │ │ +0002181c 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00021830 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021834 0003b202 R_ARM_ABS32 00000000 PyExc_UnicodeEncodeError │ │ │ │ │ 00021838 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000218a4 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0002194c 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00021964 0003f01c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00021974 0003f11c R_ARM_CALL 00021a2c PyUnicode_Splitlines │ │ │ │ │ -000219d8 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00021a14 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00021a28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00021a90 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00021b40 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00021b68 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00021bac 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00021bbc 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00021be8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00021c18 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00021c6c 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00021cec 0003f21c R_ARM_CALL 00000000 _PyUnicode_IsLinebreak │ │ │ │ │ -00021d88 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00021e54 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00021ed8 0003f21c R_ARM_CALL 00000000 _PyUnicode_IsLinebreak │ │ │ │ │ -00021f28 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00021f8c 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00022038 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00022064 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00022088 0003f21c R_ARM_CALL 00000000 _PyUnicode_IsLinebreak │ │ │ │ │ -000220f8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002211c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00022128 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000221b4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000221c8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000221e8 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00022208 0003f21c R_ARM_CALL 00000000 _PyUnicode_IsLinebreak │ │ │ │ │ -0002221c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002225c 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00022274 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000222a8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000222b0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000222b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000222b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000222bc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000222c0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000222c4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000222c8 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000222cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000222d0 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000222d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002231c 0003591c R_ARM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ -0002235c 0003f51c R_ARM_CALL 00000000 PyUnicodeDecodeError_Create │ │ │ │ │ -00022374 0003ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0002239c 0003ed1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000223ac 0003f61c R_ARM_CALL 00000000 PyUnicodeDecodeError_GetObject │ │ │ │ │ -00022458 0003671c R_ARM_CALL 0000a238 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00022494 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000224a8 0003f71c R_ARM_CALL 00000000 PyUnicodeDecodeError_SetStart │ │ │ │ │ -000224bc 0003f81c R_ARM_CALL 00000000 PyUnicodeDecodeError_SetEnd │ │ │ │ │ -000224d0 0003f91c R_ARM_CALL 00000000 PyUnicodeDecodeError_SetReason │ │ │ │ │ -000225ac 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00022604 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00022614 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00022628 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002265c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00022664 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022670 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0002183c 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00021840 00014602 R_ARM_ABS32 000011dc .LC212 │ │ │ │ │ +00021844 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00021848 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000218b4 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0002195c 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00021974 0003f01c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00021984 0003f11c R_ARM_CALL 00021a3c PyUnicode_Splitlines │ │ │ │ │ +000219e8 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00021a24 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00021a38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00021aa0 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00021b50 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00021b78 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00021bbc 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00021bcc 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00021bf8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00021c28 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00021c7c 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00021cfc 0003f21c R_ARM_CALL 00000000 _PyUnicode_IsLinebreak │ │ │ │ │ +00021d98 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00021e64 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00021ee8 0003f21c R_ARM_CALL 00000000 _PyUnicode_IsLinebreak │ │ │ │ │ +00021f38 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00021f9c 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00022048 0003921c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00022074 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00022098 0003f21c R_ARM_CALL 00000000 _PyUnicode_IsLinebreak │ │ │ │ │ +00022108 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002212c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00022138 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000221c4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000221d8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000221f8 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00022218 0003f21c R_ARM_CALL 00000000 _PyUnicode_IsLinebreak │ │ │ │ │ +0002222c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002226c 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00022284 0003901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000222b8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000222c0 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000222c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000222c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000222cc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000222d0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000222d4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000222d8 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000222dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000222e0 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000222e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002232c 0003591c R_ARM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ +0002236c 0003f51c R_ARM_CALL 00000000 PyUnicodeDecodeError_Create │ │ │ │ │ +00022384 0003ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000223ac 0003ed1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000223bc 0003f61c R_ARM_CALL 00000000 PyUnicodeDecodeError_GetObject │ │ │ │ │ +00022468 0003671c R_ARM_CALL 0000a238 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000224a4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000224b8 0003f71c R_ARM_CALL 00000000 PyUnicodeDecodeError_SetStart │ │ │ │ │ +000224cc 0003f81c R_ARM_CALL 00000000 PyUnicodeDecodeError_SetEnd │ │ │ │ │ +000224e0 0003f91c R_ARM_CALL 00000000 PyUnicodeDecodeError_SetReason │ │ │ │ │ +000225bc 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00022614 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00022624 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00022638 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002266c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00022674 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022678 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0002267c 00015202 R_ARM_ABS32 00001268 .LC216 │ │ │ │ │ -000226b4 0003021d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000226f8 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -00022710 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00022948 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ -00022c54 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00022c68 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00022c8c 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00022c98 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00022d48 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00022dec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00022e3c 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00022e80 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00022eb8 0003671c R_ARM_CALL 0000a238 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00022ecc 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00022ed8 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00022f04 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00022f2c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00022f34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00022f38 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00022f40 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022f44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022f48 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00022f4c 0003fd02 R_ARM_ABS32 00000000 PyExc_LookupError │ │ │ │ │ -00022f50 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00022680 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00022684 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022688 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0002268c 00015202 R_ARM_ABS32 00001268 .LC216 │ │ │ │ │ +000226c4 0003021d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00022708 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +00022720 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00022958 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ +00022c64 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00022c78 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00022c9c 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00022ca8 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00022d58 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00022dfc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00022e4c 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00022e90 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00022ec8 0003671c R_ARM_CALL 0000a238 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00022edc 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00022ee8 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00022f14 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00022f3c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00022f44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00022f48 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00022f50 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00022f54 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022f58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00023184 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000231d0 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000231f8 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00023258 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000234d8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00023580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00023584 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00023588 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002358c 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000235ec 0004011c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00023644 00015e1c R_ARM_CALL 000038a8 clear_interned_dict │ │ │ │ │ -00023664 0004021c R_ARM_CALL 00000000 _Py_hashtable_destroy │ │ │ │ │ -0002368c 00015e1d R_ARM_JUMP24 000038a8 clear_interned_dict │ │ │ │ │ -000236c8 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000236cc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00023708 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00023734 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000237c0 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023828 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00023844 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00023848 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0002384c 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00023850 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00023854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00023904 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0002393c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000239b4 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000239c0 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023a78 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00023a8c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00023ac4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00023ac8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00023acc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00023ad0 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00023ad4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00023b74 0003ba1c R_ARM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ -00023b80 0003bb1c R_ARM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ -00023fc8 0003bc1c R_ARM_CALL 00000000 _PyBytesWriter_Finish │ │ │ │ │ -000240dc 0003bf1c R_ARM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ -00024110 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00024278 0003121c R_ARM_CALL 000131c0 _Py_GetErrorHandler │ │ │ │ │ -00024438 00010e1c R_ARM_CALL 0000399c raise_encode_exception │ │ │ │ │ -0002444c 0003bd1c R_ARM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ -0002448c 00010c1c R_ARM_CALL 00007660 xmlcharrefreplace │ │ │ │ │ -000244ac 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -00024604 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0002465c 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00024678 0003be1c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -000246bc 0003bf1c R_ARM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ -000246ec 00010e1c R_ARM_CALL 0000399c raise_encode_exception │ │ │ │ │ -000246f4 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000246f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000246fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022f58 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00022f5c 0003fd02 R_ARM_ABS32 00000000 PyExc_LookupError │ │ │ │ │ +00022f60 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00022f64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022f68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023194 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000231e0 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00023208 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00023268 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000234e8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00023590 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00023594 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00023598 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002359c 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000235fc 0004011c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00023654 00015e1c R_ARM_CALL 000038a8 clear_interned_dict │ │ │ │ │ +00023674 0004021c R_ARM_CALL 00000000 _Py_hashtable_destroy │ │ │ │ │ +0002369c 00015e1d R_ARM_JUMP24 000038a8 clear_interned_dict │ │ │ │ │ +000236d8 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000236dc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00023718 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00023744 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000237d0 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023838 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00023854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00023858 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0002385c 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00023860 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00023864 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023914 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0002394c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000239c4 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000239d0 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023a88 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00023a9c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00023ad4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00023ad8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00023adc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00023ae0 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00023ae4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023b84 0003ba1c R_ARM_CALL 00000000 _PyBytesWriter_Init │ │ │ │ │ +00023b90 0003bb1c R_ARM_CALL 00000000 _PyBytesWriter_Alloc │ │ │ │ │ +00023fcc 0003bc1c R_ARM_CALL 00000000 _PyBytesWriter_Finish │ │ │ │ │ +000240e0 0003bf1c R_ARM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ +00024114 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002427c 0003121c R_ARM_CALL 000131c0 _Py_GetErrorHandler │ │ │ │ │ +00024444 00010e1c R_ARM_CALL 0000399c raise_encode_exception │ │ │ │ │ +00024458 0003bd1c R_ARM_CALL 00000000 _PyBytesWriter_Dealloc │ │ │ │ │ +00024498 00010c1c R_ARM_CALL 00007660 xmlcharrefreplace │ │ │ │ │ +000244b8 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +00024608 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00024644 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00024674 00010e1c R_ARM_CALL 0000399c raise_encode_exception │ │ │ │ │ +000246b8 0003bf1c R_ARM_CALL 00000000 _PyBytesWriter_WriteBytes │ │ │ │ │ +000246d8 0003be1c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +000246fc 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00024700 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00024704 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00024708 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000247f8 0003be1c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -000248dc 0003be1c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0002491c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00024ad8 00038902 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00024adc 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00024ae0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00024b70 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00024c6c 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00024c80 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00024cbc 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00024cf4 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00024e6c 0003121c R_ARM_CALL 000131c0 _Py_GetErrorHandler │ │ │ │ │ -00024ebc 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00024ee4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00024fbc 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00024fd0 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0002500c 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00025044 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00025070 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000250a4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000250cc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025108 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00025120 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0002512c 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00025154 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025170 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025184 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000251c4 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000251e4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000251f8 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00025224 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0002524c 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00025294 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000252b8 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000252f4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0002530c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000254e0 00033d1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00025574 0000881c R_ARM_CALL 00002a54 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00025648 0000881c R_ARM_CALL 00002a54 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -000256b4 0000881c R_ARM_CALL 00002a54 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -000256e8 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0002572c 0001741c R_ARM_CALL 00007d18 charmapencode_lookup │ │ │ │ │ -00025784 00010e1c R_ARM_CALL 0000399c raise_encode_exception │ │ │ │ │ -000258bc 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000258d0 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0002590c 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00025948 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00025990 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000259c4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000259e4 00010e1c R_ARM_CALL 0000399c raise_encode_exception │ │ │ │ │ -00025a14 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00025a40 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025a5c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025a7c 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00025aa4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00025ae4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025aec 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00025af0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00025af4 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00025af8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025afc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00024708 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002470c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00024710 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00024800 0003be1c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +000248e4 0003be1c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00024924 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00024ae0 00038902 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00024ae4 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00024ae8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00024b78 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00024c74 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00024c88 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00024cc4 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00024cfc 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00024e74 0003121c R_ARM_CALL 000131c0 _Py_GetErrorHandler │ │ │ │ │ +00024ec4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00024eec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00024fc4 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00024fd8 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00025014 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +0002504c 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00025078 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000250ac 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000250d4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025110 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00025128 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00025134 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0002515c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025178 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002518c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000251cc 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000251ec 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025200 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +0002522c 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025254 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0002529c 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000252c0 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000252fc 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025314 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000254e8 00033d1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0002557c 0000881c R_ARM_CALL 00002a54 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00025650 0000881c R_ARM_CALL 00002a54 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +000256bc 0000881c R_ARM_CALL 00002a54 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +000256f0 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025734 0001741c R_ARM_CALL 00007d18 charmapencode_lookup │ │ │ │ │ +0002578c 00010e1c R_ARM_CALL 0000399c raise_encode_exception │ │ │ │ │ +000258c4 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000258d8 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00025914 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00025950 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00025998 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000259cc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000259ec 00010e1c R_ARM_CALL 0000399c raise_encode_exception │ │ │ │ │ +00025a1c 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025a48 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025a64 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025a84 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025aac 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00025aec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025af4 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00025af8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00025afc 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00025b00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00025b04 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025b08 0003fd02 R_ARM_ABS32 00000000 PyExc_LookupError │ │ │ │ │ -00025b0c 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00025b10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025b14 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00025b50 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00025b8c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025ba8 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00025bb4 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00025bdc 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00025c0c 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00025c24 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025c58 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00025c70 00040b1c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ -00025c7c 00040b1c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ -00025c98 00040c1c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00025ca4 00040c1c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00025cb4 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00025ce8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025d00 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025e0c 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00025e20 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00025e5c 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00025e94 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00025ec0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025eec 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00025f1c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00025f80 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00025fb4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00025fe0 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000260b4 0001741c R_ARM_CALL 00007d18 charmapencode_lookup │ │ │ │ │ -000260f8 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00026144 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00026178 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000261a8 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000261e4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00026210 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00026238 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00026260 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00026268 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002626c 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000262d8 0003391c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00026364 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000263a0 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000263e0 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000263fc 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002642c 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00026438 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00026470 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000264a0 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000264ac 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000264d0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00026504 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00026538 00032f1c R_ARM_CALL 0000383c PyUnicode_AsUTF8AndSize │ │ │ │ │ -00026544 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00026574 0003d41c R_ARM_CALL 0001e448 PyUnicode_FromEncodedObject │ │ │ │ │ -0002659c 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000265bc 00032f1c R_ARM_CALL 0000383c PyUnicode_AsUTF8AndSize │ │ │ │ │ -000265c8 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000265e4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000265ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000265f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000265f4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000265f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000265fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025b08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025b0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025b10 0003fd02 R_ARM_ABS32 00000000 PyExc_LookupError │ │ │ │ │ +00025b14 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00025b18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025b1c 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00025b58 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00025b94 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025bb0 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00025bbc 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00025be4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025c14 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00025c2c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025c60 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025c78 00040b1c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ +00025c84 00040b1c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ +00025ca0 00040c1c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00025cac 00040c1c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00025cbc 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00025cf0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025d08 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025e14 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00025e28 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00025e64 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00025e9c 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00025ec8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025ef4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025f24 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00025f88 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00025fbc 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00025fe8 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000260bc 0001741c R_ARM_CALL 00007d18 charmapencode_lookup │ │ │ │ │ +00026100 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +0002614c 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00026180 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000261b0 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000261ec 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00026218 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00026240 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00026268 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00026270 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00026274 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000262e0 0003391c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +0002636c 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000263a8 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000263e8 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00026404 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00026434 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00026440 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00026478 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000264a8 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000264b4 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000264d8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002650c 00038d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00026540 00032f1c R_ARM_CALL 0000383c PyUnicode_AsUTF8AndSize │ │ │ │ │ +0002654c 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0002657c 0003d41c R_ARM_CALL 0001e448 PyUnicode_FromEncodedObject │ │ │ │ │ +000265a4 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000265c4 00032f1c R_ARM_CALL 0000383c PyUnicode_AsUTF8AndSize │ │ │ │ │ +000265d0 00030b1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000265ec 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000265f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000265f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000265fc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00026600 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00026604 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00026604 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00026608 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00026638 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002669c 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000267c8 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00026aa8 0000a71d R_ARM_JUMP24 00003a88 ucs2lib_rfind_char │ │ │ │ │ -00026bac 00017c1d R_ARM_JUMP24 000005a0 ucs2lib_fastsearch.part.0 │ │ │ │ │ -00026ce8 0003871c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00026dac 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00026dd0 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00026e44 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ -00026ec8 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00026ed8 0003741c R_ARM_CALL 00000000 _PyUnicode_ToDecimalDigit │ │ │ │ │ -00026f38 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00026f48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00026f54 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00026fd0 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -00026ffc 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00027024 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000270ac 0003541c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000270d8 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -00027144 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00027158 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0002717c 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00027188 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000272d4 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000272e8 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00027308 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00027314 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00027394 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ -00027460 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027474 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00027524 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00027614 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027630 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027650 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027670 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027698 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -000276c0 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00027748 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0002775c 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0002777c 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00027788 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00027894 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027904 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00027950 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027964 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00027998 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000279fc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027a7c 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00027a8c 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00027ae8 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00027b18 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00027b3c 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00027b58 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00027b6c 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027b98 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00027bf8 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00027c18 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00027c78 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027d20 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00027d34 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00027d5c 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00027d70 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00027d94 0003591c R_ARM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ -00027dbc 0004101c R_ARM_CALL 00000000 _PyUnicodeTranslateError_Create │ │ │ │ │ -00027dd4 0003ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00027dfc 0003ed1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00027e54 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027e6c 0003671c R_ARM_CALL 0000a238 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00027e98 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027edc 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00027f00 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027f1c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00027f30 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00027f50 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00027f64 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00027f68 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00027f6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00027f70 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027f74 0003fd02 R_ARM_ABS32 00000000 PyExc_LookupError │ │ │ │ │ -00027f80 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00027f84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027f88 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002660c 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00026610 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00026640 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000266a4 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000267d0 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00026ab0 0000a71d R_ARM_JUMP24 00003a88 ucs2lib_rfind_char │ │ │ │ │ +00026bb4 00017c1d R_ARM_JUMP24 000005a0 ucs2lib_fastsearch.part.0 │ │ │ │ │ +00026cf0 0003871c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00026db4 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00026dd8 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00026e4c 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ +00026ed0 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00026ee0 0003741c R_ARM_CALL 00000000 _PyUnicode_ToDecimalDigit │ │ │ │ │ +00026f40 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00026f50 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00026f5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00026fd8 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +00027004 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0002702c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000270b4 0003541c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000270e0 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002714c 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00027160 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00027184 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00027190 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000272dc 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000272f0 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00027310 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0002731c 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0002739c 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ +00027468 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002747c 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0002752c 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0002761c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00027638 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00027658 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00027678 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000276a0 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +000276c8 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00027750 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00027764 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00027784 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00027790 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0002789c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002790c 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00027958 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002796c 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000279a0 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00027a04 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00027a84 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00027a94 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00027af0 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00027b20 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00027b44 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00027b60 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00027b74 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027ba0 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00027c00 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00027c20 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00027c80 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00027d28 0003cc1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00027d3c 0003761c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00027d64 0003e61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00027d78 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00027d9c 0003591c R_ARM_CALL 00000000 PyCodec_LookupError │ │ │ │ │ +00027dc4 0004101c R_ARM_CALL 00000000 _PyUnicodeTranslateError_Create │ │ │ │ │ +00027ddc 0003ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00027e04 0003ed1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00027e5c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00027e74 0003671c R_ARM_CALL 0000a238 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00027ea0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00027ee4 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00027f08 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00027f24 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00027f38 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00027f58 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00027f6c 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00027f70 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00027f74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00027f78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027f7c 0003fd02 R_ARM_ABS32 00000000 PyExc_LookupError │ │ │ │ │ +00027f88 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00027f8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027f90 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00027f90 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00027f94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027f98 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00027f9c 00018902 R_ARM_ABS32 00001414 .LC236 │ │ │ │ │ -00027fa0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027fa4 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00027fa8 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00027fdc 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00028040 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002805c 0004111c R_ARM_CALL 00000000 PyUnicodeTranslateError_SetStart │ │ │ │ │ -0002808c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000280b0 0004121c R_ARM_CALL 00000000 PyUnicodeTranslateError_SetEnd │ │ │ │ │ -000280c4 0004131c R_ARM_CALL 00000000 PyUnicodeTranslateError_SetReason │ │ │ │ │ -000280ec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000280fc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00028134 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -00028190 00039c1d R_ARM_JUMP24 00015018 PyUnicode_FromObject │ │ │ │ │ -000281ac 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00028244 0003831c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00028258 00036f1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00028274 00036f1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00028298 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000282b0 0003701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000282c0 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000282d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000282d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027f98 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00027f9c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027fa0 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00027fa4 00018902 R_ARM_ABS32 00001414 .LC236 │ │ │ │ │ +00027fa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027fac 00038002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00027fb0 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00027fe4 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00028048 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00028064 0004111c R_ARM_CALL 00000000 PyUnicodeTranslateError_SetStart │ │ │ │ │ +00028094 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000280b8 0004121c R_ARM_CALL 00000000 PyUnicodeTranslateError_SetEnd │ │ │ │ │ +000280cc 0004131c R_ARM_CALL 00000000 PyUnicodeTranslateError_SetReason │ │ │ │ │ +000280f4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00028104 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002813c 0003fc1c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +00028198 00039c1d R_ARM_JUMP24 00015018 PyUnicode_FromObject │ │ │ │ │ +000281b4 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0002824c 0003831c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00028260 00036f1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0002827c 00036f1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000282a0 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000282b8 0003701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000282c8 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000282dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028648 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000286b4 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000288bc 00017c1c R_ARM_CALL 000005a0 ucs2lib_fastsearch.part.0 │ │ │ │ │ -00028988 00009d1c R_ARM_CALL 00007e4c ucs1lib_adaptive_find │ │ │ │ │ -000289e0 00007e1c R_ARM_CALL 0000a7d8 ucs4lib_fastsearch │ │ │ │ │ -00028a04 0000da1c R_ARM_CALL 000009a4 ucs1lib__two_way_count │ │ │ │ │ -00028a74 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00028a9c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00028b0c 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00028b78 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00028bd8 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00028c0c 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00028c3c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00028c50 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00028c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00028c5c 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00028c60 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00028c64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000282e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000282e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028650 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000286bc 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000288c4 00017c1c R_ARM_CALL 000005a0 ucs2lib_fastsearch.part.0 │ │ │ │ │ +00028990 00009d1c R_ARM_CALL 00007e4c ucs1lib_adaptive_find │ │ │ │ │ +000289e8 00007e1c R_ARM_CALL 0000a7d8 ucs4lib_fastsearch │ │ │ │ │ +00028a0c 0000da1c R_ARM_CALL 000009a4 ucs1lib__two_way_count │ │ │ │ │ +00028a7c 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00028aa4 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00028b14 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00028b80 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00028be0 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028c14 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00028c44 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00028c58 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00028c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00028c64 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00028c68 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 00028c6c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028ce4 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -00028cf4 0004161c R_ARM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ -00028d0c 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -00028d28 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00028d3c 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -00028d58 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00028d74 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -00028d84 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00028dac 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -00028dbc 0004161c R_ARM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ -00028dd4 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -00028e00 0004161c R_ARM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ -00028e28 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -00028e38 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00028e6c 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00028e7c 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00028e98 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00028ef4 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00028f1c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00028f60 00041a1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00028f94 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00028fa0 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00028fc0 00041a1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00028fd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00028fd4 0001a402 R_ARM_ABS32 000307c8 do_upper │ │ │ │ │ -00028fd8 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00028fdc 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00028fe0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000291ec 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -00029538 0003111d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -000295b4 00038e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000295c4 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00029648 0001ad1d R_ARM_JUMP24 00004308 pad │ │ │ │ │ -00029654 0001ae1c R_ARM_CALL 00000a48 convert_uc.constprop.0 │ │ │ │ │ -0002967c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00029694 0003701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000296a8 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000296c8 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ -000296cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000296d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00029724 00041f1c R_ARM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ -000297fc 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00029824 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00029868 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00029890 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000298a4 00041f1c R_ARM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ -00029904 0004201c R_ARM_CALL 000013a0 PyUnicode_Resize │ │ │ │ │ -00029944 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00029a50 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00029a70 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00029ac8 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -00029b88 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00029c10 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00029c48 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00029c7c 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00029c98 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00029cb4 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00029ccc 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00029cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00029cd4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00029cd8 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00029cdc 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00029ce0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00029ce4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00029ce8 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00029cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028c74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028cec 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +00028cfc 0004161c R_ARM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ +00028d14 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +00028d30 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00028d44 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +00028d60 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00028d7c 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +00028d8c 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00028db4 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +00028dc4 0004161c R_ARM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ +00028ddc 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +00028e08 0004161c R_ARM_CALL 00000000 _PyUnicode_IsTitlecase │ │ │ │ │ +00028e30 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +00028e40 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00028e74 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00028e84 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00028ea0 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00028efc 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00028f24 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00028f68 00041a1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00028f9c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00028fa8 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028fc8 00041a1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00028fd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00028fdc 0001a402 R_ARM_ABS32 000307d0 do_upper │ │ │ │ │ +00028fe0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00028fe4 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00028fe8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000291f4 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +00029540 0003111d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +000295bc 00038e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000295cc 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00029650 0001ad1d R_ARM_JUMP24 00004308 pad │ │ │ │ │ +0002965c 0001ae1c R_ARM_CALL 00000a48 convert_uc.constprop.0 │ │ │ │ │ +00029684 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002969c 0003701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000296b0 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000296d0 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ +000296d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000296d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002972c 00041f1c R_ARM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ +00029804 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0002982c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00029870 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00029898 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000298ac 00041f1c R_ARM_CALL 00000000 PyNumber_ToBase │ │ │ │ │ +0002990c 0004201c R_ARM_CALL 000013a0 PyUnicode_Resize │ │ │ │ │ +0002994c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00029a58 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00029a78 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00029ad0 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +00029b90 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00029c18 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00029c50 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00029c84 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00029ca0 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00029cbc 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00029cd4 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00029cd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00029cdc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00029ce0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00029ce4 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00029ce8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00029cec 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00029cf0 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00029cf4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00029f28 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00029f5c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0002a2ac 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0002a2cc 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002a340 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0002a3bc 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002a3f4 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002a410 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002a474 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002a478 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0002a488 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0002a48c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002a4f0 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0002a5e4 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0002a5f8 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0002a604 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0002a610 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0002a61c 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0002a660 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0002a6b4 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0002a6bc 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0002a6c8 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0002a6d4 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0002a6d8 00036402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0002a6dc 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0002a728 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a730 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0002a758 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a768 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a780 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a798 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a7b0 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a7d0 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a7f4 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a818 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a844 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ -0002a84c 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0002a860 00036402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0002a864 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0002a8b8 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0002a8d4 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0002a8dc 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0002a8e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002ab30 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0002abe0 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0002abfc 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0002ac14 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0002ac1c 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0002ac20 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00029cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00029f30 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00029f64 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0002a2b4 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0002a2d4 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002a348 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0002a3c4 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002a3fc 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002a418 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002a47c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002a480 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0002a490 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0002a494 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002a4f8 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0002a5ec 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0002a600 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0002a60c 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0002a618 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0002a624 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0002a668 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0002a6bc 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0002a6c4 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0002a6d0 0003911c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +0002a6dc 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0002a6e0 00036402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0002a6e4 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0002a730 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a738 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0002a760 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a770 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a788 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a7a0 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a7b8 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a7d8 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a7fc 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a820 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a84c 0003c41c R_ARM_CALL 00000000 _PyUnicode_IsDigit │ │ │ │ │ +0002a854 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0002a868 00036402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0002a86c 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0002a8c0 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0002a8dc 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0002a8e4 00033b02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0002a8e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002ab38 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0002abe8 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0002ac04 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0002ac1c 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0002ac24 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0002ac28 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002acc4 00038e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0002acd4 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0002ad50 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ -0002ad8c 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -0002ae3c 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ -0002ae6c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002ae78 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002aed0 0003521c R_ARM_CALL 00028a18 _PyUnicode_Copy │ │ │ │ │ -0002aeec 0003701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0002af04 0001ae1c R_ARM_CALL 00000a48 convert_uc.constprop.0 │ │ │ │ │ -0002af30 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002af40 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0002af44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002af48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002ac30 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002accc 00038e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0002acdc 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0002ad58 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ +0002ad94 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002ae44 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ +0002ae74 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002ae80 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002aed8 0003521c R_ARM_CALL 00028a20 _PyUnicode_Copy │ │ │ │ │ +0002aef4 0003701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0002af0c 0001ae1c R_ARM_CALL 00000a48 convert_uc.constprop.0 │ │ │ │ │ +0002af38 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002af48 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 0002af4c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002aff0 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ -0002b01c 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0002b074 0003441d R_ARM_JUMP24 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ -0002b0b4 0003521d R_ARM_JUMP24 00028a18 _PyUnicode_Copy │ │ │ │ │ -0002b0c8 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0002b0e0 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002b0f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002b0f4 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0002b0f8 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0002af50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002af54 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002aff8 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ +0002b024 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0002b07c 0003441d R_ARM_JUMP24 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ +0002b0bc 0003521d R_ARM_JUMP24 00028a20 _PyUnicode_Copy │ │ │ │ │ +0002b0d0 0003a01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0002b0e8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002b0f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0002b0fc 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0002b100 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002b104 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002b100 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0002b104 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0002b108 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002b10c 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0002b10c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0002b110 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002b170 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002b1c8 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0002b24c 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ -0002b2d0 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002b428 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002b43c 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0002b444 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002b46c 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ -0002b49c 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002b4ac 0001e202 R_ARM_ABS32 0000a678 do_lower │ │ │ │ │ -0002b4b4 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0002b4b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002b4f4 0004281c R_ARM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ -0002b528 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0002b56c 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0002b62c 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ -0002b65c 00042a1d R_ARM_JUMP24 0002b660 _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ │ -0002b6a8 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -0002b6cc 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0002b6f4 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0002b7e4 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ -0002ba18 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002ba30 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002bc9c 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002bcd4 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0002bd90 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002be54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002be5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002be60 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002b114 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0002b118 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002b178 00038b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002b1d0 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0002b254 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ +0002b2d8 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002b430 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002b444 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0002b44c 0003191c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002b474 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ +0002b4a4 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002b4b4 0001e202 R_ARM_ABS32 0000a600 do_lower │ │ │ │ │ +0002b4bc 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0002b4c0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002b4fc 0004281c R_ARM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ +0002b530 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0002b574 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0002b634 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ +0002b664 00042a1d R_ARM_JUMP24 0002b668 _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ │ +0002b6b0 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002b6d4 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0002b6fc 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0002b7ec 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ +0002ba20 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002ba38 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002bca4 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002bcdc 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0002bd98 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002be5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002be64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0002be68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002be6c 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0002be70 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002be74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002be74 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0002be78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002be7c 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0002becc 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0002bedc 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -0002bf50 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0002bf60 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -0002bfac 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0002bfbc 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ -0002bfd4 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ -0002c04c 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ -0002c0c4 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0002c0d4 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0002c0f0 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0002c118 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ -0002c138 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0002c160 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ -0002c174 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ -0002c1e4 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0002c1fc 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ -0002c224 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ -0002c27c 00038e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0002c28c 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0002c2fc 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ -0002c340 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -0002c370 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002c454 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ -0002c488 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002c4ac 0003521c R_ARM_CALL 00028a18 _PyUnicode_Copy │ │ │ │ │ -0002c4c0 0001ae1c R_ARM_CALL 00000a48 convert_uc.constprop.0 │ │ │ │ │ -0002c4e4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002c4fc 0003701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0002c50c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002c518 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0002c51c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002c520 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002c5a8 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -0002c5e4 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0002c910 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ -0002c9bc 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -0002cdcc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002cdec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002ce98 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0002cec0 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0002d480 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002d48c 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0002d490 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002be7c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002be80 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002be84 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0002bed4 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0002bee4 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +0002bf58 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0002bf68 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +0002bfb4 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0002bfc4 0004151c R_ARM_CALL 00000000 _PyUnicode_IsLowercase │ │ │ │ │ +0002bfdc 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ +0002c054 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ +0002c0cc 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0002c0dc 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0002c0f8 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0002c120 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ +0002c140 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0002c168 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ +0002c17c 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ +0002c1ec 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0002c204 0004171c R_ARM_CALL 00000000 _PyUnicode_IsUppercase │ │ │ │ │ +0002c22c 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ +0002c284 00038e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0002c294 00038f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0002c304 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ +0002c348 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002c378 00036b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002c45c 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ +0002c490 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002c4b4 0003521c R_ARM_CALL 00028a20 _PyUnicode_Copy │ │ │ │ │ +0002c4c8 0001ae1c R_ARM_CALL 00000a48 convert_uc.constprop.0 │ │ │ │ │ +0002c4ec 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002c504 0003701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0002c514 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002c520 00033c02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0002c524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002c528 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002c5b0 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002c5ec 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0002c918 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ +0002c9c4 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002cdd4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002cdf4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002cea0 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0002cec8 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0002d488 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002d494 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0002d498 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002d49c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0002d4a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002d4a4 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0002d4b8 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0002d4bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002d584 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -0002d5c8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002d62c 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0002d64c 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002d660 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002d668 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002d674 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0002d678 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002d4a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002d4a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002d4ac 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0002d4c0 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0002d4c4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002d58c 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002d5d0 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002d644 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002d658 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002d668 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0002d670 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002d67c 00032802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0002d680 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0002d684 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ 0002d688 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0002d68c 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0002d690 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002d6e8 0004281c R_ARM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ -0002d6fc 0004321c R_ARM_CALL 00000000 _PyUnicode_IsCased │ │ │ │ │ -0002d71c 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0002d790 0004321c R_ARM_CALL 00000000 _PyUnicode_IsCased │ │ │ │ │ -0002d7b4 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ -0002d82c 0004321c R_ARM_CALL 00000000 _PyUnicode_IsCased │ │ │ │ │ -0002d854 0004281c R_ARM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ -0002d864 0004281c R_ARM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ -0002d900 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ -0002d95c 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ -0002da08 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0002da2c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0002da9c 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0002db08 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0002db68 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002db9c 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0002dbcc 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002dbe0 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0002dc00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002dc04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002dc08 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0002dc0c 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0002dc10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002dc18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002dc64 0003881c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0002dc6c 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0002dca4 0003881c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0002dcc4 0003881c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0002dccc 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0002dce8 00036402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0002dcec 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0002df3c 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0002df50 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0002dff4 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0002e304 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -0002e33c 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0002e358 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0002e45c 00038902 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -0002e4ac 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -0002e6a4 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ -0002e6f4 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002e854 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0002e884 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0002ea38 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002eb74 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0002ec54 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ -0002ed58 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0002ed7c 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002edec 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0002efdc 0003441c R_ARM_CALL 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ -0002f030 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0002f0b8 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ -0002f104 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002f1f0 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0002f384 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002f6f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002f6f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0002f6f8 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0002f6fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002d698 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002d704 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0002d728 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0002d798 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0002d804 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0002d864 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002d898 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0002d8c8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002d8dc 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0002d8fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002d900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002d904 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0002d908 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0002d90c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002d914 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002d96c 0004281c R_ARM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ +0002d980 0004321c R_ARM_CALL 00000000 _PyUnicode_IsCased │ │ │ │ │ +0002d9a0 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0002da14 0004321c R_ARM_CALL 00000000 _PyUnicode_IsCased │ │ │ │ │ +0002da38 00039b1c R_ARM_CALL 00000000 _PyUnicode_ToLowerFull │ │ │ │ │ +0002dab0 0004321c R_ARM_CALL 00000000 _PyUnicode_IsCased │ │ │ │ │ +0002dad8 0004281c R_ARM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ +0002dae8 0004281c R_ARM_CALL 00000000 _PyUnicode_ToTitleFull │ │ │ │ │ +0002db84 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ +0002dbe0 0000c51c R_ARM_CALL 00000cb0 handle_capital_sigma │ │ │ │ │ +0002dc6c 0003881c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0002dc74 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0002dcac 0003881c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0002dccc 0003881c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0002dcd4 0003621d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0002dcf0 00036402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0002dcf4 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0002df44 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0002df58 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0002dffc 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0002e30c 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0002e344 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0002e360 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0002e464 00038902 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +0002e4b4 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002e6ac 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ +0002e6fc 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002e85c 0003051c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0002e88c 0003061c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0002ea40 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002eb7c 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0002ec5c 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ +0002ed60 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0002ed84 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002edf4 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0002efe4 0003441c R_ARM_CALL 000061d8 PyUnicode_FromKindAndData │ │ │ │ │ +0002f038 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0002f0c0 0003041c R_ARM_CALL 00000938 PyUnicode_New │ │ │ │ │ +0002f10c 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002f1f8 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0002f38c 0003071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002f6f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002f6fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0002f700 00030902 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0002f704 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002f708 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0002f70c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0002f710 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002f718 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0002f71c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002f720 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002f714 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002f718 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002f720 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0002f724 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002f7b4 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -0002f7e8 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0002fa50 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ -0002fb88 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ -0002fcc8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0002fce0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00030324 0003161c R_ARM_CALL 00022680 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00030358 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0003035c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00030368 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00030370 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00030374 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00030378 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000303d4 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00030630 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000307a4 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000307b8 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000307bc 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000307c0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0003081c 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ -00030848 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ -00030944 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00030968 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0003097c 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00030a48 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00030a68 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00030a74 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00030b88 00038902 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00030b8c 00031c1d R_ARM_JUMP24 00002920 _PyUnicode_InternImmortal │ │ │ │ │ +0002f728 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002f72c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002f7bc 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002f7f0 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0002fa58 0003131c R_ARM_CALL 00005e60 _PyUnicodeWriter_Finish │ │ │ │ │ +0002fb90 0003111c R_ARM_CALL 00000000 memset │ │ │ │ │ +0002fcd0 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0002fce8 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0003032c 0003161c R_ARM_CALL 00022690 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00030360 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00030364 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00030370 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00030378 0002fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0003037c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00030380 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000303dc 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00030638 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000307ac 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000307c0 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000307c4 00001902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000307c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00030824 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ +00030850 00042b1c R_ARM_CALL 00000000 _PyUnicode_ToUpperFull │ │ │ │ │ +0003094c 0003561d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00030970 0003371c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00030984 0003561c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00030a50 00040a1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00030a70 0003071d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00030a7c 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00030b90 00038902 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00030b94 00031c1d R_ARM_JUMP24 00002920 _PyUnicode_InternImmortal │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x57058 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x57060 contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000057c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000580 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000588 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000590 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000598 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -5058,15 +5058,15 @@ │ │ │ │ │ 000005a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005c0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005c4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x570c8 contains 235 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x570d0 contains 235 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000078 00030e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 00000140 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000154 0002fd1c R_ARM_CALL 00000000 _Py_hashtable_get │ │ │ │ │ 00000180 0003021c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b0 00030d1c R_ARM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ 000001bc 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ @@ -5108,16 +5108,16 @@ │ │ │ │ │ 000008b0 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000008d4 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ 000008fc 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000950 00038202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ 00000954 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000974 00030c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000994 00030f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000099c 0001a21d R_ARM_JUMP24 0002b114 case_operation │ │ │ │ │ -000009a0 0001ea02 R_ARM_ABS32 0002be80 do_swapcase │ │ │ │ │ +0000099c 0001a21d R_ARM_JUMP24 0002b11c case_operation │ │ │ │ │ +000009a0 0001ea02 R_ARM_ABS32 0002be88 do_swapcase │ │ │ │ │ 000009e4 00009e1c R_ARM_CALL 00008e88 ucs1lib__preprocess │ │ │ │ │ 000009fc 00009f1c R_ARM_CALL 00009114 ucs1lib__two_way │ │ │ │ │ 00000a34 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000a44 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000a78 00032c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a98 0003081c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000aac 0000871c R_ARM_CALL 0000c800 PyUnicode_READ_CHAR │ │ │ │ │ @@ -5138,20 +5138,20 @@ │ │ │ │ │ 00000ca8 00036302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000cac 00036402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000cfc 0004381c R_ARM_CALL 00000000 _PyUnicode_IsCaseIgnorable │ │ │ │ │ 00000d10 0004321c R_ARM_CALL 00000000 _PyUnicode_IsCased │ │ │ │ │ 00000d48 0004381c R_ARM_CALL 00000000 _PyUnicode_IsCaseIgnorable │ │ │ │ │ 00000d58 0004321c R_ARM_CALL 00000000 _PyUnicode_IsCased │ │ │ │ │ 00000dd8 0004391c R_ARM_CALL 00000000 _PyUnicode_ToFoldedFull │ │ │ │ │ -00000e48 0003d81c R_ARM_CALL 0002c524 PyUnicode_DecodeUTF16Stateful │ │ │ │ │ -00000e70 0003d91c R_ARM_CALL 0002f72c PyUnicode_DecodeUTF32Stateful │ │ │ │ │ +00000e48 0003d81c R_ARM_CALL 0002c52c PyUnicode_DecodeUTF16Stateful │ │ │ │ │ +00000e70 0003d91c R_ARM_CALL 0002f734 PyUnicode_DecodeUTF32Stateful │ │ │ │ │ 00000e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000eac 0004091d R_ARM_JUMP24 00024ae4 _PyUnicode_EncodeCharmap │ │ │ │ │ +00000eac 0004091d R_ARM_JUMP24 00024aec _PyUnicode_EncodeCharmap │ │ │ │ │ 00000ec0 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00000ed0 00040e1d R_ARM_JUMP24 00026d70 _PyUnicode_AsLatin1String │ │ │ │ │ +00000ed0 00040e1d R_ARM_JUMP24 00026d78 _PyUnicode_AsLatin1String │ │ │ │ │ 00000edc 0003571d R_ARM_JUMP24 00004570 _PyUnicode_EncodeUTF16 │ │ │ │ │ 00000ee8 0003581d R_ARM_JUMP24 0000aed0 _PyUnicode_EncodeUTF32 │ │ │ │ │ 00000ef0 0004351d R_ARM_JUMP24 0000bd30 _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ │ 00000f80 0000251c R_ARM_CALL 00002564 _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ │ 00000fb4 0003831d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000ff0 00036a1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ 000010c8 00032e1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ @@ -5174,24 +5174,24 @@ │ │ │ │ │ 0000132c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001330 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001334 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001338 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000133c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001364 0000621c R_ARM_CALL 00002850 ensure_unicode.isra.0 │ │ │ │ │ 00001374 0000621c R_ARM_CALL 00002850 ensure_unicode.isra.0 │ │ │ │ │ -00001394 00018e1d R_ARM_JUMP24 000282e0 unicode_count_impl │ │ │ │ │ +00001394 00018e1d R_ARM_JUMP24 000282e8 unicode_count_impl │ │ │ │ │ 000013c0 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000013f8 00032b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001404 0000ca1d R_ARM_JUMP24 000153bc unicode_resize │ │ │ │ │ 00001414 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000143c 0000621c R_ARM_CALL 00002850 ensure_unicode.isra.0 │ │ │ │ │ 00001460 0001d81d R_ARM_JUMP24 00005d94 rsplit │ │ │ │ │ 00001468 0000621c R_ARM_CALL 00002850 ensure_unicode.isra.0 │ │ │ │ │ 0000149c 0000621c R_ARM_CALL 00002850 ensure_unicode.isra.0 │ │ │ │ │ -000014b8 0001871d R_ARM_JUMP24 00026f58 _PyUnicode_TranslateCharmap │ │ │ │ │ +000014b8 0001871d R_ARM_JUMP24 00026f60 _PyUnicode_TranslateCharmap │ │ │ │ │ 00001a88 0003cc1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00001af4 0003171c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00001c40 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001c50 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001cbc 0003171c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00001e10 0003401c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001e20 00033a02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ @@ -5291,11 +5291,11 @@ │ │ │ │ │ 00002914 0003151c R_ARM_CALL 00007fe8 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 00002944 0003141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000029c0 00034e1c R_ARM_CALL 00006df0 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 000029f4 0004051c R_ARM_CALL 00000380 _PyUnicode_FromId │ │ │ │ │ 00002a00 0003001c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00002a10 0003461d R_ARM_JUMP24 000067f4 _PyUnicode_EqualToASCIIString │ │ │ │ │ 00002aa4 0003171c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ac8 0004341d R_ARM_JUMP24 0002e460 PyUnicode_DecodeUTF7Stateful │ │ │ │ │ +00002ac8 0004341d R_ARM_JUMP24 0002e468 PyUnicode_DecodeUTF7Stateful │ │ │ │ │ 00002ae4 00000c1c R_ARM_CALL 00000810 intern_static.isra.0 │ │ │ │ │ 00002b0c 00030c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00002b2c 00030f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5682,15 +5682,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub r2, r5, r6 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl 2470c │ │ │ │ │ + bl 24714 │ │ │ │ │ R_ARM_CALL backslashreplace │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 3e18 │ │ │ │ │ b 3d68 │ │ │ │ │ sub r3, r6, r5 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ @@ -5725,15 +5725,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [pc, #296] @ 3fac │ │ │ │ │ ldr r3, [pc, #296] @ 3fb0 │ │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 21634 │ │ │ │ │ + bl 21644 │ │ │ │ │ R_ARM_CALL unicode_encode_call_errorhandler │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 3d68 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ @@ -6217,15 +6217,15 @@ │ │ │ │ │ b 4410 │ │ │ │ │ ldr r3, [pc, #68] @ 456c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 4544 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ b 43a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ @@ -6590,15 +6590,15 @@ │ │ │ │ │ ldr r3, [pc, #636] @ 4d34 <_PyUnicode_EncodeUTF16+0x7c4> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r9, [sp, #12] │ │ │ │ │ str fp, [sp, #4] │ │ │ │ │ - bl 21634 │ │ │ │ │ + bl 21644 │ │ │ │ │ R_ARM_CALL unicode_encode_call_errorhandler │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4c54 <_PyUnicode_EncodeUTF16+0x6e4> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [pc, #592] @ 4d34 <_PyUnicode_EncodeUTF16+0x7c4> │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ @@ -8108,15 +8108,15 @@ │ │ │ │ │ bcc 60c8 │ │ │ │ │ ldrh r3, [r0], #-2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ bne 6080 │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS2 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 6710 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ bgt 64fc │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ @@ -8171,15 +8171,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 615c │ │ │ │ │ add r1, r6, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 61dc │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ble 6c74 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -8208,15 +8208,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ b 5f04 │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 6710 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ bgt 64bc │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ @@ -8228,15 +8228,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r8, [sp, #12] │ │ │ │ │ beq 6298 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ blt 6280 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 673c │ │ │ │ │ cmp r5, #11 │ │ │ │ │ bgt 68c8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r4, [r3, r5, lsl #2] │ │ │ │ │ @@ -8268,15 +8268,15 @@ │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 62a8 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ blt 6280 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 626c │ │ │ │ │ b 673c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ @@ -8296,26 +8296,26 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ stm sp, {r0, r3} │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 26818 │ │ │ │ │ + bl 26820 │ │ │ │ │ R_ARM_CALL ucs2lib_fastsearch │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ bge 63c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ beq 6430 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 673c │ │ │ │ │ cmp r5, #11 │ │ │ │ │ bgt 63f4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r4, [r3, r5, lsl #2] │ │ │ │ │ @@ -8326,15 +8326,15 @@ │ │ │ │ │ R_ARM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 5efc │ │ │ │ │ b 673c │ │ │ │ │ add r0, r5, fp │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS2 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 6840 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ bgt 6648 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r1, [r3, r4, lsl #2] │ │ │ │ │ @@ -8387,15 +8387,15 @@ │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 673c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 673c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 639c │ │ │ │ │ b 673c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -8461,23 +8461,23 @@ │ │ │ │ │ bge 65cc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ beq 6600 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 6394 │ │ │ │ │ b 673c │ │ │ │ │ add r0, r5, fp │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 6840 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ bgt 6460 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r1, [r3, r4, lsl #2] │ │ │ │ │ @@ -8485,15 +8485,15 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ b 656c │ │ │ │ │ ldr r3, [pc, #3176] @ 7270 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 6440 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 639c │ │ │ │ │ b 673c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 65f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -8624,15 +8624,15 @@ │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 731c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 2dcf0 │ │ │ │ │ + bl 2dcf8 │ │ │ │ │ R_ARM_CALL asciilib_default_rfind.constprop.0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ beq 731c │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ @@ -8643,15 +8643,15 @@ │ │ │ │ │ bne 6798 │ │ │ │ │ mov r8, r9 │ │ │ │ │ b 673c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ R_ARM_CALL unicode_askind │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ beq 6200 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldrbeq r3, [r9, #16] │ │ │ │ │ @@ -8849,15 +8849,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6b24 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ sub r1, r4, r6 │ │ │ │ │ add r0, sl, r0, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 61dc │ │ │ │ │ cmp r8, #11 │ │ │ │ │ bgt 6c38 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r4, [r3, r8, lsl #2] │ │ │ │ │ @@ -8902,15 +8902,15 @@ │ │ │ │ │ b 6ae8 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 6bf8 │ │ │ │ │ add r1, r6, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 619c │ │ │ │ │ b 61dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -9007,15 +9007,15 @@ │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [pc, #1236] @ 7270 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 6ba0 │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ sub r1, r6, r4 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromUCS4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 61dc │ │ │ │ │ cmp r8, #11 │ │ │ │ │ bgt 7120 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r6, [r3, r8, lsl #2] │ │ │ │ │ @@ -9157,15 +9157,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 5d20 │ │ │ │ │ R_ARM_CALL _PyUnicode_FromASCII │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 6394 │ │ │ │ │ b 673c │ │ │ │ │ - bl 2dcf0 │ │ │ │ │ + bl 2dcf8 │ │ │ │ │ R_ARM_CALL asciilib_default_rfind.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ beq 6fb0 │ │ │ │ │ add r0, fp, r0 │ │ │ │ │ sub r1, r4, r0 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ @@ -9541,26 +9541,26 @@ │ │ │ │ │ │ │ │ │ │ 00007540 : │ │ │ │ │ unicode_capitalize(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 7554 │ │ │ │ │ ldr r1, [pc, #40] @ 757c │ │ │ │ │ - b 2b114 │ │ │ │ │ + b 2b11c │ │ │ │ │ R_ARM_JUMP24 case_operation │ │ │ │ │ ldr r2, [pc, #36] @ 7580 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 7578 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 do_capitalize │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00007584 : │ │ │ │ │ @@ -9602,15 +9602,15 @@ │ │ │ │ │ ldr r2, [pc, #32] @ 7628 │ │ │ │ │ ldr r1, [pc, #32] @ 762c │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r4 │ │ │ │ │ b 75f4 │ │ │ │ │ - bl 22680 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + bl 22690 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 75f4 │ │ │ │ │ .word 0x00001750 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000c5c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -12657,15 +12657,15 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [pc, #8] @ a31c │ │ │ │ │ - b 2b114 │ │ │ │ │ + b 2b11c │ │ │ │ │ R_ARM_JUMP24 case_operation │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ b a2f8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 do_casefold │ │ │ │ │ │ │ │ │ │ 0000a320 : │ │ │ │ │ @@ -12716,15 +12716,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ b a3a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ .word 0x00000c5c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001708 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000186c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -12885,115 +12885,115 @@ │ │ │ │ │ b a5cc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ │ │ │ │ │ 0000a5f4 : │ │ │ │ │ unicode_title(): │ │ │ │ │ ldr r1, [pc] @ a5fc │ │ │ │ │ - b 2b114 │ │ │ │ │ + b 2b11c │ │ │ │ │ R_ARM_JUMP24 case_operation │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 do_title │ │ │ │ │ │ │ │ │ │ -0000a600 : │ │ │ │ │ -ucs4lib_find_char(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - bgt a65c │ │ │ │ │ - add lr, r0, lr, lsl #2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - bcs a654 │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne a62c │ │ │ │ │ - sub r0, ip, r4 │ │ │ │ │ - asr r0, r0, #2 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r2, lr │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL wmemchr │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq a654 │ │ │ │ │ - sub r0, r3, r4 │ │ │ │ │ - asr r0, r0, #2 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -0000a678 : │ │ │ │ │ +0000a600 : │ │ │ │ │ do_lower(): │ │ │ │ │ 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 r4, #0 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - ble a728 │ │ │ │ │ + ble a6b0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldrbeq r0, [r8, fp] │ │ │ │ │ - beq a6d8 │ │ │ │ │ + beq a660 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ lsleq r3, fp, #1 │ │ │ │ │ ldrheq r0, [r8, r3] │ │ │ │ │ ldrne r0, [r8, fp, lsl #2] │ │ │ │ │ - ldr r3, [pc, #132] @ a758 │ │ │ │ │ + ldr r3, [pc, #132] @ a6e0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq a734 │ │ │ │ │ + beq a6bc │ │ │ │ │ add sl, sp, #4 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyUnicode_ToLowerFull> │ │ │ │ │ R_ARM_CALL _PyUnicode_ToLowerFull │ │ │ │ │ mov r2, sl │ │ │ │ │ add lr, r9, r4, lsl #2 │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - blt a70c │ │ │ │ │ + blt a694 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addge r4, r4, r0 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b a6a8 │ │ │ │ │ + b a630 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movcc r3, r1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ - b a6f0 │ │ │ │ │ + b a678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl cb0 <_PyUnicode_InitGlobalObjects+0xcb0> │ │ │ │ │ R_ARM_CALL handle_capital_sigma │ │ │ │ │ add sl, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b a6e4 │ │ │ │ │ + b a66c │ │ │ │ │ .word 0x000003a3 │ │ │ │ │ │ │ │ │ │ +0000a6e4 : │ │ │ │ │ +ucs4lib_find_char(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bgt a740 │ │ │ │ │ + add lr, r0, lr, lsl #2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + bcs a738 │ │ │ │ │ + ldr r2, [ip] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne a710 │ │ │ │ │ + sub r0, ip, r4 │ │ │ │ │ + asr r0, r0, #2 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r2, lr │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL wmemchr │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq a738 │ │ │ │ │ + sub r0, r3, r4 │ │ │ │ │ + asr r0, r0, #2 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ 0000a75c : │ │ │ │ │ unicodeiter_setstate(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -13280,15 +13280,15 @@ │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors ip, r3, ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ bne aa38 │ │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b a600 │ │ │ │ │ + b a6e4 │ │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1bb0 <_PyUnicode_InitGlobalObjects+0x1bb0> │ │ │ │ │ R_ARM_JUMP24 ucs4lib__two_way_count │ │ │ │ │ mov r5, r3 │ │ │ │ │ b a8ac │ │ │ │ │ @@ -13463,15 +13463,15 @@ │ │ │ │ │ b add8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b ada4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq aea0 │ │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ │ sub r1, r3, #43 @ 0x2b │ │ │ │ │ bics r1, r1, #2 │ │ │ │ │ moveq r1, #48 @ 0x30 │ │ │ │ │ @@ -14004,15 +14004,15 @@ │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - bl 21634 │ │ │ │ │ + bl 21644 │ │ │ │ │ R_ARM_CALL unicode_encode_call_errorhandler │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq b4bc <_PyUnicode_EncodeUTF32+0x5ec> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ bne b830 <_PyUnicode_EncodeUTF32+0x960> │ │ │ │ │ @@ -14536,15 +14536,15 @@ │ │ │ │ │ │ │ │ │ │ 0000be58 : │ │ │ │ │ unicode_getnewargs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 28a18 <_PyUnicode_Copy> │ │ │ │ │ + bl 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_CALL _PyUnicode_Copy │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ pop {r4, lr} │ │ │ │ │ ldr r0, [pc] @ be80 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2208,15 +2208,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [pc, #-732] @ 1e30 │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 222d8 │ │ │ │ │ + bl 222e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 217c │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ b 107c │ │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ │ bls 225c │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ @@ -2240,15 +2240,15 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 12a4 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 848c │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ - bl 22680 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + bl 22690 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ b 1cf4 │ │ │ │ │ ldr r2, [r1, #-4] │ │ │ │ │ ldr ip, [pc, #-876] @ 1e38 │ │ │ │ │ lsr lr, r2, #8 │ │ │ │ │ tst r2, ip │ │ │ │ │ lsr ip, r2, #16 │ │ │ │ │ @@ -4973,15 +4973,15 @@ │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ │ strb r3, [sp, #92] @ 0x5c │ │ │ │ │ strb sl, [sp, #93] @ 0x5d │ │ │ │ │ - bl 22680 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + bl 22690 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r9, #0 │ │ │ │ │ b 4220 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ @@ -5269,15 +5269,15 @@ │ │ │ │ │ ble 4100 │ │ │ │ │ tst r7, #1 │ │ │ │ │ beq 4100 │ │ │ │ │ mov r3, #32 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d4c4 │ │ │ │ │ + bl 2d4cc │ │ │ │ │ R_ARM_CALL PyUnicode_Fill │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 496c │ │ │ │ │ add r8, r8, fp │ │ │ │ │ b 4100 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ @@ -5513,15 +5513,15 @@ │ │ │ │ │ orr r7, r7, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ b 50dc │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d4c4 │ │ │ │ │ + bl 2d4cc │ │ │ │ │ R_ARM_CALL PyUnicode_Fill │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 496c │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ b 4c98 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ @@ -5632,15 +5632,15 @@ │ │ │ │ │ b 4bd4 │ │ │ │ │ tst r7, #1 │ │ │ │ │ bne 4c84 │ │ │ │ │ mov r3, #32 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d4c4 │ │ │ │ │ + bl 2d4cc │ │ │ │ │ R_ARM_CALL PyUnicode_Fill │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 496c │ │ │ │ │ add r8, r8, fp │ │ │ │ │ b 4c84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 4c78 │ │ │ │ │ @@ -6834,23 +6834,23 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ble 64bc │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bne 6470 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + b 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ ldr r5, [pc, #112] @ 64e0 │ │ │ │ │ b 63c4 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bne 64bc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + b 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bne 63a0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 63c4 │ │ │ │ │ @@ -8246,28 +8246,28 @@ │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [pc, #792] @ 7c40 <_PyUnicode_DecodeUnicodeEscapeInternal2+0xe50> │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ │ - bl 222d8 │ │ │ │ │ + bl 222e8 │ │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b90 <_PyUnicode_DecodeUnicodeEscapeInternal2+0xda0> │ │ │ │ │ mov r6, r5 │ │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ │ - bl 22680 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + bl 22690 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 848c │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 6f9c <_PyUnicode_DecodeUnicodeEscapeInternal2+0x1ac> │ │ │ │ │ @@ -8660,15 +8660,15 @@ │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 7eb8 │ │ │ │ │ b 7edc │ │ │ │ │ b 7edc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ ldr r0, [pc, #96] @ 7fcc │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [pc, #92] @ 7fd0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ @@ -9182,82 +9182,82 @@ │ │ │ │ │ addne r1, r3, #20 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ addne r1, r2, r1 │ │ │ │ │ addeq r1, r2, r1 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ - add ip, r2, r3 │ │ │ │ │ - sub r3, ip, r1 │ │ │ │ │ - bic r3, r3, #3 │ │ │ │ │ - add r0, r1, r3 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ + add r0, r2, r3 │ │ │ │ │ + sub r2, r0, r1 │ │ │ │ │ + bic r2, r2, #3 │ │ │ │ │ + add lr, r1, r2 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ bls 87cc <_copy_characters+0x318> │ │ │ │ │ - ldrb r2, [r1] │ │ │ │ │ - strh r2, [r9] │ │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ │ - strh r2, [r9, #2] │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ │ - strh r2, [r9, #4] │ │ │ │ │ - cmp r0, lr │ │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ │ - strh r2, [r9, #6] │ │ │ │ │ + ldrb r3, [r1] │ │ │ │ │ + strh r3, [r9] │ │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ │ + strh r3, [r9, #2] │ │ │ │ │ + add r4, r1, #4 │ │ │ │ │ + ldrb r3, [r1, #2] │ │ │ │ │ + strh r3, [r9, #4] │ │ │ │ │ + cmp lr, r4 │ │ │ │ │ + ldrb r3, [r1, #3] │ │ │ │ │ + strh r3, [r9, #6] │ │ │ │ │ bls 87b4 <_copy_characters+0x300> │ │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ │ - strh r2, [r9, #8] │ │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ │ - strh r2, [r9, #10] │ │ │ │ │ - add r2, r1, #8 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ │ - strh r2, [r9, #12] │ │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ │ - strh r2, [r9, #14] │ │ │ │ │ + ldrb r3, [r1, #4] │ │ │ │ │ + strh r3, [r9, #8] │ │ │ │ │ + ldrb r3, [r1, #5] │ │ │ │ │ + strh r3, [r9, #10] │ │ │ │ │ + add r3, r1, #8 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + ldrb r3, [r1, #6] │ │ │ │ │ + strh r3, [r9, #12] │ │ │ │ │ + ldrb r3, [r1, #7] │ │ │ │ │ + strh r3, [r9, #14] │ │ │ │ │ bls 87b4 <_copy_characters+0x300> │ │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ │ - strh r2, [r9, #16] │ │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ │ - strh r2, [r9, #18] │ │ │ │ │ - add r2, r1, #12 │ │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ │ - strh r4, [r9, #20] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ + ldrb r3, [r1, #8] │ │ │ │ │ + strh r3, [r9, #16] │ │ │ │ │ + ldrb r3, [r1, #9] │ │ │ │ │ + strh r3, [r9, #18] │ │ │ │ │ + add r3, r1, #12 │ │ │ │ │ + ldrb ip, [r1, #10] │ │ │ │ │ + strh ip, [r9, #20] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ ldrb r1, [r1, #11] │ │ │ │ │ strh r1, [r9, #22] │ │ │ │ │ bls 87b4 <_copy_characters+0x300> │ │ │ │ │ add r1, r9, #32 │ │ │ │ │ - ldrb r4, [r2] │ │ │ │ │ - strh r4, [r1, #-8] │ │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ │ - strh r4, [r1, #-6] │ │ │ │ │ - add r2, r2, #4 │ │ │ │ │ - ldrb r4, [r2, #-2] │ │ │ │ │ - strh r4, [r1, #-4] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ldrb r4, [r2, #-1] │ │ │ │ │ - strh r4, [r1, #-2] │ │ │ │ │ + ldrb ip, [r3] │ │ │ │ │ + strh ip, [r1, #-8] │ │ │ │ │ + ldrb ip, [r3, #1] │ │ │ │ │ + strh ip, [r1, #-6] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ │ + strh ip, [r1, #-4] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + ldrb ip, [r3, #-1] │ │ │ │ │ + strh ip, [r1, #-2] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ bhi 8784 <_copy_characters+0x2d0> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - lsr r2, r3, #2 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + lsr r3, r2, #2 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ - bic r3, r3, #3 │ │ │ │ │ - add r1, lr, r3 │ │ │ │ │ - add r9, r9, r2, lsl #3 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + bic r2, r2, #3 │ │ │ │ │ + add r1, r4, r2 │ │ │ │ │ + add r9, r9, r3, lsl #3 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ bls 8540 <_copy_characters+0x8c> │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ strh r3, [r9] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ bls 8540 <_copy_characters+0x8c> │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ strh r3, [r9], #2 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ bne 87e8 <_copy_characters+0x334> │ │ │ │ │ b 8540 <_copy_characters+0x8c> │ │ │ │ │ sub fp, ip, #4 │ │ │ │ │ clz fp, fp │ │ │ │ │ lsr fp, fp, #5 │ │ │ │ │ tst r6, fp │ │ │ │ │ bne 89a8 <_copy_characters+0x4f4> │ │ │ │ │ @@ -10075,15 +10075,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ moveq r2, #128 @ 0x80 │ │ │ │ │ bne 93a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b 23ad8 │ │ │ │ │ + b 23ae8 │ │ │ │ │ ldr r3, [pc, #740] @ 9764 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 91c8 │ │ │ │ │ b 9354 │ │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ │ bne 91f0 │ │ │ │ │ @@ -10334,15 +10334,15 @@ │ │ │ │ │ tst r2, #32 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ │ - b 23ad8 │ │ │ │ │ + b 23ae8 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -10682,15 +10682,15 @@ │ │ │ │ │ bl 84b4 <_copy_characters> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ mov r3, #32 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ - bl 2d4c4 │ │ │ │ │ + bl 2d4cc │ │ │ │ │ R_ARM_CALL PyUnicode_Fill │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bne 9eb4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ b 9b5c │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ @@ -10770,15 +10770,15 @@ │ │ │ │ │ movne r2, r1 │ │ │ │ │ b 9d98 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ands r7, r3, #1 │ │ │ │ │ bne 9cd4 │ │ │ │ │ mov r3, #32 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 2d4c4 │ │ │ │ │ + bl 2d4cc │ │ │ │ │ R_ARM_CALL PyUnicode_Fill │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ beq 9ea8 │ │ │ │ │ stm sp, {r6, r7} │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ @@ -10980,15 +10980,15 @@ │ │ │ │ │ bcc a0f8 │ │ │ │ │ b a0e4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ands r7, r3, #1 │ │ │ │ │ bne a1dc │ │ │ │ │ mov r3, #32 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 2d4c4 │ │ │ │ │ + bl 2d4cc │ │ │ │ │ R_ARM_CALL PyUnicode_Fill │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq a220 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -11015,15 +11015,15 @@ │ │ │ │ │ bl 84b4 <_copy_characters> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, #32 │ │ │ │ │ add r1, r5, r2 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - bl 2d4c4 │ │ │ │ │ + bl 2d4cc │ │ │ │ │ R_ARM_CALL PyUnicode_Fill │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ │ addne r3, r3, r8 │ │ │ │ │ strne r3, [r4, #20] │ │ │ │ │ bne 9f70 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ @@ -11335,15 +11335,15 @@ │ │ │ │ │ subs r1, r3, r9 │ │ │ │ │ bmi a5c8 │ │ │ │ │ b a630 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2dcf0 │ │ │ │ │ + bl 2dcf8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b a628 │ │ │ │ │ add r9, r0, #28 │ │ │ │ │ tst r3, #32 │ │ │ │ │ bne a498 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -11357,15 +11357,15 @@ │ │ │ │ │ beq a694 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ble a784 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2dcf0 │ │ │ │ │ + bl 2dcf8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt a7b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 64f4 <_PyUnicode_FromUCS1> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -11432,31 +11432,31 @@ │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - bl 26818 │ │ │ │ │ + bl 26820 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ blt a7b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ add r0, sl, r1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ sub r1, fp, r0 │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ add r0, r9, r0, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a5fc │ │ │ │ │ b a678 │ │ │ │ │ add r3, r9, fp │ │ │ │ │ @@ -11493,15 +11493,15 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ beq a4b0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bne a4b0 │ │ │ │ │ b a8b4 │ │ │ │ │ ldr r3, [pc, #184] @ a9e4 │ │ │ │ │ ldr r1, [pc, #184] @ a9e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ @@ -11525,26 +11525,26 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl a7d8 │ │ │ │ │ R_ARM_CALL ucs4lib_fastsearch │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ blt a7b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ add r0, sl, r1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ sub r1, fp, r0 │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a5fc │ │ │ │ │ b a678 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -12687,15 +12687,15 @@ │ │ │ │ │ bne bb44 │ │ │ │ │ ldr r3, [pc, #2708] @ c570 │ │ │ │ │ ldr r1, [pc, #2640] @ c530 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ - bl 22680 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + bl 22690 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ b b5f4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp r6, sl │ │ │ │ │ mov r9, r5 │ │ │ │ │ beq b6f8 │ │ │ │ │ @@ -14530,15 +14530,15 @@ │ │ │ │ │ bne d54c │ │ │ │ │ ldr r3, [pc, #1436] @ dbe0 │ │ │ │ │ ldr r1, [pc, #1336] @ db80 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ - bl 22680 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + bl 22690 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne dc2c │ │ │ │ │ mov r5, #0 │ │ │ │ │ b cbd8 │ │ │ │ │ @@ -16197,24 +16197,24 @@ │ │ │ │ │ b ebc8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ bne eecc │ │ │ │ │ lsl r2, r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ lsr r2, r2, #16 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 26be0 │ │ │ │ │ + bl 26be8 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ movne r4, #1 │ │ │ │ │ b ebc8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl a600 │ │ │ │ │ + bl a6e4 │ │ │ │ │ R_ARM_CALL ucs4lib_find_char │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ movne r4, #1 │ │ │ │ │ b ebc8 │ │ │ │ │ ldr r3, [pc, #508] @ f0ec │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ cmple fp, r3 │ │ │ │ │ @@ -16249,24 +16249,24 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26818 │ │ │ │ │ + bl 26820 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ movne r4, #1 │ │ │ │ │ b ed28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq f03c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ bne ef50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq f020 │ │ │ │ │ @@ -17856,25 +17856,25 @@ │ │ │ │ │ bcs 10654 │ │ │ │ │ lsl r2, r1, #16 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ lsr r2, r2, #16 │ │ │ │ │ ble 107d0 │ │ │ │ │ - bl 26be0 │ │ │ │ │ + bl 26be8 │ │ │ │ │ b 10690 │ │ │ │ │ bl 3a88 │ │ │ │ │ R_ARM_CALL ucs2lib_rfind_char │ │ │ │ │ b 10690 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ble 107f4 │ │ │ │ │ - bl a600 │ │ │ │ │ + bl a6e4 │ │ │ │ │ R_ARM_CALL ucs4lib_find_char │ │ │ │ │ b 10690 │ │ │ │ │ bl fb8 │ │ │ │ │ R_ARM_CALL ucs4lib_rfind_char │ │ │ │ │ b 10690 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 10794 │ │ │ │ │ @@ -17972,15 +17972,15 @@ │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 61d8 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromKindAndData │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ ldr r3, [pc, #60] @ 109b8 │ │ │ │ │ ldr r1, [pc, #60] @ 109bc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ @@ -18816,15 +18816,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 10c88 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ beq 12148 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 11e44 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ @@ -19464,15 +19464,15 @@ │ │ │ │ │ ble 12008 │ │ │ │ │ lsl r3, r4, #1 │ │ │ │ │ ldrh r3, [r7, r3] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne 11f78 │ │ │ │ │ sub r1, r4, r0 │ │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 11dc4 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ ldrle r3, [fp, #12] │ │ │ │ │ strle sl, [r3, r6, lsl #2] │ │ │ │ │ bgt 11fcc │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ @@ -19503,15 +19503,15 @@ │ │ │ │ │ b 11f94 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 12304 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ blt 12054 │ │ │ │ │ sub r1, r9, r0 │ │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 11dc4 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt 12218 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ │ @@ -19614,20 +19614,20 @@ │ │ │ │ │ add r6, r7, r4, lsl #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, fp │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 26818 │ │ │ │ │ + bl 26820 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ blt 12290 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ add r4, fp, r4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 11dc4 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ bgt 12254 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -19669,15 +19669,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1220c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ beq 122b0 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, r7, r4, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 10d2c │ │ │ │ │ b 11dc4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [pc, #-1792] @ 11bbc │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -19690,15 +19690,15 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 10d44 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, r7, r4, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 10d34 │ │ │ │ │ b 11dc4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [pc, #-1876] @ 11bbc │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -19916,15 +19916,15 @@ │ │ │ │ │ b 125b0 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 12580 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, r6, r4, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 12120 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ bgt 1285c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r4, [r3, r5, lsl #2] │ │ │ │ │ @@ -19948,27 +19948,27 @@ │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ addls r0, r6, r0 │ │ │ │ │ ldrbls r3, [r0, #104] @ 0x68 │ │ │ │ │ bls 12690 │ │ │ │ │ b 12688 │ │ │ │ │ add r0, r5, r8, lsl #2 │ │ │ │ │ sub r1, r9, r8 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 12120 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ bgt 12a74 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r5, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ b 1267c │ │ │ │ │ sub r1, r4, r8 │ │ │ │ │ add r0, r6, r8, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 12120 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ bgt 12728 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r8, [r3, r5, lsl #2] │ │ │ │ │ @@ -20034,15 +20034,15 @@ │ │ │ │ │ bne 12804 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ beq 128ec │ │ │ │ │ sub r1, fp, r8 │ │ │ │ │ add r0, r5, r8, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 12120 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ble 12918 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -20409,15 +20409,15 @@ │ │ │ │ │ b 115dc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 11de4 │ │ │ │ │ sub r1, r8, r0 │ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 11dc4 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt 12340 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ str sl, [r3, r6, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ @@ -20431,15 +20431,15 @@ │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 12318 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ blt 12054 │ │ │ │ │ sub r1, r9, r0 │ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 1203c │ │ │ │ │ b 11dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r8, #0 │ │ │ │ │ @@ -20462,21 +20462,21 @@ │ │ │ │ │ R_ARM_CALL ucs4lib_fastsearch │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bge 12e3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ beq 12e74 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 10d2c │ │ │ │ │ b 11dc4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ add r4, fp, r4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 11dc4 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ bgt 12c88 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -20487,15 +20487,15 @@ │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [pc, #112] @ 12ef0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 122c4 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 10d34 │ │ │ │ │ b 11dc4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 12e68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -21200,31 +21200,31 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 26818 │ │ │ │ │ + bl 26820 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ blt 13a18 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r8, r4 │ │ │ │ │ sub r1, r3, r0 │ │ │ │ │ str r5, [r7, #16] │ │ │ │ │ add r0, sl, r0, lsl #1 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1378c │ │ │ │ │ cmp r9, fp │ │ │ │ │ beq 134b0 │ │ │ │ │ @@ -21340,26 +21340,26 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl a7d8 │ │ │ │ │ R_ARM_CALL ucs4lib_fastsearch │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ blt 13a18 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r8, r4 │ │ │ │ │ sub r1, r3, r0 │ │ │ │ │ str r5, [r7, #16] │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 138e0 │ │ │ │ │ b 1378c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ @@ -21385,15 +21385,15 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r9, fp │ │ │ │ │ beq 13368 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bne 13368 │ │ │ │ │ b 13b14 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r2, #3380] @ 0xd34 │ │ │ │ │ @@ -22461,15 +22461,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 146f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ add r2, r6, #28 │ │ │ │ │ b 14af0 │ │ │ │ │ add ip, r2, r3, lsl #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ @@ -22824,15 +22824,15 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ beq 1504c │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r0, [pc, #40] @ 1508c │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -23702,15 +23702,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sl, r7, r1 │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 29510 │ │ │ │ │ + bl 29518 │ │ │ │ │ add r4, r4, sl │ │ │ │ │ add fp, fp, sl │ │ │ │ │ b 15cc0 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ beq 15d7c │ │ │ │ │ ldr r2, [r9, r5, lsl #2] │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -23725,15 +23725,15 @@ │ │ │ │ │ beq 15c6c │ │ │ │ │ ldr r3, [pc, #292] @ 15e88 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r1, [pc, #288] @ 15e8c │ │ │ │ │ movne r1, r3 │ │ │ │ │ b 15c6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 28a18 <_PyUnicode_Copy> │ │ │ │ │ + bl 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_CALL _PyUnicode_Copy │ │ │ │ │ b 157e8 │ │ │ │ │ lsl r2, r5, #1 │ │ │ │ │ ldrh r2, [r9, r2] │ │ │ │ │ cmp r2, #9 │ │ │ │ │ lslne r1, fp, #1 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ @@ -24377,15 +24377,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 162bc │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 16f98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -24870,15 +24870,15 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 26818 │ │ │ │ │ + bl 26820 │ │ │ │ │ bic r6, r0, r0, asr #31 │ │ │ │ │ b 16284 │ │ │ │ │ lsr r0, r1, #6 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ ands r0, r0, #1 │ │ │ │ │ and r1, r1, #7 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ @@ -24891,15 +24891,15 @@ │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ beq 167b0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 16f98 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ bne 16f38 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ blt 16760 │ │ │ │ │ str sl, [sp, #32] │ │ │ │ │ @@ -24976,15 +24976,15 @@ │ │ │ │ │ bic r6, r0, r0, asr #31 │ │ │ │ │ b 16284 │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ beq 17460 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ blt 17098 │ │ │ │ │ mla r7, r6, r7, fp │ │ │ │ │ @@ -25017,15 +25017,15 @@ │ │ │ │ │ b 16c98 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ bne 17188 │ │ │ │ │ lsl r2, r6, #16 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ lsr r2, r2, #16 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 26be0 │ │ │ │ │ + bl 26be8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 1696c │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00004d34 │ │ │ │ │ @@ -25071,15 +25071,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ b 17148 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl a600 │ │ │ │ │ + bl a6e4 │ │ │ │ │ R_ARM_CALL ucs4lib_find_char │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 1696c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [pc, #-172] @ 17100 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bne 16d1c │ │ │ │ │ @@ -25127,15 +25127,15 @@ │ │ │ │ │ addgt r3, fp, #1 │ │ │ │ │ strgt r3, [sp, #16] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ b 1631c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ ldr r3, [pc, #-372] @ 170fc │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ cmple fp, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ @@ -25192,15 +25192,15 @@ │ │ │ │ │ R_ARM_CALL ucs1lib_adaptive_find │ │ │ │ │ bic r6, r0, r0, asr #31 │ │ │ │ │ b 16284 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ beq 17460 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ b 16d78 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ @@ -25300,23 +25300,23 @@ │ │ │ │ │ addne r9, r8, #20 │ │ │ │ │ addeq r9, r8, #28 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ beq 16f98 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 17594 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 938 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -25445,26 +25445,26 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge 176d8 │ │ │ │ │ b 166dc │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ beq 17460 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 177dc │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 17594 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sub r7, r3, r5 │ │ │ │ │ blt 177a8 │ │ │ │ │ mla r7, r6, r7, fp │ │ │ │ │ @@ -25511,15 +25511,15 @@ │ │ │ │ │ sub r3, r7, r5 │ │ │ │ │ lsl r2, r6, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ asr r1, r3, #1 │ │ │ │ │ lsr r2, r2, #16 │ │ │ │ │ ble 16b34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 26be0 │ │ │ │ │ + bl 26be8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 16b34 │ │ │ │ │ add r2, r5, r0, lsl #1 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ strh r8, [r2] │ │ │ │ │ b 1766c │ │ │ │ │ @@ -25560,15 +25560,15 @@ │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ beq 17db0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ beq 17a90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt 17f20 │ │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ │ bgt 17f44 │ │ │ │ │ add r0, r1, #21 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -25597,112 +25597,112 @@ │ │ │ │ │ tst r3, #32 │ │ │ │ │ beq 17c04 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ beq 17f74 │ │ │ │ │ tst r4, #3 │ │ │ │ │ add r0, r6, #20 │ │ │ │ │ bne 17c10 │ │ │ │ │ - add r2, r4, #4 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ + add r1, r4, #4 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ bcc 17abc │ │ │ │ │ - ldr r1, [r4] │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ ldr ip, [pc, #1544] @ 17f90 │ │ │ │ │ - tst r1, ip │ │ │ │ │ + tst r2, ip │ │ │ │ │ bne 17db8 │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ + str r2, [r3], #4 │ │ │ │ │ bcc 17a30 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - tst r1, ip │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + tst r2, ip │ │ │ │ │ bne 17a30 │ │ │ │ │ - add r2, r4, #12 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ + add r1, r4, #12 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ bcc 17ad0 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - tst r1, ip │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + tst r2, ip │ │ │ │ │ bne 17ad0 │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - add r1, r4, #16 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ + str r2, [r0, #8] │ │ │ │ │ + add r2, r4, #16 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ bcc 17a30 │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ tst lr, ip │ │ │ │ │ bne 17a30 │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ str lr, [r0, #12] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - movcc r2, r1 │ │ │ │ │ + movcc r1, r2 │ │ │ │ │ bcc 17a30 │ │ │ │ │ - ldr lr, [r1] │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + ldr lr, [r2] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ tst lr, ip │ │ │ │ │ - add r8, r0, #4 │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ + add r9, r0, #4 │ │ │ │ │ + add r2, r2, #4 │ │ │ │ │ bne 17a30 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ str lr, [r3], #4 │ │ │ │ │ - movcs r0, r8 │ │ │ │ │ + movcs r0, r9 │ │ │ │ │ bcs 17a04 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ bls 17ab4 │ │ │ │ │ - ldrb r1, [r2] │ │ │ │ │ - tst r1, #128 @ 0x80 │ │ │ │ │ + ldrb r2, [r1] │ │ │ │ │ + tst r2, #128 @ 0x80 │ │ │ │ │ bne 17ab4 │ │ │ │ │ - add r8, r2, #1 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - strb r1, [r3] │ │ │ │ │ + strb r2, [r3] │ │ │ │ │ + add r2, r1, #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ bls 17a78 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldrb r1, [r8], #1 │ │ │ │ │ - tst r1, #128 @ 0x80 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldrb r0, [r2], #1 │ │ │ │ │ + tst r0, #128 @ 0x80 │ │ │ │ │ bne 17ab4 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + strb r0, [r3], #1 │ │ │ │ │ bne 17a58 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - sub r8, r8, r4 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + sub r9, r2, r4 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ bne 17adc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ bne 17f34 │ │ │ │ │ ldr r6, [pc, #1264] @ 17f94 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r6, r6, r3, lsl #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - sub r8, r2, r4 │ │ │ │ │ + sub r9, r1, r4 │ │ │ │ │ b 17a7c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ bcs 17ad8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ b 17a38 │ │ │ │ │ - mov r2, lr │ │ │ │ │ + mov r1, lr │ │ │ │ │ b 17a30 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ mov r2, #32 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + add r4, r4, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ │ bl 277c │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Update │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ @@ -25724,35 +25724,35 @@ │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ble 17df4 │ │ │ │ │ cmp fp, #3 │ │ │ │ │ beq 17dd4 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ add r3, r5, #56320 @ 0xdc00 │ │ │ │ │ bne 17e40 │ │ │ │ │ - lsl r1, r8, #1 │ │ │ │ │ + lsl r1, r9, #1 │ │ │ │ │ mov r6, #2 │ │ │ │ │ strh r3, [r2, r1] │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ bcs 17bc4 │ │ │ │ │ ldrb r5, [r4] │ │ │ │ │ tst r5, #128 @ 0x80 │ │ │ │ │ bne 17b40 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - strbeq r5, [r2, r8] │ │ │ │ │ + strbeq r5, [r2, r9] │ │ │ │ │ beq 17bb0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - lsleq r1, r8, #1 │ │ │ │ │ + lsleq r1, r9, #1 │ │ │ │ │ strheq r5, [r2, r1] │ │ │ │ │ - strne r5, [r2, r8, lsl #2] │ │ │ │ │ + strne r5, [r2, r9, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ bcc 17b24 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -25760,168 +25760,168 @@ │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ bl 848c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ │ bl 5e60 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 17a84 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ tst r4, #3 │ │ │ │ │ beq 17970 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - movcc r8, r4 │ │ │ │ │ + movcc r9, r4 │ │ │ │ │ bcs 17ad8 │ │ │ │ │ - tst r8, #3 │ │ │ │ │ + tst r9, #3 │ │ │ │ │ beq 17c50 │ │ │ │ │ - ldrsb r3, [r8] │ │ │ │ │ + ldrsb r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 17c3c │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ bhi 17c1c │ │ │ │ │ - sub r8, r8, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + sub r9, r9, r4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b 17a7c │ │ │ │ │ - add r3, r8, #4 │ │ │ │ │ + add r3, r9, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bcc 17da8 │ │ │ │ │ ldr r2, [pc, #812] @ 17f90 │ │ │ │ │ - ldr r1, [r8] │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ tst r2, r1 │ │ │ │ │ bne 17da8 │ │ │ │ │ - add r1, r8, #8 │ │ │ │ │ + add r1, r9, #8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ bcc 17d90 │ │ │ │ │ - ldr ip, [r8, #4] │ │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ │ tst r2, ip │ │ │ │ │ bne 17d90 │ │ │ │ │ - add r3, r8, #12 │ │ │ │ │ + add r3, r9, #12 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bcc 17da0 │ │ │ │ │ - ldr ip, [r8, #8] │ │ │ │ │ + ldr ip, [r9, #8] │ │ │ │ │ tst r2, ip │ │ │ │ │ bne 17da0 │ │ │ │ │ - add r1, r8, #16 │ │ │ │ │ + add r1, r9, #16 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ bcc 17d90 │ │ │ │ │ - ldr ip, [r8, #12] │ │ │ │ │ + ldr ip, [r9, #12] │ │ │ │ │ tst r2, ip │ │ │ │ │ bne 17d90 │ │ │ │ │ - add r3, r8, #20 │ │ │ │ │ + add r3, r9, #20 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bcc 17da0 │ │ │ │ │ - ldr ip, [r8, #16] │ │ │ │ │ + ldr ip, [r9, #16] │ │ │ │ │ tst r2, ip │ │ │ │ │ bne 17da0 │ │ │ │ │ - add r1, r8, #24 │ │ │ │ │ + add r1, r9, #24 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ bcc 17d90 │ │ │ │ │ - ldr ip, [r8, #20] │ │ │ │ │ + ldr ip, [r9, #20] │ │ │ │ │ tst r2, ip │ │ │ │ │ bne 17d90 │ │ │ │ │ - add r3, r8, #28 │ │ │ │ │ + add r3, r9, #28 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bcc 17da0 │ │ │ │ │ - ldr ip, [r8, #24] │ │ │ │ │ + ldr ip, [r9, #24] │ │ │ │ │ tst r2, ip │ │ │ │ │ bne 17da0 │ │ │ │ │ - add r1, r8, #32 │ │ │ │ │ + add r1, r9, #32 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ bcc 17d90 │ │ │ │ │ - ldr ip, [r8, #28] │ │ │ │ │ + ldr ip, [r9, #28] │ │ │ │ │ tst r2, ip │ │ │ │ │ bne 17d90 │ │ │ │ │ - add r3, r8, #36 @ 0x24 │ │ │ │ │ + add r3, r9, #36 @ 0x24 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bcc 17da0 │ │ │ │ │ - ldr ip, [r8, #32] │ │ │ │ │ + ldr ip, [r9, #32] │ │ │ │ │ tst r2, ip │ │ │ │ │ bne 17da0 │ │ │ │ │ - add r1, r8, #40 @ 0x28 │ │ │ │ │ + add r1, r9, #40 @ 0x28 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ bcc 17d90 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - ldr r2, [r8, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r9, #36] @ 0x24 │ │ │ │ │ tst lr, r2 │ │ │ │ │ bne 17d90 │ │ │ │ │ - add r2, r8, #44 @ 0x2c │ │ │ │ │ + add r2, r9, #44 @ 0x2c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ bcc 17da0 │ │ │ │ │ - ldr r3, [r8, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r9, #40] @ 0x28 │ │ │ │ │ tst lr, r3 │ │ │ │ │ bne 17da0 │ │ │ │ │ sub ip, r7, #44 @ 0x2c │ │ │ │ │ - sub ip, ip, r8 │ │ │ │ │ + sub ip, ip, r9 │ │ │ │ │ bic ip, ip, #3 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ b 17d84 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ tst lr, r1 │ │ │ │ │ bne 17d90 │ │ │ │ │ cmp r2, ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ bne 17d74 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bne 17c24 │ │ │ │ │ b 17c3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ b 17d90 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ b 17d90 │ │ │ │ │ ldr r6, [pc, #480] @ 17f98 │ │ │ │ │ b 17a84 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ b 17a30 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mvneq r3, #2 │ │ │ │ │ - strbeq r3, [r2, r8] │ │ │ │ │ + strbeq r3, [r2, r9] │ │ │ │ │ beq 17f5c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldrne r3, [pc, #444] @ 17f9c │ │ │ │ │ - lsleq r3, r8, #1 │ │ │ │ │ + lsleq r3, r9, #1 │ │ │ │ │ mvneq r1, #2 │ │ │ │ │ strheq r1, [r2, r3] │ │ │ │ │ - strne r3, [r2, r8, lsl #2] │ │ │ │ │ + strne r3, [r2, r9, lsl #2] │ │ │ │ │ mov r3, r6 │ │ │ │ │ b 17b74 │ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [pc, #412] @ 17fa0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ │ bl 7fe8 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 17ef4 │ │ │ │ │ cmp fp, #3 │ │ │ │ │ beq 17dc4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r5, #56320 @ 0xdc00 │ │ │ │ │ beq 17f58 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ beq 17b64 │ │ │ │ │ - str r3, [r2, r8, lsl #2] │ │ │ │ │ + str r3, [r2, r9, lsl #2] │ │ │ │ │ mov r3, r6 │ │ │ │ │ b 17b74 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 131c0 <_Py_GetErrorHandler> │ │ │ │ │ R_ARM_CALL _Py_GetErrorHandler │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ @@ -25946,29 +25946,29 @@ │ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [pc, #220] @ 17fa4 │ │ │ │ │ ldr r2, [pc, #220] @ 17fa8 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ │ - bl 222d8 │ │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ │ + bl 222e8 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17f7c │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ │ - bl 22680 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ │ + bl 22690 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ bl 848c │ │ │ │ │ mov r6, #0 │ │ │ │ │ b 17a84 │ │ │ │ │ @@ -25985,15 +25985,15 @@ │ │ │ │ │ bne 1790c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bne 17950 │ │ │ │ │ b 17f18 │ │ │ │ │ - strb r5, [r2, r8] │ │ │ │ │ + strb r5, [r2, r9] │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 17b74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ b 17bbc │ │ │ │ │ add r0, r6, #28 │ │ │ │ │ @@ -26408,15 +26408,15 @@ │ │ │ │ │ ldrne r4, [pc, #644] @ 1878c │ │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ │ addeq r4, r4, r3, lsl #3 │ │ │ │ │ addne r4, r4, r3, lsl #5 │ │ │ │ │ b 1838c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28a18 <_PyUnicode_Copy> │ │ │ │ │ + bl 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_CALL _PyUnicode_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1838c │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ lsr r6, r0, #2 │ │ │ │ │ tst r0, #32 │ │ │ │ │ lsr r0, r0, #6 │ │ │ │ │ @@ -27116,18 +27116,18 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 18e7c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 2660c │ │ │ │ │ + bl 26614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 194c0 │ │ │ │ │ + beq 194a8 │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 18ec4 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ bne 19428 │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ @@ -27140,35 +27140,35 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 18f90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ble 18ef8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - bl 2dcf0 │ │ │ │ │ + bl 2dcf8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ addne r4, r5, r0 │ │ │ │ │ beq 18ef8 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ beq 18e7c │ │ │ │ │ b 18f04 │ │ │ │ │ tst r1, #32 │ │ │ │ │ add fp, r7, #28 │ │ │ │ │ bne 18d74 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ b 18ea8 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 19458 │ │ │ │ │ + bne 194b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldrh r1, [r3] │ │ │ │ │ beq 193c4 │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq 19470 │ │ │ │ │ + beq 19458 │ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ │ bhi 18e78 │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 18db8 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ @@ -27369,15 +27369,15 @@ │ │ │ │ │ cmp r2, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 19050 │ │ │ │ │ asr r3, r2, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, sl, asr #2 │ │ │ │ │ - bge 19494 │ │ │ │ │ + bge 1947c │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ bl 8454 <_PyUnicodeWriter_PrepareInternal+0x46c> │ │ │ │ │ R_ARM_CALL asciilib__preprocess │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -27411,28 +27411,28 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - bl 26818 │ │ │ │ │ + bl 26820 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ blt 18f90 │ │ │ │ │ b 1933c │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 19470 │ │ │ │ │ + bne 19458 │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ lsl r2, r1, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ lsr r2, r2, #16 │ │ │ │ │ ble 1944c │ │ │ │ │ - bl 26be0 │ │ │ │ │ + bl 26be8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1900c │ │ │ │ │ mov r4, r5 │ │ │ │ │ b 18f90 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -27457,27 +27457,21 @@ │ │ │ │ │ mov r1, sl │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ b 193a0 │ │ │ │ │ bl 3a88 │ │ │ │ │ R_ARM_CALL ucs2lib_rfind_char │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1900c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r8, #1 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - beq 18fd4 │ │ │ │ │ - cmp r8, #2 │ │ │ │ │ - beq 194c8 │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ - ble 194b4 │ │ │ │ │ - bl a600 │ │ │ │ │ + ble 1949c │ │ │ │ │ + bl a6e4 │ │ │ │ │ R_ARM_CALL ucs4lib_find_char │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1900c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -27488,14 +27482,20 @@ │ │ │ │ │ b 19334 │ │ │ │ │ bl fb8 │ │ │ │ │ R_ARM_CALL ucs4lib_rfind_char │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1900c │ │ │ │ │ mvn r4, #1 │ │ │ │ │ b 18e7c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, #1 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + beq 18fd4 │ │ │ │ │ + cmp r8, #2 │ │ │ │ │ + bne 19458 │ │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ │ bcc 193c4 │ │ │ │ │ b 18e78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r0, fp, r5, lsl #2 │ │ │ │ │ beq 193ec │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -27517,15 +27517,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 18f90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ble 18ef8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - bl 2dcf0 │ │ │ │ │ + bl 2dcf8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bne 1933c │ │ │ │ │ b 18ef8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r0, fp, r5, lsl #2 │ │ │ │ │ beq 18f90 │ │ │ │ │ @@ -28045,15 +28045,15 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 19ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ add ip, r1, r3, lsl #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ beq 19904 │ │ │ │ │ ldrh r2, [r1], #2 │ │ │ │ │ @@ -28721,15 +28721,15 @@ │ │ │ │ │ bl 0 <_PyStack_AsDict> │ │ │ │ │ R_ARM_CALL _PyStack_AsDict │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1a71c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 26270 │ │ │ │ │ + bl 26278 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 1a6f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ @@ -29208,15 +29208,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [pc, #484] @ 1afac │ │ │ │ │ ldr r3, [pc, #484] @ 1afb0 │ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bl 21634 │ │ │ │ │ + bl 21644 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ bne 1ae40 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ bl 848c │ │ │ │ │ @@ -29292,15 +29292,15 @@ │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 2470c │ │ │ │ │ + bl 24714 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 1ad14 │ │ │ │ │ b 1ade4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ bne 1aec0 │ │ │ │ │ @@ -30501,15 +30501,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 1bd4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ ldr fp, [r4, #28] │ │ │ │ │ b 1b9ac │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ beq 1b9dc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ @@ -30686,20 +30686,20 @@ │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 1c16c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bne 1c2d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - bl 26be0 │ │ │ │ │ + bl 26be8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 1c23c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - bl a600 │ │ │ │ │ + bl a6e4 │ │ │ │ │ R_ARM_CALL ucs4lib_find_char │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 1c23c │ │ │ │ │ ldr r5, [r7, #28] │ │ │ │ │ mov r4, r7 │ │ │ │ │ b 1c29c │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ @@ -31964,15 +31964,15 @@ │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 26818 │ │ │ │ │ + bl 26820 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 1d56c │ │ │ │ │ b 1d3b0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [pc, #264] @ 1d6e4 │ │ │ │ │ cmp r4, #99 @ 0x63 │ │ │ │ │ @@ -32310,17 +32310,17 @@ │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 1dc78 │ │ │ │ │ blt 1deb8 │ │ │ │ │ cmn r9, #-2147483626 @ 0x80000016 │ │ │ │ │ bgt 1dcc4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - mov r3, #20 │ │ │ │ │ - add r0, r9, #1 │ │ │ │ │ - mla r0, r8, r0, r3 │ │ │ │ │ + mov r0, #20 │ │ │ │ │ + add r3, r9, #1 │ │ │ │ │ + mla r0, r8, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 1dcc4 │ │ │ │ │ ldr r3, [pc, #1200] @ 1df5c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ @@ -32455,15 +32455,15 @@ │ │ │ │ │ bne 1de90 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 1dc78 │ │ │ │ │ blt 1deb8 │ │ │ │ │ mvn r3, #-1073741809 @ 0xc000000f │ │ │ │ │ cmp r9, r3 │ │ │ │ │ movle r7, #0 │ │ │ │ │ - movle r3, #28 │ │ │ │ │ + movle r0, #28 │ │ │ │ │ ble 1da90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 1dec8 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ @@ -32623,15 +32623,15 @@ │ │ │ │ │ b 1dd10 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ b 1dce4 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ b 1dc50 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 28a18 <_PyUnicode_Copy> │ │ │ │ │ + b 28a20 <_PyUnicode_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyUnicode_Copy │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ b 1dc10 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00004d34 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -33498,15 +33498,15 @@ │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1e86c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 2c524 │ │ │ │ │ + bl 2c52c │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF16Stateful │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1ea4c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ │ bne 1e86c │ │ │ │ │ @@ -33516,15 +33516,15 @@ │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1e86c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 2f72c │ │ │ │ │ + bl 2f734 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF32Stateful │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1ea4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1e778 │ │ │ │ │ ldr r4, [pc, #484] @ 1ed9c │ │ │ │ │ b 1ea4c │ │ │ │ │ @@ -33714,25 +33714,25 @@ │ │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - beq 2149c │ │ │ │ │ + beq 21314 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 21574 │ │ │ │ │ + beq 212fc │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 213b8 │ │ │ │ │ + beq 212b0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 214d0 │ │ │ │ │ + beq 213f4 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ add r2, r0, #20 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -33747,15 +33747,15 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ strb r2, [sp, #136] @ 0x88 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - bne 1f8a4 │ │ │ │ │ + bne 1f8e8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ @@ -33766,125 +33766,125 @@ │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ │ - blt 1f938 │ │ │ │ │ + blt 1f97c │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ mov lr, r2 │ │ │ │ │ add r4, r5, #1 │ │ │ │ │ - bne 204e8 │ │ │ │ │ + bne 20540 │ │ │ │ │ ldrb r1, [r0, r5] │ │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ bne 1f09c │ │ │ │ │ ldrb fp, [r0, r4] │ │ │ │ │ cmp fp, #37 @ 0x25 │ │ │ │ │ - beq 2051c │ │ │ │ │ + beq 20574 │ │ │ │ │ cmp fp, #40 @ 0x28 │ │ │ │ │ - beq 1ffe0 │ │ │ │ │ + beq 20024 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ blt 1ef68 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ - bne 20d08 │ │ │ │ │ + bne 20dcc │ │ │ │ │ ldrb fp, [r0, r1] │ │ │ │ │ - ldr r6, [pc, #3968] @ 1fec8 │ │ │ │ │ + ldr r6, [pc, #4036] @ 1ff0c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r4, fp, #32 │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ cmp r4, #16 │ │ │ │ │ bhi 1ef68 │ │ │ │ │ add r4, r4, r4 │ │ │ │ │ ldrh r4, [r6, r4] │ │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp fp, #42 @ 0x2a │ │ │ │ │ - beq 1fa34 │ │ │ │ │ + beq 1fa78 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bls 1f8d0 │ │ │ │ │ + bls 1f914 │ │ │ │ │ cmp fp, #46 @ 0x2e │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - beq 1facc │ │ │ │ │ + beq 1fb10 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 20e10 │ │ │ │ │ + blt 20e88 │ │ │ │ │ bic ip, fp, #32 │ │ │ │ │ cmp fp, #104 @ 0x68 │ │ │ │ │ cmpne ip, #76 @ 0x4c │ │ │ │ │ - beq 2138c │ │ │ │ │ + beq 21348 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strbeq r3, [sp, #136] @ 0x88 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 209e4 │ │ │ │ │ + bge 20eb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ blt 1efdc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetItem │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ cmp fp, #99 @ 0x63 │ │ │ │ │ bls 1f674 │ │ │ │ │ sub r2, fp, #100 @ 0x64 │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bhi 1fc40 │ │ │ │ │ + bhi 1fc84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - ldr r2, [pc, #3780] @ 1fecc │ │ │ │ │ + ldr r2, [pc, #3848] @ 1ff10 │ │ │ │ │ tst r3, r2 │ │ │ │ │ beq 1f73c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ and r6, fp, #255 @ 0xff │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 213fc │ │ │ │ │ + beq 213c4 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ beq 1f3d8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - ldr r3, [pc, #3716] @ 1fed0 │ │ │ │ │ + ldr r3, [pc, #3784] @ 1ff14 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ and r3, r5, #8 │ │ │ │ │ bne 1f410 │ │ │ │ │ and r2, r8, r4 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ bne 1f410 │ │ │ │ │ subs r6, r6, #88 @ 0x58 │ │ │ │ │ and r2, r5, #6 │ │ │ │ │ movne r6, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r6, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 1f410 │ │ │ │ │ - ldr r2, [pc, #3664] @ 1fed4 │ │ │ │ │ + ldr r2, [pc, #3732] @ 1ff18 │ │ │ │ │ sub fp, fp, #100 @ 0x64 │ │ │ │ │ cmp fp, #20 │ │ │ │ │ - bhi 1fcb0 │ │ │ │ │ + bhi 1fcf4 │ │ │ │ │ add fp, fp, fp │ │ │ │ │ ldrh fp, [r2, fp] │ │ │ │ │ add pc, pc, fp, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ beq 1f1c8 │ │ │ │ │ @@ -33965,23 +33965,23 @@ │ │ │ │ │ beq 1f3c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 1f69c │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - beq 209f8 │ │ │ │ │ + beq 1f864 │ │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ │ - bls 202a4 │ │ │ │ │ - sub r4, r4, r5 │ │ │ │ │ + bls 202fc │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ + sub r4, r4, r5 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 1f898 │ │ │ │ │ + bgt 1f8dc │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 84b4 <_copy_characters> │ │ │ │ │ @@ -33992,262 +33992,262 @@ │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ │ bge 1eedc │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 20860 │ │ │ │ │ + blt 2090c │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20428 │ │ │ │ │ + bne 20498 │ │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20574 │ │ │ │ │ + beq 205cc │ │ │ │ │ ldrb r2, [sp, #137] @ 0x89 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ bne 1f384 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ beq 1f37c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 21320 │ │ │ │ │ + bne 21534 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 21320 │ │ │ │ │ + bne 21534 │ │ │ │ │ ldrb r8, [r5, #16] │ │ │ │ │ tst r8, #3 │ │ │ │ │ - bne 21320 │ │ │ │ │ - ldr r3, [pc, #3092] @ 1fed8 │ │ │ │ │ + bne 21534 │ │ │ │ │ + ldr r3, [pc, #3160] @ 1ff1c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 21320 │ │ │ │ │ + bne 21534 │ │ │ │ │ lsr r3, r8, #6 │ │ │ │ │ lsr r4, r8, #2 │ │ │ │ │ ands r7, r3, #1 │ │ │ │ │ and r4, r4, #7 │ │ │ │ │ - beq 1fc0c │ │ │ │ │ + beq 1fc24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 1fc28 │ │ │ │ │ + bne 1fc6c │ │ │ │ │ mov r9, #20 │ │ │ │ │ mvn r3, #-2147483627 @ 0x80000015 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 20cdc │ │ │ │ │ + bgt 20da0 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ mla r4, r3, r4, r9 │ │ │ │ │ - beq 1ffac │ │ │ │ │ + beq 1fff0 │ │ │ │ │ tst r8, #32 │ │ │ │ │ - beq 20880 │ │ │ │ │ - ldr r2, [pc, #3012] @ 1fedc │ │ │ │ │ + beq 20944 │ │ │ │ │ + ldr r2, [pc, #3080] @ 1ff20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20cb0 │ │ │ │ │ + bne 20ec8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Realloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 20cd4 │ │ │ │ │ + beq 20d98 │ │ │ │ │ bl 0 <_Py_NewReferenceNoTotal> │ │ │ │ │ R_ARM_CALL _Py_NewReferenceNoTotal │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ lsr r3, r2, #2 │ │ │ │ │ tst r2, #32 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ - beq 21318 │ │ │ │ │ + beq 2152c │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - beq 1fbe0 │ │ │ │ │ + beq 1fc40 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r2, r4, #20 │ │ │ │ │ - bne 1fbec │ │ │ │ │ + bne 1fc4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r2, r6] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20cc4 │ │ │ │ │ + beq 20c9c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1ff30 │ │ │ │ │ + beq 1ff74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyLong_FormatWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatWriter │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 214ac │ │ │ │ │ + beq 21324 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1fbc4 │ │ │ │ │ + bne 1fc08 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1f850 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ │ bge 1eedc │ │ │ │ │ b 1f24c │ │ │ │ │ and r3, fp, #223 @ 0xdf │ │ │ │ │ cmp r6, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - beq 21548 │ │ │ │ │ + beq 21428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2152c │ │ │ │ │ - ldr r3, [pc, #2764] @ 1fed0 │ │ │ │ │ + beq 2140c │ │ │ │ │ + ldr r3, [pc, #2832] @ 1ff14 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ and r3, r5, #8 │ │ │ │ │ beq 1f054 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 296d4 <_PyUnicode_FormatLong> │ │ │ │ │ + bl 296dc <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 1f994 │ │ │ │ │ + bne 1f9d8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - beq 1f91c │ │ │ │ │ + beq 1f960 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ cmpne r6, r4 │ │ │ │ │ bge 1f7ac │ │ │ │ │ sub r2, fp, #114 @ 0x72 │ │ │ │ │ cmp fp, #97 @ 0x61 │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bls 20708 │ │ │ │ │ + bls 20748 │ │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ │ lsr r1, r2, #2 │ │ │ │ │ tst r2, #32 │ │ │ │ │ lsr r2, r2, #6 │ │ │ │ │ and r1, r1, #7 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ - beq 21384 │ │ │ │ │ + beq 214a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne ip, r9, #20 │ │ │ │ │ addeq ip, r9, #28 │ │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ │ str lr, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ and lr, r5, #1 │ │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ │ - beq 2071c │ │ │ │ │ + beq 2075c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 213ec │ │ │ │ │ + bne 2150c │ │ │ │ │ ldrb r8, [ip] │ │ │ │ │ sub ip, r8, #43 @ 0x2b │ │ │ │ │ bics ip, ip, #2 │ │ │ │ │ subeq r6, r6, #1 │ │ │ │ │ streq r3, [sp, #32] │ │ │ │ │ - beq 202cc │ │ │ │ │ + beq 20324 │ │ │ │ │ ands ip, r5, #2 │ │ │ │ │ - bne 202c0 │ │ │ │ │ + bne 20318 │ │ │ │ │ ands lr, r5, #4 │ │ │ │ │ str lr, [sp, #32] │ │ │ │ │ - bne 21054 │ │ │ │ │ + bne 2118c │ │ │ │ │ cmp r6, r4 │ │ │ │ │ and ip, r5, #1 │ │ │ │ │ - bgt 201e0 │ │ │ │ │ + bgt 20224 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 208a8 │ │ │ │ │ + bne 2083c │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 201ec │ │ │ │ │ + bge 20230 │ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r7, ip │ │ │ │ │ movcc r3, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 21554 │ │ │ │ │ + beq 2106c │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ movcc r3, #127 @ 0x7f │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls 203f4 │ │ │ │ │ + bls 2044c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 1f57c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 7fe8 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2135c │ │ │ │ │ + beq 20fac │ │ │ │ │ tst r5, #8 │ │ │ │ │ - bne 209a8 │ │ │ │ │ + bne 20ee4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 20218 │ │ │ │ │ + bge 20270 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r1, [sp, #124] @ 0x7c │ │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 203bc │ │ │ │ │ + bne 20414 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ - bne 20d40 │ │ │ │ │ + bne 20c18 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ - beq 1fd48 │ │ │ │ │ + beq 1fd8c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, r6 │ │ │ │ │ beq 1f61c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 84b4 <_copy_characters> │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - blt 2081c │ │ │ │ │ + blt 208d4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 1f3b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ bne 1f3b4 │ │ │ │ │ @@ -34264,112 +34264,112 @@ │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ │ bge 1eedc │ │ │ │ │ b 1f25c │ │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ │ - bls 1fc40 │ │ │ │ │ - ldr r2, [pc, #2140] @ 1fee0 │ │ │ │ │ + bls 1fc84 │ │ │ │ │ + ldr r2, [pc, #2208] @ 1ff24 │ │ │ │ │ sub r3, fp, #69 @ 0x45 │ │ │ │ │ cmp r3, #30 │ │ │ │ │ - bhi 1fc40 │ │ │ │ │ + bhi 1fc84 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 20890 │ │ │ │ │ + beq 2092c │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 209f8 │ │ │ │ │ + beq 1f864 │ │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ │ - bls 1f9bc │ │ │ │ │ + bls 1fa00 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge 1f210 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 7fe8 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ b 1f210 │ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ lsl r1, r4, #1 │ │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - beq 21480 │ │ │ │ │ + beq 2148c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bne 1f6f4 │ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ │ b 1f1c8 │ │ │ │ │ tst r3, #14 │ │ │ │ │ - bne 1fcb8 │ │ │ │ │ + bne 1fcfc │ │ │ │ │ tst r3, #49152 @ 0xc000 │ │ │ │ │ - beq 20a2c │ │ │ │ │ + beq 20e40 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r2, [pc, #1912] @ 1fed0 │ │ │ │ │ + ldr r2, [pc, #1980] @ 1ff14 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 20668 │ │ │ │ │ - ldr r2, [pc, #1908] @ 1fed8 │ │ │ │ │ + beq 206bc │ │ │ │ │ + ldr r2, [pc, #1976] @ 1ff1c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 20468 │ │ │ │ │ + bne 204c0 │ │ │ │ │ cmp fp, #115 @ 0x73 │ │ │ │ │ - bne 20450 │ │ │ │ │ + bne 20480 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ cmpne r6, r4 │ │ │ │ │ mov r7, #32 │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ strge r7, [sp, #16] │ │ │ │ │ movge r3, #0 │ │ │ │ │ strge r7, [sp, #12] │ │ │ │ │ - blt 206f0 │ │ │ │ │ + blt 20730 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ cmpne r6, r8 │ │ │ │ │ bgt 1f46c │ │ │ │ │ tst r5, #6 │ │ │ │ │ bne 1f46c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 1f820 │ │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ │ lsr r3, r2, #6 │ │ │ │ │ ands r0, r3, #1 │ │ │ │ │ - beq 1f9c4 │ │ │ │ │ + beq 1fa08 │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ │ - bls 1f9f4 │ │ │ │ │ + bls 1fa38 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 1f9f4 │ │ │ │ │ + blt 1fa38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 84b4 <_copy_characters> │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ @@ -34388,83 +34388,100 @@ │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f3c0 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bge 1f3c0 │ │ │ │ │ - b 2086c │ │ │ │ │ + b 20918 │ │ │ │ │ + lsr r3, r3, #2 │ │ │ │ │ + and r3, r3, #7 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + moveq r2, #255 @ 0xff │ │ │ │ │ + beq 1f888 │ │ │ │ │ + ldr r1, [pc, #1756] @ 1ff5c │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + ldr r2, [pc, #1736] @ 1ff50 │ │ │ │ │ + movne r2, r1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + bcs 1f1f8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 20bac │ │ │ │ │ + bne 20c6c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 20b94 │ │ │ │ │ + beq 20c54 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2a7c <_PyUnicode_InternImmortal+0x15c> │ │ │ │ │ R_ARM_CALL _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bcs 1f1fc │ │ │ │ │ + bcc 1f6d8 │ │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ + sub r3, r3, r1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bge 1f210 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne 1f6d8 │ │ │ │ │ - b 202b4 │ │ │ │ │ + b 1f210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 1ee9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ orr r5, r5, #16 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - bne 1f96c │ │ │ │ │ + bne 1f9b0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ │ - blt 20e10 │ │ │ │ │ + blt 20e88 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ │ - bne 1fe58 │ │ │ │ │ + bne 1fe9c │ │ │ │ │ ldrb fp, [r0, ip] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ │ - bls 1fe7c │ │ │ │ │ + bls 1fec0 │ │ │ │ │ cmp fp, #46 @ 0x2e │ │ │ │ │ movne r3, r7 │ │ │ │ │ - beq 203c8 │ │ │ │ │ + beq 20420 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ b 1ef94 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, #32 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ b 1f45c │ │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble 1f25c │ │ │ │ │ - b 2086c │ │ │ │ │ + b 20918 │ │ │ │ │ sub r3, ip, #2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ orr r5, r5, #16 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - beq 1f8c8 │ │ │ │ │ + beq 1f90c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ldrne r4, [pc, #1404] @ 1fee4 │ │ │ │ │ - bne 20b3c │ │ │ │ │ - ldr r4, [pc, #1400] @ 1fee8 │ │ │ │ │ + ldrne r4, [pc, #1404] @ 1ff28 │ │ │ │ │ + bne 20bdc │ │ │ │ │ + ldr r4, [pc, #1400] @ 1ff2c │ │ │ │ │ ldrb fp, [r0, r1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub ip, fp, #32 │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ cmp ip, #16 │ │ │ │ │ bhi 1ef68 │ │ │ │ │ add ip, ip, ip │ │ │ │ │ @@ -34484,345 +34501,345 @@ │ │ │ │ │ b 1f398 │ │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ │ b 1f6d8 │ │ │ │ │ lsr r3, r2, #2 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ │ - beq 1f9e8 │ │ │ │ │ - ldr r1, [pc, #1356] @ 1ff2c │ │ │ │ │ + beq 1fa2c │ │ │ │ │ + ldr r1, [pc, #1336] @ 1ff5c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldr r2, [pc, #1324] @ 1ff14 │ │ │ │ │ + ldr r2, [pc, #1316] @ 1ff50 │ │ │ │ │ movne r2, r1 │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcs 1f7e8 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fa0c │ │ │ │ │ + bne 1fa50 │ │ │ │ │ ldrb r3, [sp, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 205b0 │ │ │ │ │ + beq 20608 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 7fe8 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2135c │ │ │ │ │ + beq 20fac │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ str r6, [sp] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ b 1f808 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 209e4 │ │ │ │ │ + bge 20eb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - blt 1fa5c │ │ │ │ │ + blt 1faa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 212f4 │ │ │ │ │ + beq 21050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 212dc │ │ │ │ │ + beq 21038 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 212e8 │ │ │ │ │ + blt 21044 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - blt 20e10 │ │ │ │ │ + blt 20e88 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ mov lr, r2 │ │ │ │ │ - bne 212c8 │ │ │ │ │ + bne 21024 │ │ │ │ │ ldrb fp, [r0, r1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp fp, #46 @ 0x2e │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ - bne 1f914 │ │ │ │ │ + bne 1f958 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ │ - blt 20fb8 │ │ │ │ │ + blt 210fc │ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne 20fa0 │ │ │ │ │ + bne 210e4 │ │ │ │ │ ldrb fp, [r0, ip] │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp fp, #42 @ 0x2a │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ - beq 20e80 │ │ │ │ │ + beq 20ce4 │ │ │ │ │ sub r7, fp, #48 @ 0x30 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ movhi r3, r6 │ │ │ │ │ movhi r8, #0 │ │ │ │ │ bhi 1ef94 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - beq 20e10 │ │ │ │ │ + beq 20e88 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ ldrbeq fp, [r0, r1] │ │ │ │ │ - bne 20c9c │ │ │ │ │ + bne 20cd0 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ bhi 1ef94 │ │ │ │ │ sub r3, ip, #3 │ │ │ │ │ mov r8, #10 │ │ │ │ │ mvn ip, #47 @ 0x2f │ │ │ │ │ smlabb r8, r7, r8, ip │ │ │ │ │ cmn r3, #1 │ │ │ │ │ add r8, r8, fp │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - beq 20e10 │ │ │ │ │ + beq 20e88 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 20e6c │ │ │ │ │ + bne 20cbc │ │ │ │ │ ldrb fp, [r0, r1] │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, #9 │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ bhi 1ef8c │ │ │ │ │ - ldr ip, [pc, #900] @ 1ff1c │ │ │ │ │ + ldr ip, [pc, #900] @ 1ff60 │ │ │ │ │ rsb r6, fp, #-2147483601 @ 0x8000002f │ │ │ │ │ umull r9, r7, r6, ip │ │ │ │ │ cmp r8, r7, lsr #3 │ │ │ │ │ - bgt 20fc8 │ │ │ │ │ + bgt 210d0 │ │ │ │ │ mov ip, #10 │ │ │ │ │ mla ip, r8, ip, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ sub r8, ip, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - bne 1fb70 │ │ │ │ │ - b 20e10 │ │ │ │ │ + bne 1fbb4 │ │ │ │ │ + b 20e88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ bne 1f3b4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1f3b4 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + mvnne r0, #-2147483620 @ 0x8000001c │ │ │ │ │ + movne r9, #28 │ │ │ │ │ + bne 1fc74 │ │ │ │ │ + mov r9, #28 │ │ │ │ │ + mvn r3, #-2147483619 @ 0x8000001d │ │ │ │ │ + b 1f2f0 │ │ │ │ │ add r2, r4, #28 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 1f364 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 20854 │ │ │ │ │ + bne 20954 │ │ │ │ │ lsl r1, r6, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ strh r0, [r2, r1] │ │ │ │ │ b 1f37c │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - mvnne r0, #-2147483620 @ 0x8000001c │ │ │ │ │ - movne r9, #28 │ │ │ │ │ - bne 1fc30 │ │ │ │ │ - mov r9, #28 │ │ │ │ │ - mvn r3, #-2147483619 @ 0x8000001d │ │ │ │ │ - b 1f2f0 │ │ │ │ │ mvn r0, #-2147483628 @ 0x80000014 │ │ │ │ │ mov r9, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ b 1f2f0 │ │ │ │ │ - ldr r3, [pc, #728] @ 1ff20 │ │ │ │ │ + ldr r3, [pc, #728] @ 1ff64 │ │ │ │ │ sub r2, fp, #31 │ │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movcc r2, fp │ │ │ │ │ movcs r2, #63 @ 0x3f │ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ mov r3, fp │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - ldr r1, [pc, #636] @ 1feec │ │ │ │ │ + ldr r1, [pc, #636] @ 1ff30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 22680 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + bl 22690 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21148 │ │ │ │ │ + bne 211ac │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 1f384 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ orr r5, r5, #2 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - beq 1fe0c │ │ │ │ │ + beq 1fe50 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ b 1ef3c │ │ │ │ │ mov r2, #16 │ │ │ │ │ - b 1f9b4 │ │ │ │ │ + b 1f9f8 │ │ │ │ │ and r3, r8, r4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bne 2022c │ │ │ │ │ + bne 20284 │ │ │ │ │ tst r5, #6 │ │ │ │ │ - bne 21170 │ │ │ │ │ + bne 214e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ - ldr r3, [pc, #588] @ 1ff28 │ │ │ │ │ + ldr r3, [pc, #564] @ 1ff54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 209b4 │ │ │ │ │ + bne 20998 │ │ │ │ │ lsr r3, r5, #1 │ │ │ │ │ and r3, r3, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ and r2, fp, #255 @ 0xff │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 5ad0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 21198 │ │ │ │ │ + beq 214c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1f3b4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r5, r6 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ - bne 204b8 │ │ │ │ │ + bne 20510 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bec │ │ │ │ │ + bne 20eac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 1f614 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ b 1f5ec │ │ │ │ │ - ldr r3, [pc, #336] @ 1fed0 │ │ │ │ │ + ldr r3, [pc, #336] @ 1ff14 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20e5c │ │ │ │ │ + beq 20cac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ASCII │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1f920 │ │ │ │ │ + b 1f964 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 208dc │ │ │ │ │ + beq 208a0 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 211a0 │ │ │ │ │ + bne 210bc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl c800 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ and r3, r8, r4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 21044 │ │ │ │ │ + bne 21280 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl aa50 <_PyUnicodeWriter_WriteCharInline> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 1f3b4 │ │ │ │ │ - b 1fc70 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orr r5, r5, #2 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - bge 1fca0 │ │ │ │ │ + bge 1fce4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov fp, #43 @ 0x2b │ │ │ │ │ b 1ef70 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orr r5, r5, #1 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - bge 1fca0 │ │ │ │ │ + bge 1fce4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov fp, #45 @ 0x2d │ │ │ │ │ b 1ef70 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orr r5, r5, #8 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - bge 1fca0 │ │ │ │ │ + bge 1fce4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov fp, #35 @ 0x23 │ │ │ │ │ b 1ef70 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ lsleq r6, ip, #1 │ │ │ │ │ ldrne fp, [r0, ip, lsl #2] │ │ │ │ │ ldrheq fp, [r0, r6] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ │ - bhi 2151c │ │ │ │ │ + bhi 212a0 │ │ │ │ │ mov r4, #10 │ │ │ │ │ mvn r6, #47 @ 0x2f │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ smlabb r4, r1, r4, r6 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ add r4, r4, fp │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - beq 20e10 │ │ │ │ │ + beq 20e88 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 20ff0 │ │ │ │ │ + bne 21198 │ │ │ │ │ ldrb fp, [r0, ip] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ │ - bls 20de0 │ │ │ │ │ + bls 20e58 │ │ │ │ │ cmp fp, #46 @ 0x2e │ │ │ │ │ bne 1ef88 │ │ │ │ │ - b 1facc │ │ │ │ │ + b 1fb10 │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00120821 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x0000022e │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ @@ -34840,256 +34857,261 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000a600 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00004d34 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00001190 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00001120 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00001088 │ │ │ │ │ + .word 0x00001190 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000fffe │ │ │ │ │ .word 0x0000ffff │ │ │ │ │ + .word 0xbff00000 │ │ │ │ │ .word 0x000002da │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ + .word 0x0010ffff │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000011c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0xbff00000 │ │ │ │ │ - .word 0x0010ffff │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ + .word 0x00001088 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ lsr r3, r2, #2 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 1f384 │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 210b4 │ │ │ │ │ + beq 21064 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - ldreq r4, [pc, #-120] @ 1fef0 │ │ │ │ │ - ldrne r4, [pc, #-120] @ 1fef4 │ │ │ │ │ + ldreq r4, [pc, #-120] @ 1ff34 │ │ │ │ │ + ldrne r4, [pc, #-120] @ 1ff38 │ │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ │ addeq r4, r4, r3, lsl #3 │ │ │ │ │ addne r4, r4, r3, lsl #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 1ffa4 │ │ │ │ │ + beq 1ffe8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1ffa4 │ │ │ │ │ + beq 1ffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1ffa4 │ │ │ │ │ + bne 1ffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r4 │ │ │ │ │ b 1f384 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f310 │ │ │ │ │ tst r8, #32 │ │ │ │ │ - bne 20e24 │ │ │ │ │ + bne 20e9c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq 1f310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ b 1f310 │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 21208 │ │ │ │ │ + beq 2110c │ │ │ │ │ add r1, r5, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ - bne 211c0 │ │ │ │ │ + bne 21144 │ │ │ │ │ sub ip, r3, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ │ - blt 211f4 │ │ │ │ │ + blt 21178 │ │ │ │ │ ldrb fp, [r0, r1] │ │ │ │ │ cmp fp, #41 @ 0x29 │ │ │ │ │ addeq r5, r5, #3 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ streq r5, [sp, #92] @ 0x5c │ │ │ │ │ - beq 20134 │ │ │ │ │ + beq 20178 │ │ │ │ │ cmp fp, #40 @ 0x28 │ │ │ │ │ sub lr, r3, #4 │ │ │ │ │ addeq r2, r5, #3 │ │ │ │ │ movne ip, r2 │ │ │ │ │ moveq ip, #2 │ │ │ │ │ addne r2, r5, #3 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ │ - beq 211f4 │ │ │ │ │ + beq 21178 │ │ │ │ │ ldrb fp, [r0, r2] │ │ │ │ │ cmp fp, #41 @ 0x29 │ │ │ │ │ - beq 20614 │ │ │ │ │ + beq 2066c │ │ │ │ │ cmp fp, #40 @ 0x28 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ addeq ip, ip, #1 │ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ │ sub lr, r3, #5 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ │ - beq 211f4 │ │ │ │ │ + beq 21178 │ │ │ │ │ ldrb fp, [r0, r2] │ │ │ │ │ cmp fp, #41 @ 0x29 │ │ │ │ │ - beq 20630 │ │ │ │ │ + beq 206a4 │ │ │ │ │ cmp fp, #40 @ 0x28 │ │ │ │ │ add r2, r5, #5 │ │ │ │ │ addeq ip, ip, #1 │ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ │ sub lr, r3, #6 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ │ - beq 211f4 │ │ │ │ │ + beq 21178 │ │ │ │ │ ldrb fp, [r0, r2] │ │ │ │ │ cmp fp, #41 @ 0x29 │ │ │ │ │ - beq 206c4 │ │ │ │ │ + beq 2071c │ │ │ │ │ cmp fp, #40 @ 0x28 │ │ │ │ │ add lr, r5, #6 │ │ │ │ │ addeq ip, ip, #1 │ │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #7 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - beq 211f4 │ │ │ │ │ + beq 21178 │ │ │ │ │ ldrb fp, [r0, lr] │ │ │ │ │ cmp fp, #41 @ 0x29 │ │ │ │ │ - beq 206d8 │ │ │ │ │ + beq 2079c │ │ │ │ │ cmp fp, #40 @ 0x28 │ │ │ │ │ add r2, r5, #7 │ │ │ │ │ addeq ip, ip, #1 │ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ │ add r0, r0, lr │ │ │ │ │ - b 20104 │ │ │ │ │ + b 20148 │ │ │ │ │ cmp fp, #40 @ 0x28 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [sp, #92] @ 0x5c │ │ │ │ │ - beq 20e34 │ │ │ │ │ + beq 20c10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - beq 211f4 │ │ │ │ │ + beq 21178 │ │ │ │ │ ldrb fp, [r0, #1]! │ │ │ │ │ cmp fp, #41 @ 0x29 │ │ │ │ │ subeq ip, ip, #1 │ │ │ │ │ - bne 200f4 │ │ │ │ │ + bne 20138 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ │ - bgt 20be4 │ │ │ │ │ + bgt 20bc0 │ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ bl 1080c │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20178 │ │ │ │ │ + beq 201bc │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 20178 │ │ │ │ │ + beq 201bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 213e4 │ │ │ │ │ + beq 215c8 │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - beq 201ac │ │ │ │ │ + beq 201f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 201ac │ │ │ │ │ + bne 201f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mvn r5, #1 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ strd r4, [sp, #72] @ 0x48 │ │ │ │ │ b 1ef1c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 20c6c │ │ │ │ │ + bne 20ef0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20c50 │ │ │ │ │ + beq 20b5c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ │ - bhi 203e4 │ │ │ │ │ + bhi 2043c │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ mov r3, r8 │ │ │ │ │ b 1f554 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + bne 20270 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 20b90 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, r6 │ │ │ │ │ movne r6, r4 │ │ │ │ │ - bne 1fd70 │ │ │ │ │ + bne 1fdb4 │ │ │ │ │ b 1f61c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ - ldr r3, [pc, #-784] @ 1ff28 │ │ │ │ │ + ldr r3, [pc, #-828] @ 1ff54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e3c │ │ │ │ │ + bne 20d70 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movge r3, r8 │ │ │ │ │ movlt r3, #6 │ │ │ │ │ lsr r2, r5, #1 │ │ │ │ │ and r2, r2, #4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ and r2, fp, #255 @ 0xff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 5d20 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromASCII │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -35107,151 +35129,151 @@ │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r8, #43 @ 0x2b │ │ │ │ │ str ip, [sp, #32] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ and ip, r5, #1 │ │ │ │ │ movlt r4, r6 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 20b70 │ │ │ │ │ + bne 20a7c │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - blt 20abc │ │ │ │ │ + blt 20a2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - beq 20a54 │ │ │ │ │ + beq 20b18 │ │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ │ movhi r3, r2 │ │ │ │ │ strhi r3, [sp, #24] │ │ │ │ │ - bhi 20328 │ │ │ │ │ + bhi 20380 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movcs r2, r1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 208d0 │ │ │ │ │ + beq 20864 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - bne 20a3c │ │ │ │ │ + bne 20b4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ - bls 2077c │ │ │ │ │ + bls 207d4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20364 │ │ │ │ │ + beq 203bc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 7fe8 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2135c │ │ │ │ │ + beq 20fac │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - bne 207bc │ │ │ │ │ + bne 20814 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 20480 │ │ │ │ │ + bgt 204d8 │ │ │ │ │ tst r5, #8 │ │ │ │ │ - beq 20694 │ │ │ │ │ + beq 20688 │ │ │ │ │ mov r3, #1 │ │ │ │ │ bic ip, fp, #32 │ │ │ │ │ cmp fp, #111 @ 0x6f │ │ │ │ │ cmpne ip, #88 @ 0x58 │ │ │ │ │ - beq 20940 │ │ │ │ │ + beq 20e04 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 20dc4 │ │ │ │ │ + bge 2025c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r2, #8 │ │ │ │ │ ldreq r1, [sp, #124] @ 0x7c │ │ │ │ │ streq r2, [sp, #36] @ 0x24 │ │ │ │ │ beq 1f59c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 20db0 │ │ │ │ │ + beq 20aa0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 1fd68 │ │ │ │ │ + b 1fdac │ │ │ │ │ sub r6, r3, #2 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ │ - beq 20fb8 │ │ │ │ │ + beq 210fc │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 1faec │ │ │ │ │ + b 1fb30 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ blt 1f554 │ │ │ │ │ tst r5, #8 │ │ │ │ │ - bne 209a8 │ │ │ │ │ + bne 20ee4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 206b0 │ │ │ │ │ + bge 20708 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ │ beq 1f59c │ │ │ │ │ - b 203bc │ │ │ │ │ + b 20414 │ │ │ │ │ + cmp fp, #114 @ 0x72 │ │ │ │ │ + bne 1fdcc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Repr │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b 1fdd8 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 1f268 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 1f268 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1f268 │ │ │ │ │ - cmp fp, #114 @ 0x72 │ │ │ │ │ - bne 1fd88 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_Repr │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b 1fd94 │ │ │ │ │ cmp fp, #115 @ 0x73 │ │ │ │ │ - bne 20450 │ │ │ │ │ + bne 20480 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1fd94 │ │ │ │ │ + b 1fdd8 │ │ │ │ │ ands r5, r5, #8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - bne 2037c │ │ │ │ │ + bne 203d4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 20694 │ │ │ │ │ + ble 20688 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r1, [sp, #124] @ 0x7c │ │ │ │ │ moveq r3, #1 │ │ │ │ │ beq 1f59c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne 203bc │ │ │ │ │ + bne 20414 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 211a8 │ │ │ │ │ + bne 214b0 │ │ │ │ │ strb r8, [r3, r1] │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 1fd5c │ │ │ │ │ + b 1fda0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2143c │ │ │ │ │ + bne 21448 │ │ │ │ │ lsl r1, r5, #1 │ │ │ │ │ ldrh r6, [r0, r1] │ │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ │ cmp r6, #37 @ 0x25 │ │ │ │ │ movne r2, #0 │ │ │ │ │ movne r3, r2 │ │ │ │ │ bne 1f6fc │ │ │ │ │ @@ -35261,1301 +35283,1283 @@ │ │ │ │ │ bne 1ef14 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ │ - bls 2075c │ │ │ │ │ + bls 207b4 │ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2075c │ │ │ │ │ + ble 207b4 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 20648 │ │ │ │ │ + bne 206e8 │ │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ │ strb r2, [r3, r1] │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ b 1f3c0 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205a8 │ │ │ │ │ + beq 20600 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ - beq 205a8 │ │ │ │ │ + beq 20600 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 205a8 │ │ │ │ │ + bne 20600 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r5, [pc, #-1720] @ 1fef8 │ │ │ │ │ + ldr r5, [pc, #-1740] @ 1ff3c │ │ │ │ │ b 1f384 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [sp, #137] @ 0x89 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldrb r2, [r9, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ │ - beq 20910 │ │ │ │ │ + beq 20870 │ │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ │ - beq 2098c │ │ │ │ │ + beq 20b30 │ │ │ │ │ add r2, r9, #20 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ │ b 1f824 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ add ip, r5, #4 │ │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ │ - bne 20134 │ │ │ │ │ + bne 20178 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, #1 │ │ │ │ │ - b 20068 │ │ │ │ │ + b 200ac │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ + strne r3, [sp, #36] @ 0x24 │ │ │ │ │ + bne 20514 │ │ │ │ │ + b 20414 │ │ │ │ │ add lr, r5, #5 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ │ - beq 20134 │ │ │ │ │ + beq 20178 │ │ │ │ │ mov r2, lr │ │ │ │ │ - b 20094 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - lsleq r2, r1, #1 │ │ │ │ │ - moveq r0, #37 @ 0x25 │ │ │ │ │ - movne r2, #37 @ 0x25 │ │ │ │ │ - strne r2, [r3, r1, lsl #2] │ │ │ │ │ - strheq r0, [r3, r2] │ │ │ │ │ - ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ - b 20568 │ │ │ │ │ + b 200d8 │ │ │ │ │ and r3, r8, r4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 20468 │ │ │ │ │ + bne 204c0 │ │ │ │ │ and r3, r5, #8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyLong_FormatWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 1f3b4 │ │ │ │ │ - b 1fc70 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + lsleq r2, r1, #1 │ │ │ │ │ + moveq r0, #37 @ 0x25 │ │ │ │ │ + movne r2, #37 @ 0x25 │ │ │ │ │ + strne r2, [r3, r1, lsl #2] │ │ │ │ │ + strheq r0, [r3, r2] │ │ │ │ │ ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 204bc │ │ │ │ │ - b 203bc │ │ │ │ │ + b 205c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, r6 │ │ │ │ │ movne r6, r4 │ │ │ │ │ bne 1f5ec │ │ │ │ │ b 1f61c │ │ │ │ │ add lr, r5, #6 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ │ - beq 20134 │ │ │ │ │ - b 200c0 │ │ │ │ │ - add r2, r5, #7 │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ │ - moveq r2, lr │ │ │ │ │ - beq 20134 │ │ │ │ │ - b 200ec │ │ │ │ │ + beq 20178 │ │ │ │ │ + b 20104 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ blt 1f480 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ movge r6, r8 │ │ │ │ │ b 1f480 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ and ip, r5, #1 │ │ │ │ │ - bgt 207e4 │ │ │ │ │ + bgt 20960 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 1f508 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20b0c │ │ │ │ │ + beq 20b98 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ │ - bhi 20d60 │ │ │ │ │ + bhi 20bac │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 20310 │ │ │ │ │ + b 20368 │ │ │ │ │ + add r2, r5, #7 │ │ │ │ │ + subs ip, ip, #1 │ │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ │ + moveq r2, lr │ │ │ │ │ + beq 20178 │ │ │ │ │ + b 20130 │ │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 7fe8 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ - b 2054c │ │ │ │ │ + b 205a4 │ │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 20344 │ │ │ │ │ + bgt 2039c │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - bne 207c0 │ │ │ │ │ + bne 20818 │ │ │ │ │ tst r5, #8 │ │ │ │ │ - beq 20694 │ │ │ │ │ + beq 20688 │ │ │ │ │ bic ip, fp, #32 │ │ │ │ │ cmp fp, #111 @ 0x6f │ │ │ │ │ cmpne ip, #88 @ 0x58 │ │ │ │ │ - beq 20b20 │ │ │ │ │ + beq 20edc │ │ │ │ │ mov r3, #8 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 204bc │ │ │ │ │ + b 20514 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 21110 │ │ │ │ │ + bne 21570 │ │ │ │ │ strb r8, [r3, r1] │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ - b 2036c │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 201e8 │ │ │ │ │ + b 203c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20d90 │ │ │ │ │ + beq 209b8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ │ - movls r4, r6 │ │ │ │ │ - bls 20744 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + bhi 209a8 │ │ │ │ │ + mov r2, #127 @ 0x7f │ │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ │ and r3, r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b 203f4 │ │ │ │ │ + b 1f554 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + b 1f548 │ │ │ │ │ + lsr r2, r2, #2 │ │ │ │ │ + and r2, r2, #7 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq 20b38 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + bne 20b20 │ │ │ │ │ + ldr r2, [pc, #-2368] @ 1ff50 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ │ + beq 20b30 │ │ │ │ │ + add r2, r9, #28 │ │ │ │ │ + b 2064c │ │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + beq 21120 │ │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ │ + bcc 1fe1c │ │ │ │ │ + ldr r3, [pc, #-2440] @ 1ff40 │ │ │ │ │ + ldr r1, [pc, #-2440] @ 1ff44 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 1fcb4 │ │ │ │ │ sub r5, r6, r5 │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ mov r2, #32 │ │ │ │ │ - bl 29510 │ │ │ │ │ + bl 29518 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r5, r1, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ │ bne 1f628 │ │ │ │ │ b 1f3b4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [r2, r6, lsl #2] │ │ │ │ │ - b 1f36c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1f25c │ │ │ │ │ - ldr r3, [pc, #-2412] @ 1ff08 │ │ │ │ │ - ldr r1, [pc, #-2428] @ 1fefc │ │ │ │ │ + ldr r3, [pc, #-2484] @ 1ff6c │ │ │ │ │ + ldr r1, [pc, #-2524] @ 1ff48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1f310 │ │ │ │ │ - b 1ffc0 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl a238 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 1f3c0 │ │ │ │ │ - b 1fc70 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1f310 │ │ │ │ │ + b 20004 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r2, r6, lsl #2] │ │ │ │ │ + b 1f36c │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq 2022c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20f34 │ │ │ │ │ + beq 20a14 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ │ - bhi 20f24 │ │ │ │ │ - mov r2, #127 @ 0x7f │ │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ │ + movls r4, r6 │ │ │ │ │ + bls 20784 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r4, r6 │ │ │ │ │ and r3, r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b 1f554 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - b 1f548 │ │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - beq 20f48 │ │ │ │ │ - cmp r0, #1114112 @ 0x110000 │ │ │ │ │ - bcc 1fdd8 │ │ │ │ │ - ldr r3, [pc, #-2564] @ 1ff00 │ │ │ │ │ - ldr r1, [pc, #-2564] @ 1ff04 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ - lsr r2, r2, #2 │ │ │ │ │ - and r2, r2, #7 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 20994 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bne 2097c │ │ │ │ │ - ldr r2, [pc, #-2588] @ 1ff14 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ │ - beq 2098c │ │ │ │ │ - add r2, r9, #28 │ │ │ │ │ - b 205f4 │ │ │ │ │ - cmp r7, #32 │ │ │ │ │ - bne 21060 │ │ │ │ │ - sub r4, r4, #2 │ │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ │ - sub r5, r6, #2 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bge 209c4 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 209c4 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b 1f59c │ │ │ │ │ - ldr r2, [pc, #-2648] @ 1ff2c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ │ - bne 20938 │ │ │ │ │ - ldr r2, [r9, #28] │ │ │ │ │ - b 205f4 │ │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ │ - bne 20938 │ │ │ │ │ - b 2098c │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 20380 │ │ │ │ │ + b 2044c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fcf0 │ │ │ │ │ - b 1fc70 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - movne r6, r4 │ │ │ │ │ - bne 1fd68 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b 1fd4c │ │ │ │ │ - ldr r3, [pc, #-2788] @ 1ff08 │ │ │ │ │ - ldr r1, [pc, #-2788] @ 1ff0c │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ - lsr r3, r3, #2 │ │ │ │ │ - and r3, r3, #7 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - moveq r2, #255 @ 0xff │ │ │ │ │ - beq 20a1c │ │ │ │ │ - ldr r1, [pc, #-2792] @ 1ff2c │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - ldr r2, [pc, #-2824] @ 1ff14 │ │ │ │ │ - movne r2, r1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bcc 1f864 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - b 1f1f8 │ │ │ │ │ - ldr r3, [pc, #-2836] @ 1ff20 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - b 1fc58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls 20aa4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b 20344 │ │ │ │ │ + beq 1fd34 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - and r3, r5, #1 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 2044c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ │ - bne 210fc │ │ │ │ │ + bne 214d0 │ │ │ │ │ ldr ip, [sp, #24] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bls 20320 │ │ │ │ │ + bls 20378 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 20aec │ │ │ │ │ + beq 20a5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20ae4 │ │ │ │ │ + beq 20a54 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 2a7c <_PyUnicode_InternImmortal+0x15c> │ │ │ │ │ R_ARM_CALL _PyUnicode_FindMaxChar.part.0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 20310 │ │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ - sub r3, r3, r1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge 20364 │ │ │ │ │ - b 20a44 │ │ │ │ │ + b 20368 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 209c8 │ │ │ │ │ ldr lr, [sp, #28] │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r7, lr │ │ │ │ │ movcc ip, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ - beq 20a58 │ │ │ │ │ + beq 209c8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ │ - bhi 20328 │ │ │ │ │ + bhi 20380 │ │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ │ - b 20310 │ │ │ │ │ + b 20368 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ │ - beq 20310 │ │ │ │ │ - ldr r0, [pc, #-3028] @ 1ff2c │ │ │ │ │ + beq 20368 │ │ │ │ │ + ldr r0, [pc, #-2836] @ 1ff5c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ldr r2, [pc, #-3060] @ 1ff14 │ │ │ │ │ + ldr r2, [pc, #-2856] @ 1ff50 │ │ │ │ │ movne r2, r0 │ │ │ │ │ - b 20310 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b 20a58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - b 20948 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - orr r5, r5, #16 │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ - beq 1f8c8 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - lsleq ip, r1, #1 │ │ │ │ │ - ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ - ldrheq fp, [r0, ip] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub ip, fp, #32 │ │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ │ - cmp ip, #16 │ │ │ │ │ - bhi 1ef68 │ │ │ │ │ - add ip, ip, ip │ │ │ │ │ - ldrsh ip, [r4, ip] │ │ │ │ │ - add pc, pc, ip, lsl #2 │ │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ │ + b 20368 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20a4c │ │ │ │ │ + beq 20b10 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ │ strhi r3, [sp, #24] │ │ │ │ │ - bhi 20328 │ │ │ │ │ + bhi 20380 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and r3, r5, #1 │ │ │ │ │ - b 20308 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne 20bc8 │ │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ │ - bhi 1f6c4 │ │ │ │ │ - b 1f6d8 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne 1f878 │ │ │ │ │ - b 202b4 │ │ │ │ │ - orr r5, r5, #2 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov fp, #43 @ 0x2b │ │ │ │ │ - b 1ef20 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne 20e54 │ │ │ │ │ - ldr r3, [pc, #-3272] @ 1ff10 │ │ │ │ │ - ldr r2, [pc, #-3272] @ 1ff14 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bhi 1f6c4 │ │ │ │ │ - b 1f6d8 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - b 20104 │ │ │ │ │ - bic ip, fp, #32 │ │ │ │ │ + b 20360 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 20b90 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ cmp fp, #111 @ 0x6f │ │ │ │ │ cmpne ip, #88 @ 0x58 │ │ │ │ │ - bne 1fd68 │ │ │ │ │ + bne 1fdac │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ - bne 21020 │ │ │ │ │ + bne 215a4 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [r2, r1] │ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ - bne 21004 │ │ │ │ │ + bne 21588 │ │ │ │ │ strb fp, [r2, r3] │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 1fd68 │ │ │ │ │ + b 1fdac │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + and r3, r5, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 209c8 │ │ │ │ │ + ldr r2, [pc, #-3020] @ 1ff5c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ │ + bne 20898 │ │ │ │ │ + ldr r2, [r9, #28] │ │ │ │ │ + b 2064c │ │ │ │ │ + mov r2, #255 @ 0xff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ │ + bne 20898 │ │ │ │ │ + b 20b30 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls 20b78 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 2039c │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 20a58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 20f0c │ │ │ │ │ + b 209c8 │ │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ + sub r3, r3, r1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bge 203bc │ │ │ │ │ + b 20b54 │ │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ + b 20808 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ │ - movhi r4, r6 │ │ │ │ │ - bhi 20f24 │ │ │ │ │ - mov r2, #127 @ 0x7f │ │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ │ - and r3, r5, #1 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b 1f554 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - lsleq r6, r1, #1 │ │ │ │ │ - ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ - ldrheq fp, [r0, r6] │ │ │ │ │ - b 1fb3c │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - b 1f320 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ - R_ARM_CALL unicode_result.part.0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 1f384 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_NewReferenceNoTotal> │ │ │ │ │ - R_ARM_CALL _Py_NewReferenceNoTotal │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1fc84 │ │ │ │ │ + b 209c8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + and r3, r5, #1 │ │ │ │ │ + b 2044c │ │ │ │ │ + mov r2, lr │ │ │ │ │ + b 20148 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 1fc84 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fc84 │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + orr r5, r5, #16 │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + beq 1f90c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - lsleq r4, r1, #1 │ │ │ │ │ + lsleq ip, r1, #1 │ │ │ │ │ ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ - ldrheq fp, [r0, r4] │ │ │ │ │ - ldr r6, [pc, #-3592] @ 1ff18 │ │ │ │ │ + ldrheq fp, [r0, ip] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - sub r4, fp, #32 │ │ │ │ │ + sub ip, fp, #32 │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ - cmp r4, #16 │ │ │ │ │ + cmp ip, #16 │ │ │ │ │ bhi 1ef68 │ │ │ │ │ - add r4, r4, r4 │ │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ │ - add pc, pc, r4, lsl #2 │ │ │ │ │ + add ip, ip, ip │ │ │ │ │ + ldrsh ip, [r4, ip] │ │ │ │ │ + add pc, pc, ip, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + b 20168 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ addeq r0, r0, r1, lsl #1 │ │ │ │ │ addeq r2, r0, r4, lsl #1 │ │ │ │ │ - bne 20d74 │ │ │ │ │ + bne 20c38 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bls 1f5cc │ │ │ │ │ strh r7, [r0], #2 │ │ │ │ │ - b 20d50 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - and r3, r5, #1 │ │ │ │ │ - b 203f4 │ │ │ │ │ + b 20c28 │ │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ │ add r2, r0, r4, lsl #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bls 20da8 │ │ │ │ │ + bls 20c78 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - b 20d7c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b 20a58 │ │ │ │ │ + b 20c40 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 20c80 │ │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ │ + mov r2, #255 @ 0xff │ │ │ │ │ + bhi 1f6c4 │ │ │ │ │ + b 1f6d8 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne 1f8a8 │ │ │ │ │ + b 2030c │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ b 1f5cc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 20dd8 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 20bf0 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - bne 20218 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 20218 │ │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ - b 207b0 │ │ │ │ │ - ldr r1, [pc, #-3788] @ 1ff1c │ │ │ │ │ - rsb r6, fp, #-2147483601 @ 0x8000002f │ │ │ │ │ - umull r8, r7, r6, r1 │ │ │ │ │ - cmp r4, r7, lsr #3 │ │ │ │ │ - bgt 20fdc │ │ │ │ │ - mov r1, #10 │ │ │ │ │ - mla r1, r4, r1, fp │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - sub r4, r1, #48 @ 0x30 │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ - bne 1fe9c │ │ │ │ │ - ldr r3, [pc, #-3832] @ 1ff20 │ │ │ │ │ - ldr r1, [pc, #-3832] @ 1ff24 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - addne r3, r5, #20 │ │ │ │ │ - addeq r3, r5, #28 │ │ │ │ │ - b 1ffc4 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - b 20124 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1fc70 │ │ │ │ │ - ldr r7, [pc, #-3880] @ 1ff28 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 2024c │ │ │ │ │ - ldr r2, [pc, #-3888] @ 1ff2c │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne 20e50 │ │ │ │ │ + ldr r3, [pc, #-3396] @ 1ff4c │ │ │ │ │ + ldr r2, [pc, #-3396] @ 1ff50 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bhi 1f6c4 │ │ │ │ │ b 1f6d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 272c │ │ │ │ │ + R_ARM_CALL unicode_result.part.0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 1f384 │ │ │ │ │ and r3, r8, r4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 20674 │ │ │ │ │ - b 1fd88 │ │ │ │ │ + beq 206c8 │ │ │ │ │ + b 1fdcc │ │ │ │ │ cmp lr, #2 │ │ │ │ │ lsleq ip, r1, #1 │ │ │ │ │ ldrheq fp, [r0, ip] │ │ │ │ │ ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ - b 1fb7c │ │ │ │ │ + b 1fbc0 │ │ │ │ │ + cmp lr, #2 │ │ │ │ │ + lsleq r6, r1, #1 │ │ │ │ │ + ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ + ldrheq fp, [r0, r6] │ │ │ │ │ + b 1fb80 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 209e4 │ │ │ │ │ + bge 20eb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - blt 20ea8 │ │ │ │ │ + blt 20d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 212f4 │ │ │ │ │ + beq 21050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bicne r8, r0, r0, asr #31 │ │ │ │ │ - beq 20f8c │ │ │ │ │ + beq 21094 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - blt 20e10 │ │ │ │ │ + blt 20e88 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ - bne 20f78 │ │ │ │ │ + bne 21080 │ │ │ │ │ ldrb fp, [r0, r1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ b 1ef94 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b 20a58 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b 203f4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b 20a58 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 208fc │ │ │ │ │ - ldr r4, [pc, #1636] @ 215c0 │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ - ldr r1, [pc, #1620] @ 215c4 │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - lsleq ip, r1, #1 │ │ │ │ │ - ldrheq fp, [r0, ip] │ │ │ │ │ - ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ - b 20f00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc70 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b 20ed4 │ │ │ │ │ + bne 1fcb4 │ │ │ │ │ + ldr r7, [pc, #-3632] @ 1ff54 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 202a4 │ │ │ │ │ + orr r5, r5, #2 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov fp, #43 @ 0x2b │ │ │ │ │ + b 1ef20 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_NewReferenceNoTotal> │ │ │ │ │ + R_ARM_CALL _Py_NewReferenceNoTotal │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 1fcc8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 1fcc8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1fcc8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - lsleq ip, r1, #1 │ │ │ │ │ - ldrheq fp, [r0, ip] │ │ │ │ │ + lsleq r4, r1, #1 │ │ │ │ │ ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b 1faf8 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov fp, #46 @ 0x2e │ │ │ │ │ - b 1ef8c │ │ │ │ │ - ldr r3, [pc, #1528] @ 215c8 │ │ │ │ │ - ldr r1, [pc, #1528] @ 215cc │ │ │ │ │ + ldrheq fp, [r0, r4] │ │ │ │ │ + ldr r6, [pc, #-3724] @ 1ff58 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + sub r4, fp, #32 │ │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ │ + cmp r4, #16 │ │ │ │ │ + bhi 1ef68 │ │ │ │ │ + add r4, r4, r4 │ │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ │ + add pc, pc, r4, lsl #2 │ │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ │ + cmp r7, #32 │ │ │ │ │ + bne 20f58 │ │ │ │ │ + sub r4, r4, #2 │ │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ │ + sub r5, r6, #2 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bge 20f20 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 20f20 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b 1f59c │ │ │ │ │ + ldr r3, [pc, #-3812] @ 1ff64 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + b 1fc9c │ │ │ │ │ + ldr r2, [pc, #-3836] @ 1ff5c │ │ │ │ │ + b 1f6d8 │ │ │ │ │ + ldr r1, [pc, #-3840] @ 1ff60 │ │ │ │ │ + rsb r6, fp, #-2147483601 @ 0x8000002f │ │ │ │ │ + umull r8, r7, r6, r1 │ │ │ │ │ + cmp r4, r7, lsr #3 │ │ │ │ │ + bgt 210a8 │ │ │ │ │ + mov r1, #10 │ │ │ │ │ + mla r1, r4, r1, fp │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + sub r4, r1, #48 @ 0x30 │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + bne 1fee0 │ │ │ │ │ + ldr r3, [pc, #-3884] @ 1ff64 │ │ │ │ │ + ldr r1, [pc, #-3884] @ 1ff68 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ - ldr r3, [pc, #1508] @ 215c8 │ │ │ │ │ - ldr r1, [pc, #1512] @ 215d0 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + addne r3, r5, #20 │ │ │ │ │ + addeq r3, r5, #28 │ │ │ │ │ + b 20008 │ │ │ │ │ + bic ip, fp, #32 │ │ │ │ │ + b 20ab0 │ │ │ │ │ + ldr r3, [pc, #-3920] @ 1ff6c │ │ │ │ │ + ldr r1, [pc, #-3920] @ 1ff70 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - lsleq r1, ip, #1 │ │ │ │ │ - ldrheq fp, [r0, r1] │ │ │ │ │ - ldrne fp, [r0, ip, lsl #2] │ │ │ │ │ - b 1fea8 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - strne fp, [r2, r3, lsl #2] │ │ │ │ │ - ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ - bne 20c38 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - strh fp, [r2, r3] │ │ │ │ │ - b 20c38 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - movne r3, #48 @ 0x30 │ │ │ │ │ - strne r3, [r2, r1, lsl #2] │ │ │ │ │ - bne 20c1c │ │ │ │ │ - lsl r3, r1, #1 │ │ │ │ │ - mov r0, #48 @ 0x30 │ │ │ │ │ - strh r0, [r2, r3] │ │ │ │ │ - add r3, r1, #1 │ │ │ │ │ - b 21014 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 236d0 │ │ │ │ │ - R_ARM_CALL PyUnicode_FromOrdinal │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b 1fd94 │ │ │ │ │ - mov r8, #32 │ │ │ │ │ - str ip, [sp, #32] │ │ │ │ │ - b 202cc │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + b 1f320 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b 20e0c │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 203d8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 20f40 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ │ + movhi r4, r6 │ │ │ │ │ + bhi 209a8 │ │ │ │ │ + mov r2, #127 @ 0x7f │ │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ │ + and r3, r5, #1 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 1f554 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + movne r6, r4 │ │ │ │ │ + bne 1fdac │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b 1fd90 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 209c8 │ │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ - bne 210d8 │ │ │ │ │ + bne 21000 │ │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ │ strb r0, [r2, r1] │ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ - bne 210bc │ │ │ │ │ + bne 20fe4 │ │ │ │ │ strb fp, [r2, r0] │ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b 20948 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b 1ff58 │ │ │ │ │ + b 20e0c │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + bne 1fcb4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + orr r5, r5, #1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov fp, #45 @ 0x2d │ │ │ │ │ + b 1ef20 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strne fp, [r2, r0, lsl #2] │ │ │ │ │ ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ - bne 2109c │ │ │ │ │ + bne 20f94 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ strh fp, [r2, r0] │ │ │ │ │ - b 2109c │ │ │ │ │ + b 20f94 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ movne r0, #48 @ 0x30 │ │ │ │ │ strne r0, [r2, r1, lsl #2] │ │ │ │ │ - bne 21080 │ │ │ │ │ + bne 20f78 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ mov ip, #48 @ 0x30 │ │ │ │ │ strh ip, [r2, r0] │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ - b 210cc │ │ │ │ │ - ldr ip, [pc, #1232] @ 215d4 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - ldr r2, [pc, #1228] @ 215d8 │ │ │ │ │ - movne r2, ip │ │ │ │ │ - b 20a64 │ │ │ │ │ + b 20ff4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - lsleq r2, r1, #1 │ │ │ │ │ - strne r8, [r3, r1, lsl #2] │ │ │ │ │ - strheq r8, [r3, r2] │ │ │ │ │ - ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ - b 207d8 │ │ │ │ │ - orr r5, r5, #8 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov fp, #35 @ 0x23 │ │ │ │ │ - b 1ef20 │ │ │ │ │ + lsleq ip, r1, #1 │ │ │ │ │ + ldrheq fp, [r0, ip] │ │ │ │ │ + ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ + b 1fb00 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1fcb4 │ │ │ │ │ orr r5, r5, #1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov fp, #45 @ 0x2d │ │ │ │ │ - b 1ef20 │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1fc84 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 1fc84 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fc84 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ - ldr r3, [pc, #1120] @ 215dc │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - bl 0 <__aeabi_dcmpeq> │ │ │ │ │ - R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ + rsb r4, r4, #0 │ │ │ │ │ + b 1fad0 │ │ │ │ │ + ldr r3, [pc, #1400] @ 215d0 │ │ │ │ │ + ldr r1, [pc, #1400] @ 215d4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b 1ff9c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b 209c8 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + lsleq ip, r1, #1 │ │ │ │ │ + ldrheq fp, [r0, ip] │ │ │ │ │ + ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ + b 20d64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e3c │ │ │ │ │ - mov r3, #6 │ │ │ │ │ - b 20258 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1fc70 │ │ │ │ │ - ldr r4, [pc, #1048] @ 215c0 │ │ │ │ │ - b 20f68 │ │ │ │ │ + bne 1fcb4 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 20d38 │ │ │ │ │ + ldr r3, [pc, #1320] @ 215d8 │ │ │ │ │ + ldr r1, [pc, #1320] @ 215dc │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + ldr r4, [pc, #1292] @ 215d0 │ │ │ │ │ + ldr r1, [pc, #1304] @ 215e0 │ │ │ │ │ + ldr r0, [r4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + ldr r3, [pc, #1280] @ 215d8 │ │ │ │ │ + ldr r1, [pc, #1288] @ 215e4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 1fcb4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - lsleq r2, r1, #1 │ │ │ │ │ - strne r8, [r3, r1, lsl #2] │ │ │ │ │ - strheq r8, [r3, r2] │ │ │ │ │ - ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ - b 204d4 │ │ │ │ │ + lsleq ip, r1, #1 │ │ │ │ │ + ldrheq fp, [r0, ip] │ │ │ │ │ + ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b 1fb3c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + mov fp, #46 @ 0x2e │ │ │ │ │ + b 1ef8c │ │ │ │ │ + ldr r3, [pc, #1212] @ 215d0 │ │ │ │ │ + ldr r1, [pc, #1232] @ 215e8 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 208c0 │ │ │ │ │ + ldr r4, [pc, #1180] @ 215d0 │ │ │ │ │ + ldr r0, [r4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 210c0 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ - bne 2121c │ │ │ │ │ + bne 211d4 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bge 2125c │ │ │ │ │ + bge 21214 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ strne r5, [sp, #92] @ 0x5c │ │ │ │ │ - ldr r3, [pc, #972] @ 215c8 │ │ │ │ │ - ldr r1, [pc, #992] @ 215e0 │ │ │ │ │ + ldr r3, [pc, #1112] @ 215d8 │ │ │ │ │ + ldr r1, [pc, #1128] @ 215ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ - ldr r3, [pc, #944] @ 215c0 │ │ │ │ │ - ldr r1, [pc, #976] @ 215e4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + mov r8, #32 │ │ │ │ │ + str ip, [sp, #32] │ │ │ │ │ + b 20324 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + lsleq r1, ip, #1 │ │ │ │ │ + ldrheq fp, [r0, r1] │ │ │ │ │ + ldrne fp, [r0, ip, lsl #2] │ │ │ │ │ + b 1feec │ │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 1fcc8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 1fcc8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1fcc8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - blt 211f4 │ │ │ │ │ + blt 21178 │ │ │ │ │ ldr fp, [r0, r2, lsl #2] │ │ │ │ │ cmp fp, #41 @ 0x29 │ │ │ │ │ subeq ip, ip, #1 │ │ │ │ │ - beq 212b0 │ │ │ │ │ + beq 21268 │ │ │ │ │ cmp fp, #40 @ 0x28 │ │ │ │ │ addne lr, r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne lr, [sp, #92] @ 0x5c │ │ │ │ │ - beq 212ac │ │ │ │ │ + beq 21264 │ │ │ │ │ mov r2, lr │ │ │ │ │ - b 21224 │ │ │ │ │ + b 211dc │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ ldrh fp, [r0, lr] │ │ │ │ │ cmp fp, #41 @ 0x29 │ │ │ │ │ - beq 2128c │ │ │ │ │ + beq 21244 │ │ │ │ │ cmp fp, #40 @ 0x28 │ │ │ │ │ addeq ip, ip, #1 │ │ │ │ │ - beq 21290 │ │ │ │ │ + beq 21248 │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov lr, #1 │ │ │ │ │ - b 211dc │ │ │ │ │ + b 21160 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ - bgt 21280 │ │ │ │ │ + bgt 21238 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ │ - b 20134 │ │ │ │ │ + b 20178 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ │ - bgt 21254 │ │ │ │ │ - b 20134 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - lsleq ip, r1, #1 │ │ │ │ │ - ldrheq fp, [r0, ip] │ │ │ │ │ - ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ - b 1fabc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1fc70 │ │ │ │ │ - orr r5, r5, #1 │ │ │ │ │ - rsb r4, r4, #0 │ │ │ │ │ - b 1fa8c │ │ │ │ │ - ldr r3, [pc, #708] @ 215c0 │ │ │ │ │ - ldr r1, [pc, #744] @ 215e8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc70 │ │ │ │ │ - orr r5, r5, #4 │ │ │ │ │ + bgt 2120c │ │ │ │ │ + b 20178 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 236e0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromOrdinal │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b 1fdd8 │ │ │ │ │ + orr r5, r5, #8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - mov fp, #32 │ │ │ │ │ + mov fp, #35 @ 0x23 │ │ │ │ │ b 1ef20 │ │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ │ - b 1fbe4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 2318 │ │ │ │ │ - R_ARM_CALL resize_copy │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 20ce4 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f36c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 1f36c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f36c │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ + cmp fp, #46 @ 0x2e │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + bne 1f958 │ │ │ │ │ + b 1fb10 │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + lsr r3, r3, #2 │ │ │ │ │ + add sl, sp, #104 @ 0x68 │ │ │ │ │ + and r3, r3, #7 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r2, #36 @ 0x24 │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ │ + add r5, r5, #100 @ 0x64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memset │ │ │ │ │ + mov r3, #127 @ 0x7f │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ │ + b 1ee80 │ │ │ │ │ + ldr r0, [pc, #716] @ 215d0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r1, [pc, #740] @ 215f0 │ │ │ │ │ + ldr r0, [r0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 1fcc8 │ │ │ │ │ + ldr r1, [pc, #728] @ 215f4 │ │ │ │ │ + ldr r0, [pc, #728] @ 215f8 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 1fcc8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - bne 1fc70 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 1fcb4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fc70 │ │ │ │ │ - ldr ip, [r9, #28] │ │ │ │ │ - b 1f4a8 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - beq 20e10 │ │ │ │ │ + beq 20e88 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ - bne 2158c │ │ │ │ │ + bne 21434 │ │ │ │ │ ldrb fp, [r0, r1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ b 1efa4 │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - b 214d4 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - orr r5, r5, #1 │ │ │ │ │ + orr r5, r5, #8 │ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ │ - beq 21568 │ │ │ │ │ + beq 213b8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ │ mov r3, r4 │ │ │ │ │ b 1ef3c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 20178 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - ldrheq r8, [ip] │ │ │ │ │ - ldrne r8, [ip] │ │ │ │ │ - b 1f4cc │ │ │ │ │ - ldr r4, [pc, #444] @ 215c0 │ │ │ │ │ + sub r4, r3, #1 │ │ │ │ │ + cmn r4, #1 │ │ │ │ │ + orr r5, r5, #1 │ │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ │ + bne 21388 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov fp, #45 @ 0x2d │ │ │ │ │ + b 1ef70 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov fp, #35 @ 0x23 │ │ │ │ │ + b 1ef70 │ │ │ │ │ + ldr r4, [pc, #516] @ 215d0 │ │ │ │ │ cmp fp, #111 @ 0x6f │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ - beq 2142c │ │ │ │ │ + beq 213fc │ │ │ │ │ bic r2, fp, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq 2142c │ │ │ │ │ - ldr r1, [pc, #456] @ 215ec │ │ │ │ │ + beq 213fc │ │ │ │ │ + ldr r1, [pc, #528] @ 215fc │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1fc70 │ │ │ │ │ - ldr r1, [pc, #444] @ 215f0 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + add r2, r0, #28 │ │ │ │ │ + b 212b4 │ │ │ │ │ + ldr r1, [pc, #508] @ 21600 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1fc70 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + ldr r4, [pc, #444] @ 215d0 │ │ │ │ │ + ldr r0, [r4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldrne r2, [r9, #4] │ │ │ │ │ + bne 213c8 │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 1f3f4 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + lsleq r2, r1, #1 │ │ │ │ │ + ldrheq fp, [r0, r2] │ │ │ │ │ + ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ + b 21368 │ │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ addeq r1, r0, r1 │ │ │ │ │ ldreq fp, [r1, #4] │ │ │ │ │ - beq 20514 │ │ │ │ │ + beq 2056c │ │ │ │ │ ldr r3, [r0, r4, lsl #2] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ beq 1f1c8 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ │ - bne 21458 │ │ │ │ │ + bne 21464 │ │ │ │ │ b 1f728 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ │ strne r2, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [sp, #44] @ 0x2c │ │ │ │ │ strne r3, [sp, #92] @ 0x5c │ │ │ │ │ b 1f1c8 │ │ │ │ │ - ldr r1, [pc, #336] @ 215f4 │ │ │ │ │ - ldr r0, [pc, #336] @ 215f8 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1fc84 │ │ │ │ │ + ldr ip, [r9, #28] │ │ │ │ │ + b 1f4a8 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + lsleq r2, r1, #1 │ │ │ │ │ + strne r8, [r3, r1, lsl #2] │ │ │ │ │ + strheq r8, [r3, r2] │ │ │ │ │ + ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ + b 2052c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 1fcb4 │ │ │ │ │ + ldr ip, [pc, #300] @ 21604 │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + ldr r2, [pc, #296] @ 21608 │ │ │ │ │ + movne r2, ip │ │ │ │ │ + b 209d4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ + ldr r3, [pc, #284] @ 2160c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + bl 0 <__aeabi_dcmpeq> │ │ │ │ │ + R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 20d70 │ │ │ │ │ + mov r3, #6 │ │ │ │ │ + b 202b0 │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + ldrheq r8, [ip] │ │ │ │ │ + ldrne r8, [ip] │ │ │ │ │ + b 1f4cc │ │ │ │ │ + orr r5, r5, #4 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov fp, #32 │ │ │ │ │ + b 1ef20 │ │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ │ + b 1fc44 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 2318 │ │ │ │ │ + R_ARM_CALL resize_copy │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 20da8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1fc70 │ │ │ │ │ + beq 1f36c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 1fc70 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 1f36c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fc70 │ │ │ │ │ - add r2, r0, #28 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - lsr r3, r3, #2 │ │ │ │ │ - add sl, sp, #104 @ 0x68 │ │ │ │ │ - and r3, r3, #7 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, #36 @ 0x24 │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ │ - add r5, r5, #100 @ 0x64 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memset │ │ │ │ │ - mov r3, #127 @ 0x7f │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ │ - b 1ee80 │ │ │ │ │ - cmp fp, #46 @ 0x2e │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - bne 1f914 │ │ │ │ │ - b 1facc │ │ │ │ │ - ldr r4, [pc, #140] @ 215c0 │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrne r2, [r9, #4] │ │ │ │ │ - bne 21400 │ │ │ │ │ - b 1fc70 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 1f3f4 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b 20a58 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov fp, #45 @ 0x2d │ │ │ │ │ - b 1ef70 │ │ │ │ │ - ldr r0, [pc, #68] @ 215c0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #120] @ 215fc │ │ │ │ │ - ldr r0, [r0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1fc84 │ │ │ │ │ + b 1f36c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ lsleq r2, r1, #1 │ │ │ │ │ - ldrheq fp, [r0, r2] │ │ │ │ │ - ldrne fp, [r0, r1, lsl #2] │ │ │ │ │ - b 213ac │ │ │ │ │ - sub r4, r3, #1 │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - orr r5, r5, #8 │ │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ │ - bne 213d4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov fp, #35 @ 0x23 │ │ │ │ │ - b 1ef70 │ │ │ │ │ + strne r8, [r3, r1, lsl #2] │ │ │ │ │ + strheq r8, [r3, r2] │ │ │ │ │ + ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ + b 20830 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + strne fp, [r2, r3, lsl #2] │ │ │ │ │ + ldrne r1, [sp, #124] @ 0x7c │ │ │ │ │ + bne 20af8 │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + strh fp, [r2, r3] │ │ │ │ │ + b 20af8 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + movne r3, #48 @ 0x30 │ │ │ │ │ + strne r3, [r2, r1, lsl #2] │ │ │ │ │ + bne 20adc │ │ │ │ │ + lsl r3, r1, #1 │ │ │ │ │ + mov r0, #48 @ 0x30 │ │ │ │ │ + strh r0, [r2, r3] │ │ │ │ │ + add r3, r1, #1 │ │ │ │ │ + b 21598 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 201bc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00001140 │ │ │ │ │ + .word 0x000010b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x000002f8 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0010ffff │ │ │ │ │ - .word 0x0000ffff │ │ │ │ │ - .word 0xbff00000 │ │ │ │ │ - .word 0x00001070 │ │ │ │ │ + .word 0x00001140 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00001054 │ │ │ │ │ + .word 0x000002f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000010b0 │ │ │ │ │ + .word 0x00001054 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000010ec │ │ │ │ │ + .word 0x00001070 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000010bc │ │ │ │ │ + .word 0x00000504 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000039b4 │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000504 │ │ │ │ │ + .word 0x000010ec │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000010bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x0010ffff │ │ │ │ │ + .word 0x0000ffff │ │ │ │ │ + .word 0xbff00000 │ │ │ │ │ │ │ │ │ │ -00021600 : │ │ │ │ │ +00021610 : │ │ │ │ │ PyUnicode_GetLength(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 21618 │ │ │ │ │ + beq 21628 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00021634 : │ │ │ │ │ +00021644 : │ │ │ │ │ unicode_encode_call_errorhandler(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 2179c │ │ │ │ │ + beq 217ac │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2176c │ │ │ │ │ + beq 2177c │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeEncodeError_SetStart │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 217f4 │ │ │ │ │ + bne 21804 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeEncodeError_SetEnd │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 217f4 │ │ │ │ │ + bne 21804 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeEncodeError_SetReason │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 217f4 │ │ │ │ │ + bne 21804 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 217b4 │ │ │ │ │ + beq 217c4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 217b4 │ │ │ │ │ + beq 217c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 217bc │ │ │ │ │ - ldr r1, [pc, #316] @ 21820 │ │ │ │ │ + beq 217cc │ │ │ │ │ + ldr r1, [pc, #316] @ 21830 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21810 │ │ │ │ │ + beq 21820 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #402653184 @ 0x18000000 │ │ │ │ │ - beq 217bc │ │ │ │ │ + beq 217cc │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addlt r2, r2, r6 │ │ │ │ │ strlt r2, [r7] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movle r6, #0 │ │ │ │ │ movgt r6, #1 │ │ │ │ │ orrs r6, r6, r2, lsr #31 │ │ │ │ │ - bne 21800 │ │ │ │ │ + bne 21810 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 21764 │ │ │ │ │ + beq 21774 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 21764 │ │ │ │ │ + bne 21774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - ldr r1, [pc, #160] @ 21824 │ │ │ │ │ + ldr r1, [pc, #160] @ 21834 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [pc, #148] @ 21828 │ │ │ │ │ + ldr r1, [pc, #148] @ 21838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunction │ │ │ │ │ str r0, [r5] │ │ │ │ │ - b 216b0 │ │ │ │ │ + b 216c0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCodec_LookupError │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 21668 │ │ │ │ │ + bne 21678 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21764 │ │ │ │ │ - ldr r3, [pc, #104] @ 2182c │ │ │ │ │ - ldr r1, [pc, #104] @ 21830 │ │ │ │ │ + b 21774 │ │ │ │ │ + ldr r3, [pc, #104] @ 2183c │ │ │ │ │ + ldr r1, [pc, #104] @ 21840 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 217b4 │ │ │ │ │ + beq 217c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 217b4 │ │ │ │ │ + bne 217c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 217b4 │ │ │ │ │ + b 217c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 348 <_Py_DecodeUTF8Ex+0x28c> │ │ │ │ │ R_ARM_CALL make_encode_exception.part.0 │ │ │ │ │ - b 216b0 │ │ │ │ │ - ldr r3, [pc, #44] @ 21834 │ │ │ │ │ - ldr r1, [pc, #44] @ 21838 │ │ │ │ │ + b 216c0 │ │ │ │ │ + ldr r3, [pc, #44] @ 21844 │ │ │ │ │ + ldr r1, [pc, #44] @ 21848 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 217d8 │ │ │ │ │ - b 217b4 │ │ │ │ │ + bne 217e8 │ │ │ │ │ + b 217c4 │ │ │ │ │ .word 0x000011dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_UnicodeEncodeError │ │ │ │ │ .word 0x00000dc0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -36563,33 +36567,33 @@ │ │ │ │ │ .word 0x00000003 │ │ │ │ │ R_ARM_ABS32 .LC212 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x0000121c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0002183c <_PyUnicodeWriter_WriteChar>: │ │ │ │ │ +0002184c <_PyUnicodeWriter_WriteChar>: │ │ │ │ │ _PyUnicodeWriter_WriteChar(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi 21898 <_PyUnicodeWriter_WriteChar+0x5c> │ │ │ │ │ + bhi 218a8 <_PyUnicodeWriter_WriteChar+0x5c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 21898 <_PyUnicodeWriter_WriteChar+0x5c> │ │ │ │ │ + ble 218a8 <_PyUnicodeWriter_WriteChar+0x5c> │ │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 218c4 <_PyUnicodeWriter_WriteChar+0x88> │ │ │ │ │ + bne 218d4 <_PyUnicodeWriter_WriteChar+0x88> │ │ │ │ │ strb r5, [r1, r3] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -36599,693 +36603,693 @@ │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - beq 21880 <_PyUnicodeWriter_WriteChar+0x44> │ │ │ │ │ + beq 21890 <_PyUnicodeWriter_WriteChar+0x44> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strne r5, [r1, r3, lsl #2] │ │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ │ lsleq r2, r3, #1 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ strheq r5, [r1, r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000218ec <_PyUnicode_AsUTF8String>: │ │ │ │ │ +000218fc <_PyUnicode_AsUTF8String>: │ │ │ │ │ _PyUnicode_AsUTF8String(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 1a774 │ │ │ │ │ │ │ │ │ │ -000218f8 : │ │ │ │ │ +00021908 : │ │ │ │ │ unicode_splitlines(): │ │ │ │ │ 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 │ │ │ │ │ - beq 21980 │ │ │ │ │ + beq 21990 │ │ │ │ │ ldr r5, [ip, #8] │ │ │ │ │ - ldr ip, [pc, #252] @ 21a28 │ │ │ │ │ + ldr ip, [pc, #252] @ 21a38 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ 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 219e4 │ │ │ │ │ + beq 219f4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 219ac │ │ │ │ │ + beq 219bc │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 219e4 │ │ │ │ │ + blt 219f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a2c │ │ │ │ │ + bl 21a3c │ │ │ │ │ R_ARM_CALL PyUnicode_Splitlines │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 219b4 │ │ │ │ │ + blt 219c4 │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ orrgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 219ec │ │ │ │ │ + bne 219fc │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 21960 │ │ │ │ │ + bne 21970 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 21970 │ │ │ │ │ + b 21980 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #96] @ 21a28 │ │ │ │ │ + ldr ip, [pc, #96] @ 21a38 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21960 │ │ │ │ │ + bne 21970 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21978 │ │ │ │ │ + b 21988 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #40] @ 21a28 │ │ │ │ │ + ldr ip, [pc, #40] @ 21a38 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 219a0 │ │ │ │ │ - b 219e4 │ │ │ │ │ + bne 219b0 │ │ │ │ │ + b 219f4 │ │ │ │ │ .word 0x00000594 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00021a2c : │ │ │ │ │ +00021a3c : │ │ │ │ │ PyUnicode_Splitlines(): │ │ │ │ │ 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] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - beq 2224c │ │ │ │ │ + beq 2225c │ │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ │ lsr r1, r3, #2 │ │ │ │ │ and r1, r1, #7 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 21c3c │ │ │ │ │ + bne 21c4c │ │ │ │ │ lsr r1, r3, #5 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ and r3, r1, #1 │ │ │ │ │ - beq 21f78 │ │ │ │ │ + beq 21f88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldreq r9, [r8, #28] │ │ │ │ │ addne r9, r8, #20 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22120 │ │ │ │ │ - ldr r5, [pc, #2060] @ 222b0 │ │ │ │ │ + beq 22130 │ │ │ │ │ + ldr r5, [pc, #2060] @ 222c0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 21c24 │ │ │ │ │ + ble 21c34 │ │ │ │ │ sub fp, r6, #1 │ │ │ │ │ add fp, r9, fp │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 21ac8 │ │ │ │ │ + b 21ad8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq 21db8 │ │ │ │ │ + beq 21dc8 │ │ │ │ │ ldrb r0, [fp, #1]! │ │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ │ add r3, r5, r0 │ │ │ │ │ - bne 221f0 │ │ │ │ │ + bne 22200 │ │ │ │ │ ldrb r3, [r3, #272] @ 0x110 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21abc │ │ │ │ │ + beq 21acc │ │ │ │ │ cmp r4, sl │ │ │ │ │ - ble 21e28 │ │ │ │ │ + ble 21e38 │ │ │ │ │ ldrb r3, [r9, sl] │ │ │ │ │ add fp, sl, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 21dd0 │ │ │ │ │ + beq 21de0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21c30 │ │ │ │ │ + beq 21c40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpeq r4, fp │ │ │ │ │ strne fp, [sp, #8] │ │ │ │ │ - beq 21d30 │ │ │ │ │ + beq 21d40 │ │ │ │ │ sub fp, fp, r6 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ add r6, r9, r6 │ │ │ │ │ - beq 21df4 │ │ │ │ │ + beq 21e04 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 21e30 │ │ │ │ │ - blt 220ec │ │ │ │ │ + beq 21e40 │ │ │ │ │ + blt 220fc │ │ │ │ │ cmn fp, #-2147483626 @ 0x80000016 │ │ │ │ │ - bgt 22128 │ │ │ │ │ + bgt 22138 │ │ │ │ │ add r0, fp, #21 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 22128 │ │ │ │ │ - ldr r3, [pc, #1888] @ 222b4 │ │ │ │ │ + beq 22138 │ │ │ │ │ + ldr r3, [pc, #1888] @ 222c4 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne r2, [pc, #1876] @ 222b8 │ │ │ │ │ + ldrne r2, [pc, #1876] @ 222c8 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ │ strb r3, [sl, #16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, sl, fp │ │ │ │ │ str fp, [sl, #8] │ │ │ │ │ strb r1, [r3, #20] │ │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22284 │ │ │ │ │ + beq 22294 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 221dc │ │ │ │ │ + beq 221ec │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2228c │ │ │ │ │ + bne 2229c │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 21aa4 │ │ │ │ │ + beq 21ab4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 21aa4 │ │ │ │ │ + bne 21ab4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21aa4 │ │ │ │ │ + b 21ab4 │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpeq r1, sl │ │ │ │ │ - bne 21d5c │ │ │ │ │ - ldr r0, [pc, #1708] @ 222b4 │ │ │ │ │ + bne 21d6c │ │ │ │ │ + ldr r0, [pc, #1708] @ 222c4 │ │ │ │ │ ldr ip, [r8, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 21d5c │ │ │ │ │ + bne 21d6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 220fc │ │ │ │ │ + bne 2210c │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ mov fp, sl │ │ │ │ │ - b 21b18 │ │ │ │ │ + b 21b28 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne 21e38 │ │ │ │ │ + bne 21e48 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22264 │ │ │ │ │ + beq 22274 │ │ │ │ │ lsr r3, r3, #6 │ │ │ │ │ ands r0, r3, #1 │ │ │ │ │ addne r3, r8, #20 │ │ │ │ │ strne r3, [sp, #8] │ │ │ │ │ - bne 2226c │ │ │ │ │ + bne 2227c │ │ │ │ │ add r3, r8, #28 │ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22120 │ │ │ │ │ + beq 22130 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - ldr r6, [pc, #1588] @ 222b8 │ │ │ │ │ - ldr fp, [pc, #1576] @ 222b0 │ │ │ │ │ + ldr r6, [pc, #1588] @ 222c8 │ │ │ │ │ + ldr fp, [pc, #1576] @ 222c0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge 21c24 │ │ │ │ │ + bge 21c34 │ │ │ │ │ sub r9, r5, #-2147483647 @ 0x80000001 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r9, r3, r9, lsl #1 │ │ │ │ │ - b 21cc8 │ │ │ │ │ + b 21cd8 │ │ │ │ │ ldrb r1, [r1, #272] @ 0x110 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21cf8 │ │ │ │ │ + bne 21d08 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq 21bf0 │ │ │ │ │ + beq 21c00 │ │ │ │ │ ldrh r0, [r9, #2]! │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ add r1, fp, r0 │ │ │ │ │ - bls 21cb0 │ │ │ │ │ + bls 21cc0 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ and ip, r0, #31 │ │ │ │ │ lsr r1, r1, ip │ │ │ │ │ tst r1, #1 │ │ │ │ │ - beq 21cbc │ │ │ │ │ + beq 21ccc │ │ │ │ │ bl 0 <_PyUnicode_IsLinebreak> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsLinebreak │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21cbc │ │ │ │ │ + beq 21ccc │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bge 21e20 │ │ │ │ │ + bge 21e30 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsl r0, r4, #1 │ │ │ │ │ ldrh r1, [r3, r0] │ │ │ │ │ cmp r1, #13 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ - beq 2213c │ │ │ │ │ + beq 2214c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bf4 │ │ │ │ │ + bne 21c04 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 21d60 │ │ │ │ │ - ldr r3, [pc, #1404] @ 222b4 │ │ │ │ │ + b 21d70 │ │ │ │ │ + ldr r3, [pc, #1404] @ 222c4 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 21c10 │ │ │ │ │ + beq 21c20 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq 21dec │ │ │ │ │ + beq 21dfc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - blt 220ec │ │ │ │ │ + blt 220fc │ │ │ │ │ mov r6, r9 │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ - b 21b34 │ │ │ │ │ + b 21b44 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r1, r1, r5 │ │ │ │ │ add r0, r3, #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ - bl 22f5c <_PyUnicode_FromUCS2> │ │ │ │ │ + bl 22f6c <_PyUnicode_FromUCS2> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 220fc │ │ │ │ │ + beq 2210c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22228 │ │ │ │ │ + bne 22238 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 21db0 │ │ │ │ │ + beq 21dc0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - beq 22218 │ │ │ │ │ + beq 22228 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 21c8c │ │ │ │ │ + b 21c9c │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpeq r4, fp │ │ │ │ │ strne fp, [sp, #8] │ │ │ │ │ - bne 21b18 │ │ │ │ │ - b 21d30 │ │ │ │ │ + bne 21b28 │ │ │ │ │ + b 21d40 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - ble 21afc │ │ │ │ │ + ble 21b0c │ │ │ │ │ add r3, r9, sl │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq fp, sl, #2 │ │ │ │ │ - b 21afc │ │ │ │ │ + b 21b0c │ │ │ │ │ mov r6, r9 │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - ldreq sl, [pc, #1208] @ 222bc │ │ │ │ │ - ldrne sl, [pc, #1208] @ 222c0 │ │ │ │ │ + ldreq sl, [pc, #1208] @ 222cc │ │ │ │ │ + ldrne sl, [pc, #1208] @ 222d0 │ │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ │ ldreq r6, [sp, #8] │ │ │ │ │ ldrne r6, [sp, #8] │ │ │ │ │ addeq sl, sl, r3, lsl #3 │ │ │ │ │ addne sl, sl, r3, lsl #5 │ │ │ │ │ - b 21bb4 │ │ │ │ │ + b 21bc4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 21bf4 │ │ │ │ │ + b 21c04 │ │ │ │ │ mov fp, sl │ │ │ │ │ - b 21b08 │ │ │ │ │ - ldr sl, [pc, #1164] @ 222c4 │ │ │ │ │ - b 21b8c │ │ │ │ │ + b 21b18 │ │ │ │ │ + ldr sl, [pc, #1164] @ 222d4 │ │ │ │ │ + b 21b9c │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22244 │ │ │ │ │ + beq 22254 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r6, r8, #20 │ │ │ │ │ addeq r6, r8, #28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22120 │ │ │ │ │ + beq 22130 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 21c24 │ │ │ │ │ + ble 21c34 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r3, fp │ │ │ │ │ - ldr sl, [pc, #1080] @ 222b0 │ │ │ │ │ + ldr sl, [pc, #1080] @ 222c0 │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble 221d0 │ │ │ │ │ + ble 221e0 │ │ │ │ │ sub r9, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r9, r6, r9, lsl #2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 21eac │ │ │ │ │ + b 21ebc │ │ │ │ │ ldrb r2, [r2, #272] @ 0x110 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21ee8 │ │ │ │ │ + bne 21ef8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq 21f60 │ │ │ │ │ + beq 21f70 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ add r2, sl, r0 │ │ │ │ │ - bls 21e94 │ │ │ │ │ - ldr r2, [pc, #1012] @ 222b8 │ │ │ │ │ + bls 21ea4 │ │ │ │ │ + ldr r2, [pc, #1012] @ 222c8 │ │ │ │ │ and r1, r0, #31 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ lsr r2, r2, r1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 21ea0 │ │ │ │ │ + beq 21eb0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsLinebreak> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsLinebreak │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ea0 │ │ │ │ │ + beq 21eb0 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - ble 220d0 │ │ │ │ │ + ble 220e0 │ │ │ │ │ ldr r2, [r6, r4, lsl #2] │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmp r2, #13 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ - beq 22174 │ │ │ │ │ + beq 22184 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 21f64 │ │ │ │ │ + bne 21f74 │ │ │ │ │ sub r1, r4, r3 │ │ │ │ │ add r0, r6, r3, lsl #2 │ │ │ │ │ - bl 29cf8 <_PyUnicode_FromUCS4> │ │ │ │ │ + bl 29d00 <_PyUnicode_FromUCS4> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 220fc │ │ │ │ │ + beq 2210c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22228 │ │ │ │ │ + bne 22238 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 21f50 │ │ │ │ │ + beq 21f60 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - beq 221c4 │ │ │ │ │ + beq 221d4 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - ble 21c24 │ │ │ │ │ + ble 21c34 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b 21e7c │ │ │ │ │ + b 21e8c │ │ │ │ │ mov r9, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq fp, r9 │ │ │ │ │ - beq 220d8 │ │ │ │ │ + beq 220e8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b 21f0c │ │ │ │ │ + b 21f1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldreq r9, [r8, #28] │ │ │ │ │ addne r9, r8, #28 │ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22120 │ │ │ │ │ - ldr r6, [pc, #784] @ 222b0 │ │ │ │ │ - ldr sl, [pc, #788] @ 222b8 │ │ │ │ │ + beq 22130 │ │ │ │ │ + ldr r6, [pc, #784] @ 222c0 │ │ │ │ │ + ldr sl, [pc, #788] @ 222c8 │ │ │ │ │ mov fp, #0 │ │ │ │ │ cmp r5, fp │ │ │ │ │ mov r3, fp │ │ │ │ │ - ble 21c24 │ │ │ │ │ + ble 21c34 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b 21fcc │ │ │ │ │ + b 21fdc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 220ac │ │ │ │ │ + beq 220bc │ │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ │ add r1, r6, r0 │ │ │ │ │ - bne 2206c │ │ │ │ │ + bne 2207c │ │ │ │ │ ldrb r1, [r1, #272] @ 0x110 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 21fc0 │ │ │ │ │ + beq 21fd0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 220b4 │ │ │ │ │ + ble 220c4 │ │ │ │ │ ldrb r2, [r9, r4] │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ cmp r2, #13 │ │ │ │ │ - beq 22158 │ │ │ │ │ + beq 22168 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 220a0 │ │ │ │ │ + beq 220b0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ cmpeq r5, r1 │ │ │ │ │ - beq 220bc │ │ │ │ │ + beq 220cc │ │ │ │ │ mov fp, r1 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ add r0, r9, r3 │ │ │ │ │ bl 64f4 <_PyUnicode_FromUCS1> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 220fc │ │ │ │ │ + beq 2210c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22198 │ │ │ │ │ + bne 221a8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 21fa4 │ │ │ │ │ + beq 21fb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 21fa4 │ │ │ │ │ + bne 21fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21fa4 │ │ │ │ │ + b 21fb4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ and ip, r0, #31 │ │ │ │ │ lsr r1, r1, ip │ │ │ │ │ tst r1, #1 │ │ │ │ │ - beq 21fc0 │ │ │ │ │ + beq 21fd0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_IsLinebreak> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsLinebreak │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21fc0 │ │ │ │ │ - b 21fe8 │ │ │ │ │ + beq 21fd0 │ │ │ │ │ + b 21ff8 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 2201c │ │ │ │ │ + b 2202c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 2200c │ │ │ │ │ + b 2201c │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 2200c │ │ │ │ │ - ldr r2, [pc, #496] @ 222b4 │ │ │ │ │ + b 2201c │ │ │ │ │ + ldr r2, [pc, #496] @ 222c4 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 21c10 │ │ │ │ │ - b 22018 │ │ │ │ │ + beq 21c20 │ │ │ │ │ + b 22028 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b 21f64 │ │ │ │ │ - ldr r2, [pc, #468] @ 222b4 │ │ │ │ │ + b 21f74 │ │ │ │ │ + ldr r2, [pc, #468] @ 222c4 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 21c10 │ │ │ │ │ - b 21f70 │ │ │ │ │ - ldr r3, [pc, #468] @ 222c8 │ │ │ │ │ - ldr r1, [pc, #468] @ 222cc │ │ │ │ │ + beq 21c20 │ │ │ │ │ + b 21f80 │ │ │ │ │ + ldr r3, [pc, #468] @ 222d8 │ │ │ │ │ + ldr r1, [pc, #468] @ 222dc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 22120 │ │ │ │ │ + beq 22130 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 22120 │ │ │ │ │ + bne 22130 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 21c24 │ │ │ │ │ + b 21c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 21b8c │ │ │ │ │ - b 220fc │ │ │ │ │ + bne 21b9c │ │ │ │ │ + b 2210c │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - ble 21d18 │ │ │ │ │ + ble 21d28 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ addeq r1, r4, #2 │ │ │ │ │ - b 21d18 │ │ │ │ │ + b 21d28 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble 22000 │ │ │ │ │ + ble 22010 │ │ │ │ │ add r2, r9, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ addeq r1, r4, #2 │ │ │ │ │ - b 22000 │ │ │ │ │ + b 22010 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - ble 21f04 │ │ │ │ │ + ble 21f14 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - beq 221bc │ │ │ │ │ + beq 221cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 21f0c │ │ │ │ │ - b 21f70 │ │ │ │ │ + beq 21f1c │ │ │ │ │ + b 21f80 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 220fc │ │ │ │ │ + beq 2210c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 220fc │ │ │ │ │ + bne 2210c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 220fc │ │ │ │ │ + b 2210c │ │ │ │ │ add r9, r4, #2 │ │ │ │ │ - b 21f04 │ │ │ │ │ + b 21f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21f50 │ │ │ │ │ + b 21f60 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 21f0c │ │ │ │ │ + b 21f1c │ │ │ │ │ add r0, sl, #28 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 21bb0 │ │ │ │ │ - ldr r3, [pc, #192] @ 222b8 │ │ │ │ │ + b 21bc0 │ │ │ │ │ + ldr r3, [pc, #192] @ 222c8 │ │ │ │ │ and r2, r0, #31 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ lsr r3, r3, r2 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 21abc │ │ │ │ │ + beq 21acc │ │ │ │ │ bl 0 <_PyUnicode_IsLinebreak> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsLinebreak │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21abc │ │ │ │ │ - b 21ae4 │ │ │ │ │ + beq 21acc │ │ │ │ │ + b 21af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 21c8c │ │ │ │ │ + b 21c9c │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 220fc │ │ │ │ │ + beq 2210c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - bne 220fc │ │ │ │ │ - b 221b0 │ │ │ │ │ + bne 2210c │ │ │ │ │ + b 221c0 │ │ │ │ │ ldr r6, [r8, #28] │ │ │ │ │ - b 21e4c │ │ │ │ │ - ldr r0, [pc, #124] @ 222d0 │ │ │ │ │ + b 21e5c │ │ │ │ │ + ldr r0, [pc, #124] @ 222e0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #120] @ 222d4 │ │ │ │ │ + ldr r1, [pc, #120] @ 222e4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 22120 │ │ │ │ │ + b 22130 │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 21c78 │ │ │ │ │ - b 22120 │ │ │ │ │ + bne 21c88 │ │ │ │ │ + b 22130 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ - b 221e0 │ │ │ │ │ + b 221f0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 220fc │ │ │ │ │ + beq 2210c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 220fc │ │ │ │ │ + bne 2210c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 220fc │ │ │ │ │ + b 2210c │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000a600 │ │ │ │ │ @@ -37299,15 +37303,15 @@ │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000504 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000222d8 : │ │ │ │ │ +000222e8 : │ │ │ │ │ unicode_decode_call_errorhandler_writer(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ @@ -37317,254 +37321,254 @@ │ │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 2232c │ │ │ │ │ + bne 2233c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCodec_LookupError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 2250c │ │ │ │ │ + beq 2251c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr fp, [r9] │ │ │ │ │ - bne 224a4 │ │ │ │ │ + bne 224b4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeDecodeError_Create │ │ │ │ │ str r0, [r5] │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2250c │ │ │ │ │ + beq 2251c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2250c │ │ │ │ │ + beq 2251c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2261c │ │ │ │ │ - ldr r1, [pc, #716] @ 22664 │ │ │ │ │ + beq 2262c │ │ │ │ │ + ldr r1, [pc, #716] @ 22674 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22510 │ │ │ │ │ + beq 22520 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeDecodeError_GetObject │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22510 │ │ │ │ │ + beq 22520 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r6, [r7] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ sub r6, r6, r2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr sl, [r9] │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ str r1, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ sub fp, r6, sl │ │ │ │ │ str r1, [r7] │ │ │ │ │ - beq 223fc │ │ │ │ │ + beq 2240c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 22614 │ │ │ │ │ + beq 22624 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addlt r2, r2, r5 │ │ │ │ │ strlt r2, [sp, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ movge r5, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ orrs r5, r5, r2, lsr #31 │ │ │ │ │ - bne 225f8 │ │ │ │ │ + bne 22608 │ │ │ │ │ ldr r5, [r8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ - bgt 22520 │ │ │ │ │ + bgt 22530 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ldrlt r2, [sp, #80] @ 0x50 │ │ │ │ │ ldrlt r0, [r2, #24] │ │ │ │ │ - blt 225bc │ │ │ │ │ + blt 225cc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ bl a238 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 22510 │ │ │ │ │ + beq 22520 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r9] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r5, [r2] │ │ │ │ │ - beq 22498 │ │ │ │ │ + beq 224a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 22498 │ │ │ │ │ + bne 224a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeDecodeError_SetStart │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ - bne 224e0 │ │ │ │ │ + bne 224f0 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeDecodeError_SetEnd │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ - bne 224e0 │ │ │ │ │ + bne 224f0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeDecodeError_SetReason │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r0, [r5] │ │ │ │ │ - beq 22364 │ │ │ │ │ + beq 22374 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2250c │ │ │ │ │ + beq 2251c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 2250c │ │ │ │ │ + beq 2251c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2265c │ │ │ │ │ + beq 2266c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 848c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2249c │ │ │ │ │ + b 224ac │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - blt 225bc │ │ │ │ │ + blt 225cc │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r0, #32] │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ lsr r3, ip, #6 │ │ │ │ │ ands r0, r3, #1 │ │ │ │ │ movne r3, #127 @ 0x7f │ │ │ │ │ - beq 225d4 │ │ │ │ │ + beq 225e4 │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ - bcc 22590 │ │ │ │ │ + bcc 225a0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ sub lr, r2, r1 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble 22450 │ │ │ │ │ + ble 22460 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 22450 │ │ │ │ │ + beq 22460 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ │ - beq 22630 │ │ │ │ │ + beq 22640 │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ bl 7fe8 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 22450 │ │ │ │ │ - b 22510 │ │ │ │ │ + bne 22460 │ │ │ │ │ + b 22520 │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ sub r0, r0, r6 │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - b 22544 │ │ │ │ │ + b 22554 │ │ │ │ │ lsr r1, ip, #2 │ │ │ │ │ and r1, r1, #7 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2260c │ │ │ │ │ - ldr lr, [pc, #124] @ 22668 │ │ │ │ │ + beq 2261c │ │ │ │ │ + ldr lr, [pc, #124] @ 22678 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ldr r3, [pc, #120] @ 2266c │ │ │ │ │ + ldr r3, [pc, #120] @ 2267c │ │ │ │ │ movne r3, lr │ │ │ │ │ - b 22564 │ │ │ │ │ - ldr r3, [pc, #112] @ 22670 │ │ │ │ │ - ldr r1, [pc, #112] @ 22674 │ │ │ │ │ + b 22574 │ │ │ │ │ + ldr r3, [pc, #112] @ 22680 │ │ │ │ │ + ldr r1, [pc, #112] @ 22684 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 22510 │ │ │ │ │ + b 22520 │ │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ │ - b 22564 │ │ │ │ │ + b 22574 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 223fc │ │ │ │ │ - ldr r3, [pc, #84] @ 22678 │ │ │ │ │ - ldr r1, [pc, #84] @ 2267c │ │ │ │ │ + b 2240c │ │ │ │ │ + ldr r3, [pc, #84] @ 22688 │ │ │ │ │ + ldr r1, [pc, #84] @ 2268c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 22510 │ │ │ │ │ + b 22520 │ │ │ │ │ lsr r3, ip, #2 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 22654 │ │ │ │ │ - ldr r0, [pc, #32] @ 22668 │ │ │ │ │ + beq 22664 │ │ │ │ │ + ldr r0, [pc, #32] @ 22678 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldr r2, [pc, #28] @ 2266c │ │ │ │ │ + ldr r2, [pc, #28] @ 2267c │ │ │ │ │ movne r2, r0 │ │ │ │ │ - b 225a8 │ │ │ │ │ + b 225b8 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 225a8 │ │ │ │ │ + b 225b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22364 │ │ │ │ │ + b 22374 │ │ │ │ │ .word 0x00001268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0010ffff │ │ │ │ │ .word 0x0000ffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x0000121c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000003 │ │ │ │ │ R_ARM_ABS32 .LC216 │ │ │ │ │ │ │ │ │ │ -00022680 <_PyUnicodeWriter_Dealloc>: │ │ │ │ │ +00022690 <_PyUnicodeWriter_Dealloc>: │ │ │ │ │ _PyUnicodeWriter_Dealloc(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -37574,31 +37578,31 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000226b8 : │ │ │ │ │ +000226c8 : │ │ │ │ │ PyUnicode_DecodeLatin1(): │ │ │ │ │ b 64f4 <_PyUnicode_FromUCS1> │ │ │ │ │ │ │ │ │ │ -000226bc : │ │ │ │ │ +000226cc : │ │ │ │ │ PyUnicode_DecodeCharmap(): │ │ │ │ │ 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 │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 22e88 │ │ │ │ │ + beq 22e98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - beq 22954 │ │ │ │ │ + beq 22964 │ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ │ @@ -37608,30 +37612,30 @@ │ │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ │ bl 7fe8 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 22d38 │ │ │ │ │ - ldr r3, [pc, #2052] @ 22f34 │ │ │ │ │ + beq 22d48 │ │ │ │ │ + ldr r3, [pc, #2052] @ 22f44 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add sl, r9, sl │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 22c24 │ │ │ │ │ + bne 22c34 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - beq 22e94 │ │ │ │ │ + beq 22ea4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r6, r6, #20 │ │ │ │ │ addeq r6, r6, #28 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ @@ -37639,218 +37643,218 @@ │ │ │ │ │ movgt r8, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ │ - bne 22df4 │ │ │ │ │ + bne 22e04 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r8, #0 │ │ │ │ │ andeq r8, r8, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bcs 22928 │ │ │ │ │ + bcs 22938 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 22bc8 │ │ │ │ │ + beq 22bd8 │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2295c │ │ │ │ │ + bne 2296c │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bls 22928 │ │ │ │ │ + bls 22938 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ sub sl, sl, r9 │ │ │ │ │ mvn r0, r4 │ │ │ │ │ add r0, r0, sl │ │ │ │ │ sub lr, r4, #1 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ add lr, fp, lr │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - beq 228f4 │ │ │ │ │ + beq 22904 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi 22b80 │ │ │ │ │ + bhi 22b90 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strb r3, [lr, #1]! │ │ │ │ │ - beq 228f4 │ │ │ │ │ + beq 22904 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 22858 │ │ │ │ │ + beq 22868 │ │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi 22b78 │ │ │ │ │ + bhi 22b88 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ strb r3, [lr, #1]! │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi 22b78 │ │ │ │ │ + bhi 22b88 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strb r3, [lr, #1]! │ │ │ │ │ - b 228f4 │ │ │ │ │ + b 22904 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ mov r1, r8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi 22b78 │ │ │ │ │ + bhi 22b88 │ │ │ │ │ strb r3, [ip, #1] │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ add r2, r0, #2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - bhi 22b78 │ │ │ │ │ + bhi 22b88 │ │ │ │ │ strb r3, [ip, #2] │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ add r4, r9, #2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r2, r0, #3 │ │ │ │ │ - bhi 22b78 │ │ │ │ │ + bhi 22b88 │ │ │ │ │ add lr, ip, #3 │ │ │ │ │ add r4, r9, #3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ strb r3, [ip, #3] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi 22b78 │ │ │ │ │ + bhi 22b88 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ strb r3, [lr, #1] │ │ │ │ │ - bne 22880 │ │ │ │ │ + bne 22890 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ bl 848c │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ │ bl 5e60 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #1500] @ 22f38 │ │ │ │ │ - b 2294c │ │ │ │ │ + ldr r0, [pc, #1500] @ 22f48 │ │ │ │ │ + b 2295c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 22c10 │ │ │ │ │ + bne 22c20 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bls 22928 │ │ │ │ │ + bls 22938 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ sub sl, sl, r9 │ │ │ │ │ mvn r3, r4 │ │ │ │ │ add r3, r3, sl │ │ │ │ │ ands r0, r3, #3 │ │ │ │ │ sub r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ │ streq r5, [sp, #52] @ 0x34 │ │ │ │ │ - ldr ip, [pc, #1452] @ 22f3c │ │ │ │ │ + ldr ip, [pc, #1452] @ 22f4c │ │ │ │ │ ldreq r5, [sp, #48] @ 0x30 │ │ │ │ │ add r1, fp, r1, lsl #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - beq 22ab4 │ │ │ │ │ + beq 22ac4 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 22ae0 │ │ │ │ │ + beq 22af0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov lr, r8 │ │ │ │ │ strh r3, [r1, #2]! │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - beq 22c04 │ │ │ │ │ + beq 22c14 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 229f8 │ │ │ │ │ + beq 22a08 │ │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 22ad4 │ │ │ │ │ + beq 22ae4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strh r3, [r1, #2]! │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 22ad4 │ │ │ │ │ + beq 22ae4 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ strh r3, [r1, #2]! │ │ │ │ │ - b 22ab4 │ │ │ │ │ + b 22ac4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ strh r3, [r1, #2] │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 22928 │ │ │ │ │ + beq 22938 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ mov lr, r8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 22acc │ │ │ │ │ + beq 22adc │ │ │ │ │ strh r3, [r1, #2] │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add r2, r0, #2 │ │ │ │ │ - beq 22acc │ │ │ │ │ + beq 22adc │ │ │ │ │ strh r3, [r1, #4] │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ add r2, r0, #3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add r4, r9, #2 │ │ │ │ │ - beq 22acc │ │ │ │ │ + beq 22adc │ │ │ │ │ strh r3, [r1, #6] │ │ │ │ │ add r4, r9, #3 │ │ │ │ │ add r1, r1, #6 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 22a24 │ │ │ │ │ + bne 22a34 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldrne r3, [sp, #48] @ 0x30 │ │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ @@ -37869,112 +37873,112 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r2, [pc, #1028] @ 22f40 │ │ │ │ │ - ldr r3, [pc, #1028] @ 22f44 │ │ │ │ │ + ldr r2, [pc, #1028] @ 22f50 │ │ │ │ │ + ldr r3, [pc, #1028] @ 22f54 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ │ - bl 222d8 │ │ │ │ │ + bl 222e8 │ │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22d28 │ │ │ │ │ + bne 22d38 │ │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bhi 227bc │ │ │ │ │ - b 22928 │ │ │ │ │ + bhi 227cc │ │ │ │ │ + b 22938 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [pc, #948] @ 22f3c │ │ │ │ │ + ldr r2, [pc, #948] @ 22f4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 22ae0 │ │ │ │ │ + beq 22af0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ │ bl aa50 <_PyUnicodeWriter_WriteCharInline> │ │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 22d28 │ │ │ │ │ + beq 22d38 │ │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b 22b68 │ │ │ │ │ + b 22b78 │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 22ae0 │ │ │ │ │ + ble 22af0 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldrbeq r3, [r6, r3] │ │ │ │ │ - beq 22b8c │ │ │ │ │ + beq 22b9c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldrne r3, [r6, r3, lsl #2] │ │ │ │ │ - bne 22b80 │ │ │ │ │ + bne 22b90 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldrh r3, [r6, r3] │ │ │ │ │ - b 22b80 │ │ │ │ │ + b 22b90 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 22ab4 │ │ │ │ │ + b 22ac4 │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 22ae0 │ │ │ │ │ - b 22bf8 │ │ │ │ │ + ble 22af0 │ │ │ │ │ + b 22c08 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r9, [pc, #788] @ 22f48 │ │ │ │ │ + ldr r9, [pc, #788] @ 22f58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs 22928 │ │ │ │ │ + bcs 22938 │ │ │ │ │ ldrb r0, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22d1c │ │ │ │ │ + beq 22d2c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 22dd8 │ │ │ │ │ + bne 22de8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 22d54 │ │ │ │ │ - ldr r3, [pc, #704] @ 22f4c │ │ │ │ │ + bne 22d64 │ │ │ │ │ + ldr r3, [pc, #704] @ 22f5c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d1c │ │ │ │ │ + beq 22d2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r2, [pc, #656] @ 22f40 │ │ │ │ │ + ldr r2, [pc, #656] @ 22f50 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ @@ -37984,168 +37988,168 @@ │ │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [pc, #588] @ 22f44 │ │ │ │ │ + ldr r3, [pc, #588] @ 22f54 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ │ - bl 222d8 │ │ │ │ │ + bl 222e8 │ │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c40 │ │ │ │ │ + beq 22c50 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ bl 848c │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ │ - bl 22680 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ + bl 22690 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2294c │ │ │ │ │ + b 2295c │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 22f0c │ │ │ │ │ + beq 22f1c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r1, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 22ed4 │ │ │ │ │ + bne 22ee4 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 22ec0 │ │ │ │ │ + beq 22ed0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 22e9c │ │ │ │ │ + bne 22eac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl c800 │ │ │ │ │ - ldr r3, [pc, #428] @ 22f3c │ │ │ │ │ + ldr r3, [pc, #428] @ 22f4c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 22f0c │ │ │ │ │ + beq 22f1c │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ │ bl aa50 <_PyUnicodeWriter_WriteCharInline> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ │ - beq 22d20 │ │ │ │ │ + beq 22d30 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 22e6c │ │ │ │ │ + bne 22e7c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ │ - b 22c40 │ │ │ │ │ + b 22c50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 22c7c │ │ │ │ │ + bne 22c8c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22c7c │ │ │ │ │ + b 22c8c │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bcc 22e14 │ │ │ │ │ - b 22938 │ │ │ │ │ + bcc 22e24 │ │ │ │ │ + b 22948 │ │ │ │ │ cmp r9, sl │ │ │ │ │ strb r5, [fp, r4] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - beq 22938 │ │ │ │ │ + beq 22948 │ │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ │ ldrb r5, [r6, r3] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls 22e00 │ │ │ │ │ + bls 22e10 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ │ bl 7fe8 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 22d28 │ │ │ │ │ + beq 22d38 │ │ │ │ │ cmp r9, sl │ │ │ │ │ strb r5, [fp, r4] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - bne 22e14 │ │ │ │ │ - b 22938 │ │ │ │ │ + bne 22e24 │ │ │ │ │ + b 22948 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 22dcc │ │ │ │ │ + bne 22ddc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22dcc │ │ │ │ │ + b 22ddc │ │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 64f4 <_PyUnicode_FromUCS1> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b 22770 │ │ │ │ │ + b 22780 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ │ bl a238 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ - b 22dac │ │ │ │ │ - ldr r3, [pc, #136] @ 22f50 │ │ │ │ │ - ldr r1, [pc, #136] @ 22f54 │ │ │ │ │ + b 22dbc │ │ │ │ │ + ldr r3, [pc, #136] @ 22f60 │ │ │ │ │ + ldr r1, [pc, #136] @ 22f64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 22d20 │ │ │ │ │ + b 22d30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ - ldr r3, [pc, #88] @ 22f3c │ │ │ │ │ + ldr r3, [pc, #88] @ 22f4c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 22f0c │ │ │ │ │ + beq 22f1c │ │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ │ - bcc 22d98 │ │ │ │ │ - ldr r3, [pc, #84] @ 22f50 │ │ │ │ │ - ldr r1, [pc, #88] @ 22f58 │ │ │ │ │ + bcc 22da8 │ │ │ │ │ + ldr r3, [pc, #84] @ 22f60 │ │ │ │ │ + ldr r1, [pc, #88] @ 22f68 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1114112 @ 0x110000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 22d20 │ │ │ │ │ + b 22d30 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 22c9c │ │ │ │ │ + beq 22cac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 22c9c │ │ │ │ │ + bne 22cac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22c9c │ │ │ │ │ + b 22cac │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00004d34 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000fffe │ │ │ │ │ .word 0x000012c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -38156,292 +38160,292 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_LookupError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000012f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000012c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00022f5c <_PyUnicode_FromUCS2>: │ │ │ │ │ +00022f6c <_PyUnicode_FromUCS2>: │ │ │ │ │ _PyUnicode_FromUCS2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 2353c <_PyUnicode_FromUCS2+0x5e0> │ │ │ │ │ + beq 2354c <_PyUnicode_FromUCS2+0x5e0> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2346c <_PyUnicode_FromUCS2+0x510> │ │ │ │ │ + beq 2347c <_PyUnicode_FromUCS2+0x510> │ │ │ │ │ lsl r9, r5, #1 │ │ │ │ │ bic r3, r9, #7 │ │ │ │ │ add r7, r0, r3 │ │ │ │ │ add r8, r0, r5, lsl #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mvn ip, #127 @ 0x7f │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bls 2309c <_PyUnicode_FromUCS2+0x140> │ │ │ │ │ + bls 230ac <_PyUnicode_FromUCS2+0x140> │ │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ │ ldrh r2, [r3] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldrh r1, [r3, #4] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldrh r1, [r3, #6] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ tst r2, ip │ │ │ │ │ - bne 2312c <_PyUnicode_FromUCS2+0x1d0> │ │ │ │ │ + bne 2313c <_PyUnicode_FromUCS2+0x1d0> │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bls 23268 <_PyUnicode_FromUCS2+0x30c> │ │ │ │ │ + bls 23278 <_PyUnicode_FromUCS2+0x30c> │ │ │ │ │ ldrh r1, [r3, #10] │ │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldrh r1, [r3, #12] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldrh r1, [r3, #14] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ tst r2, ip │ │ │ │ │ - bne 23128 <_PyUnicode_FromUCS2+0x1cc> │ │ │ │ │ + bne 23138 <_PyUnicode_FromUCS2+0x1cc> │ │ │ │ │ add lr, r3, #16 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bls 23268 <_PyUnicode_FromUCS2+0x30c> │ │ │ │ │ + bls 23278 <_PyUnicode_FromUCS2+0x30c> │ │ │ │ │ ldrh r1, [r3, #18] │ │ │ │ │ ldrh r2, [r3, #16] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldrh r1, [r3, #20] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldrh r1, [r3, #22] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ tst r2, ip │ │ │ │ │ - bne 23128 <_PyUnicode_FromUCS2+0x1cc> │ │ │ │ │ + bne 23138 <_PyUnicode_FromUCS2+0x1cc> │ │ │ │ │ add lr, r3, #24 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bls 23268 <_PyUnicode_FromUCS2+0x30c> │ │ │ │ │ + bls 23278 <_PyUnicode_FromUCS2+0x30c> │ │ │ │ │ ldrh r1, [r3, #26] │ │ │ │ │ ldrh r2, [r3, #24] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldrh r1, [r3, #28] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldrh r1, [r3, #30] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ tst r2, ip │ │ │ │ │ - bne 23128 <_PyUnicode_FromUCS2+0x1cc> │ │ │ │ │ + bne 23138 <_PyUnicode_FromUCS2+0x1cc> │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bls 2309c <_PyUnicode_FromUCS2+0x140> │ │ │ │ │ + bls 230ac <_PyUnicode_FromUCS2+0x140> │ │ │ │ │ ldrh r2, [r3] │ │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ │ ldrh lr, [r3, #4] │ │ │ │ │ ldrh r1, [r3, #6] │ │ │ │ │ orr r2, r2, r6 │ │ │ │ │ orr r2, r2, lr │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ tst r2, ip │ │ │ │ │ - bne 2312c <_PyUnicode_FromUCS2+0x1d0> │ │ │ │ │ + bne 2313c <_PyUnicode_FromUCS2+0x1d0> │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bhi 2306c <_PyUnicode_FromUCS2+0x110> │ │ │ │ │ + bhi 2307c <_PyUnicode_FromUCS2+0x110> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 2319c <_PyUnicode_FromUCS2+0x240> │ │ │ │ │ + bls 231ac <_PyUnicode_FromUCS2+0x240> │ │ │ │ │ ldrh r1, [r3] │ │ │ │ │ tst ip, r1 │ │ │ │ │ - bne 2343c <_PyUnicode_FromUCS2+0x4e0> │ │ │ │ │ + bne 2344c <_PyUnicode_FromUCS2+0x4e0> │ │ │ │ │ add r1, r3, #2 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls 2319c <_PyUnicode_FromUCS2+0x240> │ │ │ │ │ + bls 231ac <_PyUnicode_FromUCS2+0x240> │ │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ │ tst r3, ip │ │ │ │ │ - bne 2314c <_PyUnicode_FromUCS2+0x1f0> │ │ │ │ │ + bne 2315c <_PyUnicode_FromUCS2+0x1f0> │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls 2319c <_PyUnicode_FromUCS2+0x240> │ │ │ │ │ + bls 231ac <_PyUnicode_FromUCS2+0x240> │ │ │ │ │ ldrh r3, [r1] │ │ │ │ │ tst r3, ip │ │ │ │ │ - beq 230c8 <_PyUnicode_FromUCS2+0x16c> │ │ │ │ │ + beq 230d8 <_PyUnicode_FromUCS2+0x16c> │ │ │ │ │ cmn ip, #256 @ 0x100 │ │ │ │ │ - beq 23154 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ + beq 23164 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ cmn ip, #128 @ 0x80 │ │ │ │ │ - bne 234a4 <_PyUnicode_FromUCS2+0x548> │ │ │ │ │ + bne 234b4 <_PyUnicode_FromUCS2+0x548> │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls 23198 <_PyUnicode_FromUCS2+0x23c> │ │ │ │ │ + bls 231a8 <_PyUnicode_FromUCS2+0x23c> │ │ │ │ │ tst r3, #65280 @ 0xff00 │ │ │ │ │ - bne 23154 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ + bne 23164 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ add r3, r1, #2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 23198 <_PyUnicode_FromUCS2+0x23c> │ │ │ │ │ + bls 231a8 <_PyUnicode_FromUCS2+0x23c> │ │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ │ tst r2, #65280 @ 0xff00 │ │ │ │ │ - bne 23154 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ + bne 23164 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mvn ip, #255 @ 0xff │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 230c8 <_PyUnicode_FromUCS2+0x16c> │ │ │ │ │ + b 230d8 <_PyUnicode_FromUCS2+0x16c> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmn ip, #256 @ 0x100 │ │ │ │ │ - beq 23154 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ + beq 23164 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ cmn ip, #128 @ 0x80 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - ldrne ip, [pc, #1076] @ 23578 <_PyUnicode_FromUCS2+0x61c> │ │ │ │ │ + ldrne ip, [pc, #1076] @ 23588 <_PyUnicode_FromUCS2+0x61c> │ │ │ │ │ addne r0, r0, #65280 @ 0xff00 │ │ │ │ │ mvneq ip, #255 @ 0xff │ │ │ │ │ - b 22fa4 <_PyUnicode_FromUCS2+0x48> │ │ │ │ │ + b 22fb4 <_PyUnicode_FromUCS2+0x48> │ │ │ │ │ cmn ip, #256 @ 0x100 │ │ │ │ │ - bne 23494 <_PyUnicode_FromUCS2+0x538> │ │ │ │ │ - ldr r3, [pc, #1056] @ 2357c <_PyUnicode_FromUCS2+0x620> │ │ │ │ │ + bne 234a4 <_PyUnicode_FromUCS2+0x538> │ │ │ │ │ + ldr r3, [pc, #1056] @ 2358c <_PyUnicode_FromUCS2+0x620> │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 234cc <_PyUnicode_FromUCS2+0x570> │ │ │ │ │ + blt 234dc <_PyUnicode_FromUCS2+0x570> │ │ │ │ │ mov r6, #2 │ │ │ │ │ mvn r3, #-1073741809 @ 0xc000000f │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movle r0, #28 │ │ │ │ │ strle r3, [sp, #4] │ │ │ │ │ - ble 231c8 <_PyUnicode_FromUCS2+0x26c> │ │ │ │ │ + ble 231d8 <_PyUnicode_FromUCS2+0x26c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 2322c <_PyUnicode_FromUCS2+0x2d0> │ │ │ │ │ - b 234dc <_PyUnicode_FromUCS2+0x580> │ │ │ │ │ + bne 2323c <_PyUnicode_FromUCS2+0x2d0> │ │ │ │ │ + b 234ec <_PyUnicode_FromUCS2+0x580> │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bhi 23544 <_PyUnicode_FromUCS2+0x5e8> │ │ │ │ │ + bhi 23554 <_PyUnicode_FromUCS2+0x5e8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 234cc <_PyUnicode_FromUCS2+0x570> │ │ │ │ │ + blt 234dc <_PyUnicode_FromUCS2+0x570> │ │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ │ - bgt 23184 <_PyUnicode_FromUCS2+0x228> │ │ │ │ │ + bgt 23194 <_PyUnicode_FromUCS2+0x228> │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ mla r0, sl, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 23184 <_PyUnicode_FromUCS2+0x228> │ │ │ │ │ - ldr r1, [pc, #924] @ 23580 <_PyUnicode_FromUCS2+0x624> │ │ │ │ │ + beq 23194 <_PyUnicode_FromUCS2+0x228> │ │ │ │ │ + ldr r1, [pc, #924] @ 23590 <_PyUnicode_FromUCS2+0x624> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ add lr, r1, #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ str lr, [fp, #4] │ │ │ │ │ strne ip, [r1, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 234e4 <_PyUnicode_FromUCS2+0x588> │ │ │ │ │ + beq 234f4 <_PyUnicode_FromUCS2+0x588> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ str r5, [fp, #8] │ │ │ │ │ str r1, [fp, #12] │ │ │ │ │ orr r6, r6, #96 @ 0x60 │ │ │ │ │ add r5, fp, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ strb r6, [fp, #16] │ │ │ │ │ strb r1, [r5, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bls 23270 <_PyUnicode_FromUCS2+0x314> │ │ │ │ │ + bls 23280 <_PyUnicode_FromUCS2+0x314> │ │ │ │ │ ldrb r2, [fp, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 23558 <_PyUnicode_FromUCS2+0x5fc> │ │ │ │ │ + beq 23568 <_PyUnicode_FromUCS2+0x5fc> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addeq r0, fp, #28 │ │ │ │ │ addne r0, fp, #20 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 2309c <_PyUnicode_FromUCS2+0x140> │ │ │ │ │ + b 230ac <_PyUnicode_FromUCS2+0x140> │ │ │ │ │ ldrb r1, [fp, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 23550 <_PyUnicode_FromUCS2+0x5f4> │ │ │ │ │ + beq 23560 <_PyUnicode_FromUCS2+0x5f4> │ │ │ │ │ ldrb r1, [fp, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2347c <_PyUnicode_FromUCS2+0x520> │ │ │ │ │ + beq 2348c <_PyUnicode_FromUCS2+0x520> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ add r1, fp, #20 │ │ │ │ │ - bcs 23488 <_PyUnicode_FromUCS2+0x52c> │ │ │ │ │ + bcs 23498 <_PyUnicode_FromUCS2+0x52c> │ │ │ │ │ ldrh r0, [r4] │ │ │ │ │ strb r0, [r1] │ │ │ │ │ ldrh r0, [r4, #2] │ │ │ │ │ strb r0, [r1, #1] │ │ │ │ │ add ip, r4, #8 │ │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ │ strb r0, [r1, #2] │ │ │ │ │ cmp r7, ip │ │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ │ strb r0, [r1, #3] │ │ │ │ │ - bls 233e8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ + bls 233f8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ ldrh r0, [r4, #8] │ │ │ │ │ strb r0, [r1, #4] │ │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ │ strb r0, [r1, #5] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ ldrh r0, [r4, #12] │ │ │ │ │ strb r0, [r1, #6] │ │ │ │ │ ldrh r0, [r4, #14] │ │ │ │ │ strb r0, [r1, #7] │ │ │ │ │ - bls 233e8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ + bls 233f8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ │ strb r0, [r1, #8] │ │ │ │ │ ldrh r0, [r4, #18] │ │ │ │ │ strb r0, [r1, #9] │ │ │ │ │ add r0, r4, #24 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ ldrh r0, [r4, #20] │ │ │ │ │ strb r0, [r1, #10] │ │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ │ strb r0, [r1, #11] │ │ │ │ │ - bls 233e8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ + bls 233f8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ │ strb r0, [r1, #12] │ │ │ │ │ ldrh r0, [r4, #26] │ │ │ │ │ strb r0, [r1, #13] │ │ │ │ │ add r0, r4, #32 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ │ strb r0, [r1, #14] │ │ │ │ │ ldrh r0, [r4, #30] │ │ │ │ │ strb r0, [r1, #15] │ │ │ │ │ - bls 233e8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ + bls 233f8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ │ strb r0, [r1, #16] │ │ │ │ │ ldrh r0, [r4, #34] @ 0x22 │ │ │ │ │ strb r0, [r1, #17] │ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ ldrh r0, [r4, #36] @ 0x24 │ │ │ │ │ strb r0, [r1, #18] │ │ │ │ │ ldrh r0, [r4, #38] @ 0x26 │ │ │ │ │ strb r0, [r1, #19] │ │ │ │ │ - bls 233e8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ + bls 233f8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ │ strb r0, [r1, #20] │ │ │ │ │ ldrh r0, [r4, #42] @ 0x2a │ │ │ │ │ strb r0, [r1, #21] │ │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ ldrh r0, [r4, #44] @ 0x2c │ │ │ │ │ strb r0, [r1, #22] │ │ │ │ │ ldrh r0, [r4, #46] @ 0x2e │ │ │ │ │ strb r0, [r1, #23] │ │ │ │ │ - bls 233e8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ + bls 233f8 <_PyUnicode_FromUCS2+0x48c> │ │ │ │ │ sub r2, r7, r4 │ │ │ │ │ sub r2, r2, #49 @ 0x31 │ │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ │ add r0, r1, #28 │ │ │ │ │ @@ -38452,237 +38456,237 @@ │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ ldrh r3, [r4, #-12] │ │ │ │ │ strb r3, [r0, #-2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ ldrh r3, [r4, #-10] │ │ │ │ │ strb r3, [r0, #-1] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ - bne 233b8 <_PyUnicode_FromUCS2+0x45c> │ │ │ │ │ + bne 233c8 <_PyUnicode_FromUCS2+0x45c> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ bic r4, r7, #7 │ │ │ │ │ add r4, ip, r4 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ addhi r7, r7, #1 │ │ │ │ │ addhi r1, r1, r7, lsl #2 │ │ │ │ │ - bls 2325c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ + bls 2326c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ ldrh r2, [r4], #2 │ │ │ │ │ strb r2, [r1] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bls 2325c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ + bls 2326c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldrh r3, [r4], #2 │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bhi 23420 <_PyUnicode_FromUCS2+0x4c4> │ │ │ │ │ + bhi 23430 <_PyUnicode_FromUCS2+0x4c4> │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn ip, #256 @ 0x100 │ │ │ │ │ - beq 23154 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ + beq 23164 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ cmn ip, #128 @ 0x80 │ │ │ │ │ - bne 23560 <_PyUnicode_FromUCS2+0x604> │ │ │ │ │ + bne 23570 <_PyUnicode_FromUCS2+0x604> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 234b0 <_PyUnicode_FromUCS2+0x554> │ │ │ │ │ + bls 234c0 <_PyUnicode_FromUCS2+0x554> │ │ │ │ │ tst r1, #65280 @ 0xff00 │ │ │ │ │ - bne 23154 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ + bne 23164 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ mvn ip, #255 @ 0xff │ │ │ │ │ - b 230c8 <_PyUnicode_FromUCS2+0x16c> │ │ │ │ │ + b 230d8 <_PyUnicode_FromUCS2+0x16c> │ │ │ │ │ ldrh r0, [r0] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1b7a8 │ │ │ │ │ add r1, fp, #28 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bcc 23294 <_PyUnicode_FromUCS2+0x338> │ │ │ │ │ + bcc 232a4 <_PyUnicode_FromUCS2+0x338> │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bhi 2340c <_PyUnicode_FromUCS2+0x4b0> │ │ │ │ │ - b 2325c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ + bhi 2341c <_PyUnicode_FromUCS2+0x4b0> │ │ │ │ │ + b 2326c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ cmn ip, #128 @ 0x80 │ │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ │ mvneq ip, #255 @ 0xff │ │ │ │ │ - beq 230d4 <_PyUnicode_FromUCS2+0x178> │ │ │ │ │ - ldr r0, [pc, #208] @ 2357c <_PyUnicode_FromUCS2+0x620> │ │ │ │ │ - ldr ip, [pc, #200] @ 23578 <_PyUnicode_FromUCS2+0x61c> │ │ │ │ │ - b 230cc <_PyUnicode_FromUCS2+0x170> │ │ │ │ │ + beq 230e4 <_PyUnicode_FromUCS2+0x178> │ │ │ │ │ + ldr r0, [pc, #208] @ 2358c <_PyUnicode_FromUCS2+0x620> │ │ │ │ │ + ldr ip, [pc, #200] @ 23588 <_PyUnicode_FromUCS2+0x61c> │ │ │ │ │ + b 230dc <_PyUnicode_FromUCS2+0x170> │ │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r6, #1 │ │ │ │ │ mvnge r3, #-2147483619 @ 0x8000001d │ │ │ │ │ movge sl, r6 │ │ │ │ │ - bge 23170 <_PyUnicode_FromUCS2+0x214> │ │ │ │ │ - ldr r3, [pc, #176] @ 23584 <_PyUnicode_FromUCS2+0x628> │ │ │ │ │ - ldr r1, [pc, #176] @ 23588 <_PyUnicode_FromUCS2+0x62c> │ │ │ │ │ + bge 23180 <_PyUnicode_FromUCS2+0x214> │ │ │ │ │ + ldr r3, [pc, #176] @ 23594 <_PyUnicode_FromUCS2+0x628> │ │ │ │ │ + ldr r1, [pc, #176] @ 23598 <_PyUnicode_FromUCS2+0x62c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 2325c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ + b 2326c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ orr r1, r1, #32 │ │ │ │ │ strb r1, [fp, #16] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ add r0, fp, #28 │ │ │ │ │ str r5, [fp, #8] │ │ │ │ │ str r1, [fp, #12] │ │ │ │ │ - beq 23528 <_PyUnicode_FromUCS2+0x5cc> │ │ │ │ │ + beq 23538 <_PyUnicode_FromUCS2+0x5cc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ str r1, [fp, #24] │ │ │ │ │ str r1, [fp, #20] │ │ │ │ │ strh r1, [r0, r9] │ │ │ │ │ - bhi 23250 <_PyUnicode_FromUCS2+0x2f4> │ │ │ │ │ - b 2327c <_PyUnicode_FromUCS2+0x320> │ │ │ │ │ + bhi 23260 <_PyUnicode_FromUCS2+0x2f4> │ │ │ │ │ + b 2328c <_PyUnicode_FromUCS2+0x320> │ │ │ │ │ mov r1, #0 │ │ │ │ │ strb r1, [r0, r5] │ │ │ │ │ str r1, [fp, #24] │ │ │ │ │ str r1, [fp, #20] │ │ │ │ │ - b 2322c <_PyUnicode_FromUCS2+0x2d0> │ │ │ │ │ - ldr fp, [pc, #72] @ 2358c <_PyUnicode_FromUCS2+0x630> │ │ │ │ │ - b 2325c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ + b 2323c <_PyUnicode_FromUCS2+0x2d0> │ │ │ │ │ + ldr fp, [pc, #72] @ 2359c <_PyUnicode_FromUCS2+0x630> │ │ │ │ │ + b 2326c <_PyUnicode_FromUCS2+0x300> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 2315c <_PyUnicode_FromUCS2+0x200> │ │ │ │ │ - b 234b8 <_PyUnicode_FromUCS2+0x55c> │ │ │ │ │ + bhi 2316c <_PyUnicode_FromUCS2+0x200> │ │ │ │ │ + b 234c8 <_PyUnicode_FromUCS2+0x55c> │ │ │ │ │ ldr r1, [fp, #28] │ │ │ │ │ - b 23480 <_PyUnicode_FromUCS2+0x524> │ │ │ │ │ + b 23490 <_PyUnicode_FromUCS2+0x524> │ │ │ │ │ ldr r0, [fp, #28] │ │ │ │ │ - b 23250 <_PyUnicode_FromUCS2+0x2f4> │ │ │ │ │ + b 23260 <_PyUnicode_FromUCS2+0x2f4> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 23154 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ - ldr r0, [pc, #12] @ 2357c <_PyUnicode_FromUCS2+0x620> │ │ │ │ │ - ldr ip, [pc, #4] @ 23578 <_PyUnicode_FromUCS2+0x61c> │ │ │ │ │ + bls 23164 <_PyUnicode_FromUCS2+0x1f8> │ │ │ │ │ + ldr r0, [pc, #12] @ 2358c <_PyUnicode_FromUCS2+0x620> │ │ │ │ │ + ldr ip, [pc, #4] @ 23588 <_PyUnicode_FromUCS2+0x61c> │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 230c8 <_PyUnicode_FromUCS2+0x16c> │ │ │ │ │ + b 230d8 <_PyUnicode_FromUCS2+0x16c> │ │ │ │ │ .word 0xffff0000 │ │ │ │ │ .word 0x0000ffff │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00004d34 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00023590 <_PyUnicode_ClearInterned>: │ │ │ │ │ +000235a0 <_PyUnicode_ClearInterned>: │ │ │ │ │ _PyUnicode_ClearInterned(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ │ ldr r4, [r3, #1152] @ 0x480 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 23670 <_PyUnicode_ClearInterned+0xe0> │ │ │ │ │ - ldr r7, [pc, #268] @ 236c8 <_PyUnicode_ClearInterned+0x138> │ │ │ │ │ + beq 23680 <_PyUnicode_ClearInterned+0xe0> │ │ │ │ │ + ldr r7, [pc, #268] @ 236d8 <_PyUnicode_ClearInterned+0x138> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ │ add r6, r0, #4096 @ 0x1000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 23678 <_PyUnicode_ClearInterned+0xe8> │ │ │ │ │ + bne 23688 <_PyUnicode_ClearInterned+0xe8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 235dc <_PyUnicode_ClearInterned+0x4c> │ │ │ │ │ + b 235ec <_PyUnicode_ClearInterned+0x4c> │ │ │ │ │ strb r3, [r2, #16] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23634 <_PyUnicode_ClearInterned+0xa4> │ │ │ │ │ + beq 23644 <_PyUnicode_ClearInterned+0xa4> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ - beq 235d8 <_PyUnicode_ClearInterned+0x48> │ │ │ │ │ + beq 235e8 <_PyUnicode_ClearInterned+0x48> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 23690 <_PyUnicode_ClearInterned+0x100> │ │ │ │ │ + beq 236a0 <_PyUnicode_ClearInterned+0x100> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ - b 235d8 <_PyUnicode_ClearInterned+0x48> │ │ │ │ │ + b 235e8 <_PyUnicode_ClearInterned+0x48> │ │ │ │ │ ldr r1, [r6, #3436] @ 0xd6c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt 236a0 <_PyUnicode_ClearInterned+0x110> │ │ │ │ │ + bgt 236b0 <_PyUnicode_ClearInterned+0x110> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 38a8 │ │ │ │ │ R_ARM_CALL clear_interned_dict │ │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 23670 <_PyUnicode_ClearInterned+0xe0> │ │ │ │ │ - ldr r4, [pc, #112] @ 236cc <_PyUnicode_ClearInterned+0x13c> │ │ │ │ │ + bne 23680 <_PyUnicode_ClearInterned+0xe0> │ │ │ │ │ + ldr r4, [pc, #112] @ 236dc <_PyUnicode_ClearInterned+0x13c> │ │ │ │ │ ldr r0, [r4, #792] @ 0x318 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23670 <_PyUnicode_ClearInterned+0xe0> │ │ │ │ │ + beq 23680 <_PyUnicode_ClearInterned+0xe0> │ │ │ │ │ bl 0 <_Py_hashtable_destroy> │ │ │ │ │ R_ARM_CALL _Py_hashtable_destroy │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #792] @ 0x318 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r6, #324] @ 0x144 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 235cc <_PyUnicode_ClearInterned+0x3c> │ │ │ │ │ + beq 235dc <_PyUnicode_ClearInterned+0x3c> │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 38a8 │ │ │ │ │ R_ARM_JUMP24 clear_interned_dict │ │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 235dc <_PyUnicode_ClearInterned+0x4c> │ │ │ │ │ - b 23628 <_PyUnicode_ClearInterned+0x98> │ │ │ │ │ + bne 235ec <_PyUnicode_ClearInterned+0x4c> │ │ │ │ │ + b 23638 <_PyUnicode_ClearInterned+0x98> │ │ │ │ │ ldr r3, [r6, #3440] @ 0xd70 │ │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 23638 <_PyUnicode_ClearInterned+0xa8> │ │ │ │ │ + beq 23648 <_PyUnicode_ClearInterned+0xa8> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 23638 <_PyUnicode_ClearInterned+0xa8> │ │ │ │ │ + b 23648 <_PyUnicode_ClearInterned+0xa8> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000236d0 : │ │ │ │ │ +000236e0 : │ │ │ │ │ PyUnicode_FromOrdinal(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ │ - bcs 2381c │ │ │ │ │ + bcs 2382c │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bls 23784 │ │ │ │ │ + bls 23794 │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ movcc r0, #32 │ │ │ │ │ movcs r0, #36 @ 0x24 │ │ │ │ │ movcc r6, #2 │ │ │ │ │ movcs r6, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 237c0 │ │ │ │ │ - ldr r3, [pc, #292] @ 23844 │ │ │ │ │ + beq 237d0 │ │ │ │ │ + ldr r3, [pc, #292] @ 23854 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ strne r2, [r3, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -38695,132 +38699,132 @@ │ │ │ │ │ mvn r1, #0 │ │ │ │ │ strb r6, [r5, #16] │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ and r6, r6, #24 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ - beq 237a8 │ │ │ │ │ + beq 237b8 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ - bne 237e4 │ │ │ │ │ + bne 237f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strh r4, [r5, #28] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ │ - ldreq r5, [pc, #184] @ 23848 │ │ │ │ │ - ldrne r5, [pc, #184] @ 2384c │ │ │ │ │ + ldreq r5, [pc, #184] @ 23858 │ │ │ │ │ + ldrne r5, [pc, #184] @ 2385c │ │ │ │ │ addeq r4, r0, r0, lsl #1 │ │ │ │ │ addne r4, r4, #1296 @ 0x510 │ │ │ │ │ addeq r5, r5, r4, lsl #3 │ │ │ │ │ addne r5, r5, r4, lsl #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #8 │ │ │ │ │ strh r3, [r5, #30] │ │ │ │ │ - beq 23804 │ │ │ │ │ + beq 23814 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r5, #28] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2382c │ │ │ │ │ + beq 2383c │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ and r2, r3, #28 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 237fc │ │ │ │ │ + beq 2380c │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2383c │ │ │ │ │ + beq 2384c │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ - beq 237b4 │ │ │ │ │ + beq 237c4 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - b 237a0 │ │ │ │ │ + b 237b0 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23834 │ │ │ │ │ + beq 23844 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ - beq 23778 │ │ │ │ │ + beq 23788 │ │ │ │ │ strh r4, [r3] │ │ │ │ │ - b 237a0 │ │ │ │ │ - ldr r3, [pc, #44] @ 23850 │ │ │ │ │ - ldr r1, [pc, #44] @ 23854 │ │ │ │ │ + b 237b0 │ │ │ │ │ + ldr r3, [pc, #44] @ 23860 │ │ │ │ │ + ldr r1, [pc, #44] @ 23864 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 237a0 │ │ │ │ │ + b 237b0 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 23814 │ │ │ │ │ + b 23824 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 237f4 │ │ │ │ │ + b 23804 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000a600 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00001328 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00023858 : │ │ │ │ │ +00023868 : │ │ │ │ │ unicodeiter_next(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23a24 │ │ │ │ │ + beq 23a34 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 23a00 │ │ │ │ │ + bge 23a10 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsr r5, r1, #2 │ │ │ │ │ tst r1, #32 │ │ │ │ │ and r5, r5, #7 │ │ │ │ │ - beq 238d4 │ │ │ │ │ + beq 238e4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - bne 23ab0 │ │ │ │ │ + bne 23ac0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ add r3, r3, #28 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ - bne 238e4 │ │ │ │ │ + bne 238f4 │ │ │ │ │ ldrb r6, [r3, r2] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ │ - bne 23a34 │ │ │ │ │ - ldr r4, [pc, #508] @ 23ac4 │ │ │ │ │ + bne 23a44 │ │ │ │ │ + ldr r4, [pc, #508] @ 23ad4 │ │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ │ add r4, r4, r6, lsl #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ - beq 238b0 │ │ │ │ │ + beq 238c0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne 23988 │ │ │ │ │ + bne 23998 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ ldrh r6, [r3, r2] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ │ - bls 23a2c │ │ │ │ │ + bls 23a3c │ │ │ │ │ mov r0, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 239c0 │ │ │ │ │ + beq 239d0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - ldr r3, [pc, #428] @ 23ac8 │ │ │ │ │ + ldr r3, [pc, #428] @ 23ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ @@ -38834,1005 +38838,1003 @@ │ │ │ │ │ cmp r5, #2 │ │ │ │ │ strb r7, [r4, #16] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ and r7, r7, #24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq 23a44 │ │ │ │ │ + beq 23a54 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - bne 239e4 │ │ │ │ │ + bne 239f4 │ │ │ │ │ add r3, r4, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strh r6, [r3] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r6, [r3, r2, lsl #2] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ │ - bls 23a2c │ │ │ │ │ + bls 23a3c │ │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ │ - bcc 23a94 │ │ │ │ │ + bcc 23aa4 │ │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ │ movcc r7, #4 │ │ │ │ │ movcc r0, #36 @ 0x24 │ │ │ │ │ movcc r5, r7 │ │ │ │ │ - bcs 23a80 │ │ │ │ │ + bcs 23a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 23914 │ │ │ │ │ + bne 23924 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23a24 │ │ │ │ │ + beq 23a34 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ and r2, r3, #28 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 23a64 │ │ │ │ │ + beq 23a74 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23aa4 │ │ │ │ │ + beq 23ab4 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r4, #20 │ │ │ │ │ - bne 23aa8 │ │ │ │ │ + bne 23ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - beq 23a24 │ │ │ │ │ + beq 23a34 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 23a74 │ │ │ │ │ + beq 23a84 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 238cc │ │ │ │ │ + b 238dc │ │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ │ - beq 238c0 │ │ │ │ │ - ldr r4, [pc, #144] @ 23acc │ │ │ │ │ + beq 238d0 │ │ │ │ │ + ldr r4, [pc, #144] @ 23adc │ │ │ │ │ add r6, r6, #1296 @ 0x510 │ │ │ │ │ add r4, r4, r6, lsl #5 │ │ │ │ │ - b 238cc │ │ │ │ │ + b 238dc │ │ │ │ │ cmp r7, #8 │ │ │ │ │ strh r3, [r4, #30] │ │ │ │ │ - bne 239f4 │ │ │ │ │ + bne 23a04 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r4, #20 │ │ │ │ │ - beq 23978 │ │ │ │ │ - b 2397c │ │ │ │ │ + beq 23988 │ │ │ │ │ + b 2398c │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 23a50 │ │ │ │ │ + bne 23a60 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b 2397c │ │ │ │ │ + b 2398c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23a24 │ │ │ │ │ - ldr r3, [pc, #72] @ 23ad0 │ │ │ │ │ - ldr r1, [pc, #72] @ 23ad4 │ │ │ │ │ + b 23a34 │ │ │ │ │ + ldr r3, [pc, #72] @ 23ae0 │ │ │ │ │ + ldr r1, [pc, #72] @ 23ae4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 23a24 │ │ │ │ │ + b 23a34 │ │ │ │ │ mov r7, #2 │ │ │ │ │ mov r0, #32 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 239b4 │ │ │ │ │ + b 239c4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r6, [r3] │ │ │ │ │ - b 238cc │ │ │ │ │ + b 238dc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ - beq 238b0 │ │ │ │ │ - b 238e4 │ │ │ │ │ + beq 238c0 │ │ │ │ │ + b 238f4 │ │ │ │ │ .word 0x0000a600 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00023ad8 : │ │ │ │ │ +00023ae8 : │ │ │ │ │ unicode_encode_ucs1(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3448] @ 0xd78 │ │ │ │ │ - ldr r3, [pc, #3076] @ 246f4 │ │ │ │ │ + ldr r3, [pc, #3068] @ 246fc │ │ │ │ │ sub sp, sp, #612 @ 0x264 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #604] @ 0x25c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r3, [pc, #3044] @ 246f8 │ │ │ │ │ - ldrne r3, [pc, #3044] @ 246fc │ │ │ │ │ + ldreq r3, [pc, #3036] @ 24700 │ │ │ │ │ + ldrne r3, [pc, #3036] @ 24704 │ │ │ │ │ streq r3, [sp, #52] @ 0x34 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldreq r3, [pc, #3036] @ 24700 │ │ │ │ │ - ldrne r3, [pc, #3036] @ 24704 │ │ │ │ │ + ldreq r3, [pc, #3028] @ 24708 │ │ │ │ │ + ldrne r3, [pc, #3028] @ 2470c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq 24648 │ │ │ │ │ + beq 2464c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ movne r3, r1 │ │ │ │ │ addne r9, r3, #20 │ │ │ │ │ addeq r9, r3, #28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 24654 │ │ │ │ │ + beq 2463c │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ bl 0 <_PyBytesWriter_Init> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Init │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ bl 0 <_PyBytesWriter_Alloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Alloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 24460 │ │ │ │ │ + beq 2446c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bge 23fac │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bge 23fb4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 24120 │ │ │ │ │ + beq 24124 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 2428c │ │ │ │ │ - lsl r3, r4, #1 │ │ │ │ │ + bne 24290 │ │ │ │ │ + lsl r3, r5, #1 │ │ │ │ │ ldrh r2, [r9, r3] │ │ │ │ │ - add r5, r4, #1 │ │ │ │ │ + add r4, r5, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 2440c │ │ │ │ │ + bls 24418 │ │ │ │ │ mov r6, fp │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ strb r2, [r6], #1 │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ │ - add sl, r4, #2 │ │ │ │ │ + add sl, r5, #2 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 23cfc │ │ │ │ │ + bls 23d0c │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #2 │ │ │ │ │ strb r2, [fp, #1] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ │ - add r5, r4, #3 │ │ │ │ │ + add r4, r5, #3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 243f0 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bls 243fc │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ add r6, fp, #3 │ │ │ │ │ strb r2, [fp, #2] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrh r2, [r3, #6] │ │ │ │ │ - add sl, r4, #4 │ │ │ │ │ + add sl, r5, #4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 23cfc │ │ │ │ │ + bls 23d0c │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #4 │ │ │ │ │ strb r2, [fp, #3] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ │ - add r5, r4, #5 │ │ │ │ │ + add r4, r5, #5 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 243f0 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bls 243fc │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ add r6, fp, #5 │ │ │ │ │ strb r2, [fp, #4] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrh r2, [r3, #10] │ │ │ │ │ - add sl, r4, #6 │ │ │ │ │ + add sl, r5, #6 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 23cfc │ │ │ │ │ + bls 23d0c │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #6 │ │ │ │ │ strb r2, [fp, #5] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ │ - add r5, r4, #7 │ │ │ │ │ + add r4, r5, #7 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 243f0 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bls 243fc │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ add r6, fp, #7 │ │ │ │ │ strb r2, [fp, #6] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ │ - add sl, r4, #8 │ │ │ │ │ + add sl, r5, #8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 23cfc │ │ │ │ │ + bls 23d0c │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #8 │ │ │ │ │ strb r3, [fp, #7] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ - add r4, r4, #-2147483641 @ 0x80000007 │ │ │ │ │ - add r4, r9, r4, lsl #1 │ │ │ │ │ - b 23ce8 │ │ │ │ │ + ble 243d4 │ │ │ │ │ + add r5, r5, #-2147483641 @ 0x80000007 │ │ │ │ │ + add r5, r9, r5, lsl #1 │ │ │ │ │ + b 23cf8 │ │ │ │ │ cmp r7, sl │ │ │ │ │ strb r3, [r6], #1 │ │ │ │ │ - ble 23fb0 │ │ │ │ │ - ldrh r3, [r4, #2]! │ │ │ │ │ - mov r5, sl │ │ │ │ │ + ble 243d4 │ │ │ │ │ + ldrh r3, [r5, #2]! │ │ │ │ │ + mov r4, sl │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - bhi 23cdc │ │ │ │ │ + bhi 23cec │ │ │ │ │ cmp r7, sl │ │ │ │ │ - ble 243c8 │ │ │ │ │ + ble 243cc │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ ldrh r2, [r9, r3] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi 243e8 │ │ │ │ │ - add r4, sl, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ + bhi 243f4 │ │ │ │ │ + add r5, sl, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi 23dc0 │ │ │ │ │ - add r4, sl, #2 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ + bhi 23dd0 │ │ │ │ │ + add r5, sl, #2 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi 23dc0 │ │ │ │ │ - add r4, sl, #3 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ + bhi 23dd0 │ │ │ │ │ + add r5, sl, #3 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ ldrh r2, [r3, #6] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi 23dc0 │ │ │ │ │ - add r4, sl, #4 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ + bhi 23dd0 │ │ │ │ │ + add r5, sl, #4 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi 23dc0 │ │ │ │ │ - add r4, sl, #5 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ + bhi 23dd0 │ │ │ │ │ + add r5, sl, #5 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ ldrh r3, [r3, #10] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi 23dc0 │ │ │ │ │ - add r4, sl, #6 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ + bhi 23dd0 │ │ │ │ │ + add r5, sl, #6 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ add sl, sl, #-2147483643 @ 0x80000005 │ │ │ │ │ add sl, r9, sl, lsl #1 │ │ │ │ │ - b 23db4 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bge 244ec │ │ │ │ │ + b 23dc4 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bge 244f8 │ │ │ │ │ ldrh r3, [sl, #2]! │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bcs 23da8 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + bcs 23db8 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24400 │ │ │ │ │ + beq 2440c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #2336] @ 24708 │ │ │ │ │ + ldr r2, [pc, #2328] @ 24710 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bhi 24038 │ │ │ │ │ + bhi 2403c │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ orrge r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 244b8 │ │ │ │ │ + bne 244c4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 24618 │ │ │ │ │ - lsl r2, r5, #1 │ │ │ │ │ + bne 2460c │ │ │ │ │ + lsl r2, r4, #1 │ │ │ │ │ ldrh r0, [r9, r2] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ sub r3, r0, #56320 @ 0xdc00 │ │ │ │ │ sub r3, r3, #128 @ 0x80 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bhi 24028 │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ + bhi 2402c │ │ │ │ │ + add r3, r4, #1 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ strb r0, [fp], #1 │ │ │ │ │ - bge 24118 │ │ │ │ │ + bge 2411c │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ ldrh ip, [r2, #2] │ │ │ │ │ sub r0, ip, #56320 @ 0xdc00 │ │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi 24030 │ │ │ │ │ - add r3, r5, #2 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + bhi 24034 │ │ │ │ │ + add r3, r4, #2 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ add fp, r6, #2 │ │ │ │ │ strb ip, [r6, #1] │ │ │ │ │ - bge 24118 │ │ │ │ │ + bge 2411c │ │ │ │ │ ldrh ip, [r2, #4] │ │ │ │ │ sub r0, ip, #56320 @ 0xdc00 │ │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi 24030 │ │ │ │ │ - add r3, r5, #3 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + bhi 24034 │ │ │ │ │ + add r3, r4, #3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ add fp, r6, #3 │ │ │ │ │ strb ip, [r6, #2] │ │ │ │ │ - ble 24118 │ │ │ │ │ + ble 2411c │ │ │ │ │ ldrh ip, [r2, #6] │ │ │ │ │ sub r0, ip, #56320 @ 0xdc00 │ │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi 24030 │ │ │ │ │ - add r3, r5, #4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + bhi 24034 │ │ │ │ │ + add r3, r4, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ add fp, r6, #4 │ │ │ │ │ strb ip, [r6, #3] │ │ │ │ │ - bge 24118 │ │ │ │ │ + bge 2411c │ │ │ │ │ ldrh ip, [r2, #8] │ │ │ │ │ sub r0, ip, #56320 @ 0xdc00 │ │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi 24030 │ │ │ │ │ - add r3, r5, #5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + bhi 24034 │ │ │ │ │ + add r3, r4, #5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ add fp, r6, #5 │ │ │ │ │ strb ip, [r6, #4] │ │ │ │ │ - ble 24118 │ │ │ │ │ + ble 2411c │ │ │ │ │ ldrh ip, [r2, #10] │ │ │ │ │ sub r0, ip, #56320 @ 0xdc00 │ │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi 24030 │ │ │ │ │ - add r3, r5, #6 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + bhi 24034 │ │ │ │ │ + add r3, r4, #6 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ add fp, r6, #6 │ │ │ │ │ strb ip, [r6, #5] │ │ │ │ │ - ble 24118 │ │ │ │ │ + ble 2411c │ │ │ │ │ ldrh ip, [r2, #12] │ │ │ │ │ sub r0, ip, #56320 @ 0xdc00 │ │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi 24030 │ │ │ │ │ - add r3, r5, #7 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + bhi 24034 │ │ │ │ │ + add r3, r4, #7 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ add fp, r6, #7 │ │ │ │ │ strb ip, [r6, #6] │ │ │ │ │ - ble 24118 │ │ │ │ │ + ble 2411c │ │ │ │ │ ldrh r0, [r2, #14] │ │ │ │ │ sub r2, r0, #56320 @ 0xdc00 │ │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ │ - bhi 24030 │ │ │ │ │ - add r5, r5, #8 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + bhi 24034 │ │ │ │ │ + add r4, r4, #8 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ add fp, r6, #8 │ │ │ │ │ strb r0, [r6, #7] │ │ │ │ │ - ble 245cc │ │ │ │ │ + ble 23fa8 │ │ │ │ │ add r1, r1, #-2147483641 @ 0x80000007 │ │ │ │ │ add r1, r9, r1, lsl #1 │ │ │ │ │ - mov r6, fp │ │ │ │ │ ldrh r2, [r1, #2]! │ │ │ │ │ sub r3, r2, #56320 @ 0xdc00 │ │ │ │ │ sub r3, r3, #128 @ 0x80 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bhi 2462c │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - strb r2, [r6], #1 │ │ │ │ │ - blt 23f78 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt 23bbc │ │ │ │ │ - mov r6, fp │ │ │ │ │ + bhi 24624 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + strb r2, [fp], #1 │ │ │ │ │ + blt 23f84 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bgt 23bcc │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ bl 848c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, fp │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ bl 0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #1824] @ 246f4 │ │ │ │ │ + ldr r3, [pc, #1828] @ 246fc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 24604 │ │ │ │ │ + bne 24608 │ │ │ │ │ add sp, sp, #612 @ 0x264 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r5, r3 │ │ │ │ │ - sub r3, r3, r4 │ │ │ │ │ + add r3, r4, r3 │ │ │ │ │ + sub r3, r3, r5 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ - str r4, [sp] │ │ │ │ │ - bl 2470c │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 24714 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 23ba8 │ │ │ │ │ - b 2443c │ │ │ │ │ + bne 23bb8 │ │ │ │ │ + b 24448 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b 23ba8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + b 23bb8 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov r6, fp │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ str fp, [sp, #4] │ │ │ │ │ - bl 21634 │ │ │ │ │ + bl 21644 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2443c │ │ │ │ │ + beq 24448 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - blt 24664 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + blt 246c4 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 246ac │ │ │ │ │ + bne 246a8 │ │ │ │ │ cmp r8, #256 @ 0x100 │ │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ │ - beq 24688 │ │ │ │ │ + beq 2467c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 246d0 │ │ │ │ │ + beq 24658 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 246c8 │ │ │ │ │ + beq 246a0 │ │ │ │ │ add r2, sl, #20 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ bl 0 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 24440 │ │ │ │ │ + beq 2444c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 23ba8 │ │ │ │ │ + beq 23bb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 23ba8 │ │ │ │ │ + bne 23bb8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23ba8 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 23fa4 │ │ │ │ │ - ldrb r3, [r9, r4] │ │ │ │ │ - add sl, r4, #1 │ │ │ │ │ + b 23bb8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 23fac │ │ │ │ │ + ldrb r3, [r9, r5] │ │ │ │ │ + add sl, r5, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 245b4 │ │ │ │ │ + bls 245c0 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r7, sl │ │ │ │ │ strb r3, [r6], #1 │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrb r2, [r9, sl] │ │ │ │ │ - add r3, r4, #2 │ │ │ │ │ + add r3, r5, #2 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 244cc │ │ │ │ │ + bls 244d8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r6, fp, #2 │ │ │ │ │ strb r2, [fp, #1] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrb r1, [r9, r3] │ │ │ │ │ - add r2, r4, #3 │ │ │ │ │ + add r2, r5, #3 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls 245e4 │ │ │ │ │ + bls 245e8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ add r6, fp, #3 │ │ │ │ │ strb r1, [fp, #2] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrb r3, [r9, r2] │ │ │ │ │ - add sl, r4, #4 │ │ │ │ │ + add sl, r5, #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 244f8 │ │ │ │ │ + bls 245b8 │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #4 │ │ │ │ │ strb r3, [fp, #3] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrb r2, [r9, sl] │ │ │ │ │ - add r3, r4, #5 │ │ │ │ │ + add r3, r5, #5 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 244cc │ │ │ │ │ + bls 244d8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r6, fp, #5 │ │ │ │ │ strb r2, [fp, #4] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrb r2, [r9, r3] │ │ │ │ │ - add sl, r4, #6 │ │ │ │ │ + add sl, r5, #6 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 245f0 │ │ │ │ │ + bls 245f4 │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #6 │ │ │ │ │ strb r2, [fp, #5] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrb r3, [r9, sl] │ │ │ │ │ - add r2, r4, #7 │ │ │ │ │ + add r2, r5, #7 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 245f8 │ │ │ │ │ + bls 245fc │ │ │ │ │ cmp r7, r2 │ │ │ │ │ add r6, fp, #7 │ │ │ │ │ strb r3, [fp, #6] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrb r3, [r9, r2] │ │ │ │ │ - add sl, r4, #8 │ │ │ │ │ + add sl, r5, #8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 244f8 │ │ │ │ │ + bls 245b8 │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #8 │ │ │ │ │ strb r3, [fp, #7] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ - b 24234 │ │ │ │ │ + b 24238 │ │ │ │ │ cmp r7, sl │ │ │ │ │ strb r3, [r6], #1 │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ - mov r4, sl │ │ │ │ │ + mov r5, sl │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - bhi 24228 │ │ │ │ │ + bhi 2422c │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt 24500 │ │ │ │ │ + bgt 24504 │ │ │ │ │ cmp r7, sl │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - movne r5, r4 │ │ │ │ │ - movne r4, sl │ │ │ │ │ - bne 23ddc │ │ │ │ │ + movne r4, r5 │ │ │ │ │ + movne r5, sl │ │ │ │ │ + bne 23dec │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ bl 131c0 <_Py_GetErrorHandler> │ │ │ │ │ R_ARM_CALL _Py_GetErrorHandler │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, sl │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 23ddc │ │ │ │ │ - ldr r2, [r9, r4, lsl #2] │ │ │ │ │ - lsl r3, r4, #2 │ │ │ │ │ + b 23dec │ │ │ │ │ + ldr r2, [r9, r5, lsl #2] │ │ │ │ │ + lsl r3, r5, #2 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - add r5, r4, #1 │ │ │ │ │ - bls 245d4 │ │ │ │ │ + add r4, r5, #1 │ │ │ │ │ + bls 245d8 │ │ │ │ │ mov r6, fp │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ strb r2, [r6], #1 │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - add sl, r4, #2 │ │ │ │ │ + add sl, r5, #2 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 243c0 │ │ │ │ │ + bls 243c4 │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #2 │ │ │ │ │ strb r2, [fp, #1] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - add r5, r4, #3 │ │ │ │ │ + add r4, r5, #3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 244d8 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bls 244e4 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ add r6, fp, #3 │ │ │ │ │ strb r2, [fp, #2] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - add sl, r4, #4 │ │ │ │ │ + add sl, r5, #4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 243c0 │ │ │ │ │ + bls 243c4 │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #4 │ │ │ │ │ strb r2, [fp, #3] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - add r5, r4, #5 │ │ │ │ │ + add r4, r5, #5 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 244d8 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bls 244e4 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ add r6, fp, #5 │ │ │ │ │ strb r2, [fp, #4] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - add sl, r4, #6 │ │ │ │ │ + add sl, r5, #6 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 243c0 │ │ │ │ │ + bls 243c4 │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #6 │ │ │ │ │ strb r2, [fp, #5] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - add r5, r4, #7 │ │ │ │ │ + add r4, r5, #7 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 244d8 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bls 244e4 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ add r6, fp, #7 │ │ │ │ │ strb r2, [fp, #6] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - add sl, r4, #8 │ │ │ │ │ + add sl, r5, #8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 243c0 │ │ │ │ │ + bls 243c4 │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r6, fp, #8 │ │ │ │ │ strb r3, [fp, #7] │ │ │ │ │ - ble 23fb0 │ │ │ │ │ - add r2, r4, #1073741831 @ 0x40000007 │ │ │ │ │ + ble 243d4 │ │ │ │ │ + add r2, r5, #1073741831 @ 0x40000007 │ │ │ │ │ add r2, r9, r2, lsl #2 │ │ │ │ │ - b 243ac │ │ │ │ │ + b 243b0 │ │ │ │ │ cmp r7, sl │ │ │ │ │ strb r3, [r6], #1 │ │ │ │ │ - ble 23fb0 │ │ │ │ │ + ble 243d4 │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ - mov r5, sl │ │ │ │ │ + mov r4, sl │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - bhi 243a0 │ │ │ │ │ + bhi 243a4 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt 243dc │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b 24250 │ │ │ │ │ + bgt 243e8 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 24254 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b 23fb4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - ble 244e8 │ │ │ │ │ + ble 244f4 │ │ │ │ │ ldr r3, [r9, sl, lsl #2] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bls 243d0 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b 23dc0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + bls 243dc │ │ │ │ │ mov r5, sl │ │ │ │ │ + b 23dd0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 23cfc │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b 24274 │ │ │ │ │ + b 23d0c │ │ │ │ │ mov sl, r5 │ │ │ │ │ - mov r6, fp │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 23cfc │ │ │ │ │ + b 24278 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 23d0c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - str r4, [sp] │ │ │ │ │ + str r5, [sp] │ │ │ │ │ bl 399c │ │ │ │ │ R_ARM_CALL raise_encode_exception │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 848c │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ bl 0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ bl 848c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 23fcc │ │ │ │ │ + b 23fd0 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r5, r3 │ │ │ │ │ - sub r3, r3, r4 │ │ │ │ │ + add r3, r4, r3 │ │ │ │ │ + sub r3, r3, r5 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ - str r4, [sp] │ │ │ │ │ + str r5, [sp] │ │ │ │ │ bl 7660 <_PyUnicode_DecodeUnicodeEscapeInternal2+0x870> │ │ │ │ │ R_ARM_CALL xmlcharrefreplace │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 23ba8 │ │ │ │ │ - b 2443c │ │ │ │ │ - sub fp, r4, r5 │ │ │ │ │ + bne 23bb8 │ │ │ │ │ + b 24448 │ │ │ │ │ + sub fp, r5, r4 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ add fp, r6, fp │ │ │ │ │ - b 23ba8 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + b 23bb8 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ movge fp, r6 │ │ │ │ │ - movge r4, r5 │ │ │ │ │ - bge 23ba8 │ │ │ │ │ - b 24038 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 24248 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + movge r5, r4 │ │ │ │ │ + bge 23bb8 │ │ │ │ │ + b 2403c │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 243c0 │ │ │ │ │ + b 2424c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r4, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b 24250 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b 24248 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b 243c4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov sl, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ + b 24254 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ ldrb r3, [r9, sl] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi 243e8 │ │ │ │ │ - add r4, sl, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ - ldrsb r3, [r9, r4] │ │ │ │ │ + bhi 243f4 │ │ │ │ │ + add r5, sl, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ + ldrsb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 23dc0 │ │ │ │ │ - add r4, sl, #2 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ - ldrsb r3, [r9, r4] │ │ │ │ │ + bge 23dd0 │ │ │ │ │ + add r5, sl, #2 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ + ldrsb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 23dc0 │ │ │ │ │ - add r4, sl, #3 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ - ldrsb r3, [r9, r4] │ │ │ │ │ + bge 23dd0 │ │ │ │ │ + add r5, sl, #3 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ + ldrsb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 23dc0 │ │ │ │ │ - add r4, sl, #4 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ - ldrsb r3, [r9, r4] │ │ │ │ │ + bge 23dd0 │ │ │ │ │ + add r5, sl, #4 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ + ldrsb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 23dc0 │ │ │ │ │ - add r4, sl, #5 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ - ldrsb r3, [r9, r4] │ │ │ │ │ + bge 23dd0 │ │ │ │ │ + add r5, sl, #5 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ + ldrsb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 23dc0 │ │ │ │ │ - add r4, sl, #6 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt 245a4 │ │ │ │ │ - b 244ec │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 244ec │ │ │ │ │ - ldrsb r3, [r9, r4] │ │ │ │ │ + bge 23dd0 │ │ │ │ │ + add r5, sl, #6 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bgt 245a8 │ │ │ │ │ + b 244f8 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 244f8 │ │ │ │ │ + ldrsb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 24598 │ │ │ │ │ - b 23dc0 │ │ │ │ │ + blt 2459c │ │ │ │ │ + b 23dd0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 2424c │ │ │ │ │ cmp r7, sl │ │ │ │ │ movle r6, fp │ │ │ │ │ - ble 24250 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 24504 │ │ │ │ │ + ble 24254 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 23fa4 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ mov r6, fp │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 243c0 │ │ │ │ │ + b 24508 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 243c4 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 24248 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 24248 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 2424c │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 2424c │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 24248 │ │ │ │ │ + b 2424c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - strb r2, [r6], #1 │ │ │ │ │ - ble 23f9c │ │ │ │ │ - ldr r2, [r9, r5, lsl #2] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ldr r2, [r9, r4, lsl #2] │ │ │ │ │ sub r3, r2, #56320 @ 0xdc00 │ │ │ │ │ sub r3, r3, #128 @ 0x80 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bls 24608 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - blt 24038 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 23fb0 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b 23bbc │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r9, [r3, #28] │ │ │ │ │ - b 23b68 │ │ │ │ │ + bls 246e8 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + blt 24038 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ble 23fb4 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 23bcc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b 23fcc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r2, r5, r2 │ │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ - bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ - R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 240a0 │ │ │ │ │ - b 24440 │ │ │ │ │ + b 23fd0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r9, [r3, #28] │ │ │ │ │ + b 23b78 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 399c │ │ │ │ │ + R_ARM_CALL raise_encode_exception │ │ │ │ │ + b 2444c │ │ │ │ │ and r2, r3, #28 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bne 246d0 │ │ │ │ │ + bne 24658 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 246c8 │ │ │ │ │ + beq 246a0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - bne 240cc │ │ │ │ │ + bne 240d0 │ │ │ │ │ add r2, sl, #28 │ │ │ │ │ - b 240d0 │ │ │ │ │ + b 240d4 │ │ │ │ │ + ldr r2, [sl, #28] │ │ │ │ │ + b 240d4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r2, sl, #16 │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ bl 0 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 240e4 │ │ │ │ │ - ldr r2, [sl, #28] │ │ │ │ │ - b 240d0 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r4, [sp] │ │ │ │ │ - bl 399c │ │ │ │ │ - R_ARM_CALL raise_encode_exception │ │ │ │ │ - b 24440 │ │ │ │ │ + b 240e8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r4, r2 │ │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ + bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ + R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 240a4 │ │ │ │ │ + b 2444c │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + strb r2, [fp], #1 │ │ │ │ │ + bgt 24610 │ │ │ │ │ + b 23fa8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000134c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001354 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000c94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002fc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0002470c : │ │ │ │ │ +00024714 : │ │ │ │ │ backslashreplace(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldrb ip, [r2, #16] │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ tst ip, #32 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 248cc │ │ │ │ │ + beq 248d4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r5, r2, #20 │ │ │ │ │ - bne 248d0 │ │ │ │ │ + bne 248d8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ addlt r5, r2, #28 │ │ │ │ │ - bge 248d8 │ │ │ │ │ + bge 248e0 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and r6, ip, #7 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 248f0 │ │ │ │ │ + beq 248f8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 2497c │ │ │ │ │ + bne 24984 │ │ │ │ │ lsl r3, r4, #1 │ │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ │ add ip, r4, #1 │ │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ │ movhi r2, #6 │ │ │ │ │ movls r2, #4 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - ble 247f8 │ │ │ │ │ + ble 24800 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ ldrh ip, [r3, #2] │ │ │ │ │ cmp ip, #256 @ 0x100 │ │ │ │ │ add ip, r4, #2 │ │ │ │ │ movcc lr, #4 │ │ │ │ │ movcs lr, #6 │ │ │ │ │ cmp r7, ip │ │ │ │ │ add r2, r2, lr │ │ │ │ │ - ble 247f8 │ │ │ │ │ + ble 24800 │ │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ movhi ip, #6 │ │ │ │ │ movls ip, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ - ble 247f8 │ │ │ │ │ + ble 24800 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ ldrh lr, [r5, ip] │ │ │ │ │ mvn ip, #-2147483642 @ 0x80000006 │ │ │ │ │ cmp lr, #255 @ 0xff │ │ │ │ │ mvnls ip, #-2147483644 @ 0x80000004 │ │ │ │ │ movls lr, #4 │ │ │ │ │ movhi lr, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt 24910 │ │ │ │ │ + blt 24918 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ - bgt 247c4 │ │ │ │ │ + bgt 247cc │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 248e8 │ │ │ │ │ + beq 248f0 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ popge {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 24924 │ │ │ │ │ + beq 2492c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 249c0 │ │ │ │ │ - ldr ip, [pc, #692] @ 24ad8 │ │ │ │ │ + bne 249c8 │ │ │ │ │ + ldr ip, [pc, #692] @ 24ae0 │ │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ │ mov lr, r0 │ │ │ │ │ add r5, r5, r7, lsl #1 │ │ │ │ │ mov r8, #117 @ 0x75 │ │ │ │ │ mov r7, #92 @ 0x5c │ │ │ │ │ ldrh r3, [r4], #2 │ │ │ │ │ strb r7, [r0] │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ and r1, r2, #15 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ lsr r2, r3, #4 │ │ │ │ │ and r2, r2, #15 │ │ │ │ │ and r6, r3, #15 │ │ │ │ │ - bls 2489c │ │ │ │ │ + bls 248a4 │ │ │ │ │ strb r8, [r0, #1] │ │ │ │ │ ldr r9, [ip] │ │ │ │ │ add r0, r0, #6 │ │ │ │ │ ldrb r3, [r9, r3, lsr #12] │ │ │ │ │ strb r3, [r0, #-4] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ @@ -39841,52 +39843,52 @@ │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ strb r2, [r0, #-2] │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ strb r3, [lr, #5] │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov lr, r0 │ │ │ │ │ - b 24834 │ │ │ │ │ + b 2483c │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ strb r2, [r0, #1] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ldrb r2, [r2, r3, lsr #4] │ │ │ │ │ strb r2, [r0, #2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldrb r3, [r2, r6] │ │ │ │ │ strb r3, [lr, #3] │ │ │ │ │ - bne 24894 │ │ │ │ │ + bne 2489c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r5, [r2, #28] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt 24748 │ │ │ │ │ + blt 24750 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ - beq 247f8 │ │ │ │ │ + beq 24800 │ │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ │ - bne 248f8 │ │ │ │ │ - ldr r3, [pc, #452] @ 24adc │ │ │ │ │ - ldr r1, [pc, #452] @ 24ae0 │ │ │ │ │ + bne 24900 │ │ │ │ │ + ldr r3, [pc, #452] @ 24ae4 │ │ │ │ │ + ldr r1, [pc, #452] @ 24ae8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 248e8 │ │ │ │ │ - ldr ip, [pc, #428] @ 24ad8 │ │ │ │ │ + b 248f0 │ │ │ │ │ + ldr ip, [pc, #428] @ 24ae0 │ │ │ │ │ add r1, r5, r4 │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ mov r8, #92 @ 0x5c │ │ │ │ │ mov r6, #120 @ 0x78 │ │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ │ strb r8, [r3, #-4] │ │ │ │ │ @@ -39896,46 +39898,46 @@ │ │ │ │ │ ldrb lr, [lr, r2, lsr #4] │ │ │ │ │ strb lr, [r3, #-2] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ and r2, r2, #15 │ │ │ │ │ ldrb r2, [lr, r2] │ │ │ │ │ strb r2, [r3, #-1] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - bne 2493c │ │ │ │ │ + bne 24944 │ │ │ │ │ sub r3, r7, r4 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr lr, [r5, r3, lsl #2] │ │ │ │ │ mvn ip, #-2147483642 @ 0x80000006 │ │ │ │ │ cmp lr, #255 @ 0xff │ │ │ │ │ - bls 24a58 │ │ │ │ │ + bls 24a60 │ │ │ │ │ cmp lr, #65536 @ 0x10000 │ │ │ │ │ mvncs ip, #-2147483638 @ 0x8000000a │ │ │ │ │ movcs lr, #10 │ │ │ │ │ movcc lr, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt 24910 │ │ │ │ │ + blt 24918 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ - bne 24984 │ │ │ │ │ - b 247f8 │ │ │ │ │ - ldr ip, [pc, #272] @ 24ad8 │ │ │ │ │ + bne 2498c │ │ │ │ │ + b 24800 │ │ │ │ │ + ldr ip, [pc, #272] @ 24ae0 │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ mov r6, #117 @ 0x75 │ │ │ │ │ ldr r3, [r4], #4 │ │ │ │ │ strb lr, [r0] │ │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ │ - bcs 24a64 │ │ │ │ │ + bcs 24a6c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bls 24a48 │ │ │ │ │ + bls 24a50 │ │ │ │ │ strb r6, [r0, #1] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldrb r2, [r2, r3, lsr #12] │ │ │ │ │ strb r2, [r0, #2] │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ and r2, r2, #15 │ │ │ │ │ @@ -39949,23 +39951,23 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ strb r2, [r0], #2 │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ strb r3, [r1, #1] │ │ │ │ │ - bne 249d4 │ │ │ │ │ + bne 249dc │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ add r1, r0, #2 │ │ │ │ │ strb r2, [r0, #1] │ │ │ │ │ - b 24a14 │ │ │ │ │ + b 24a1c │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ mov lr, #4 │ │ │ │ │ - b 249a4 │ │ │ │ │ + b 249ac │ │ │ │ │ mov r2, #85 @ 0x55 │ │ │ │ │ strb r2, [r0, #1] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldrb r2, [r2, r3, lsr #28] │ │ │ │ │ strb r2, [r0, #2] │ │ │ │ │ lsr r2, r3, #24 │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ @@ -39986,202 +39988,202 @@ │ │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ │ strb r1, [r0, #6] │ │ │ │ │ lsr r1, r3, #8 │ │ │ │ │ and r1, r1, #15 │ │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ │ strb r2, [r0, #7] │ │ │ │ │ add r1, r0, #8 │ │ │ │ │ - b 24a14 │ │ │ │ │ + b 24a1c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00001370 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00024ae4 <_PyUnicode_EncodeCharmap>: │ │ │ │ │ +00024aec <_PyUnicode_EncodeCharmap>: │ │ │ │ │ _PyUnicode_EncodeCharmap(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #4072] @ 25aec <_PyUnicode_EncodeCharmap+0x1008> │ │ │ │ │ + ldr r2, [pc, #4072] @ 25af4 <_PyUnicode_EncodeCharmap+0x1008> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 25314 <_PyUnicode_EncodeCharmap+0x830> │ │ │ │ │ + beq 2531c <_PyUnicode_EncodeCharmap+0x830> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ldreq r2, [sp, #48] @ 0x30 │ │ │ │ │ addne r2, r0, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 256f8 <_PyUnicode_EncodeCharmap+0xc14> │ │ │ │ │ + beq 25700 <_PyUnicode_EncodeCharmap+0xc14> │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 24d4c <_PyUnicode_EncodeCharmap+0x268> │ │ │ │ │ + beq 24d54 <_PyUnicode_EncodeCharmap+0x268> │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov fp, ip │ │ │ │ │ str ip, [sp, #32] │ │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 24d24 <_PyUnicode_EncodeCharmap+0x240> │ │ │ │ │ + ble 24d2c <_PyUnicode_EncodeCharmap+0x240> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 24eec <_PyUnicode_EncodeCharmap+0x408> │ │ │ │ │ + bne 24ef4 <_PyUnicode_EncodeCharmap+0x408> │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ sub r5, r7, #1 │ │ │ │ │ add r5, r3, r5 │ │ │ │ │ - ldr r3, [pc, #3876] @ 25af0 <_PyUnicode_EncodeCharmap+0x100c> │ │ │ │ │ + ldr r3, [pc, #3876] @ 25af8 <_PyUnicode_EncodeCharmap+0x100c> │ │ │ │ │ mov r8, #16 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 24c50 <_PyUnicode_EncodeCharmap+0x16c> │ │ │ │ │ + b 24c58 <_PyUnicode_EncodeCharmap+0x16c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ and r1, r0, #127 @ 0x7f │ │ │ │ │ - beq 24e98 <_PyUnicode_EncodeCharmap+0x3b4> │ │ │ │ │ + beq 24ea0 <_PyUnicode_EncodeCharmap+0x3b4> │ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq 24d6c <_PyUnicode_EncodeCharmap+0x288> │ │ │ │ │ + beq 24d74 <_PyUnicode_EncodeCharmap+0x288> │ │ │ │ │ smlabb r3, r3, r8, ip │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq 24d6c <_PyUnicode_EncodeCharmap+0x288> │ │ │ │ │ + beq 24d74 <_PyUnicode_EncodeCharmap+0x288> │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov ip, #8 │ │ │ │ │ smlabb r3, r3, ip, r0 │ │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldrb r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 24d6c <_PyUnicode_EncodeCharmap+0x288> │ │ │ │ │ + beq 24d74 <_PyUnicode_EncodeCharmap+0x288> │ │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ │ add fp, sl, #1 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - blt 24eac <_PyUnicode_EncodeCharmap+0x3c8> │ │ │ │ │ + blt 24eb4 <_PyUnicode_EncodeCharmap+0x3c8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ cmp r3, r7 │ │ │ │ │ strb r6, [sl, #16] │ │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ │ - ble 24d24 <_PyUnicode_EncodeCharmap+0x240> │ │ │ │ │ + ble 24d2c <_PyUnicode_EncodeCharmap+0x240> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #1]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r9, [r2, #8] │ │ │ │ │ - beq 24bd4 <_PyUnicode_EncodeCharmap+0xf0> │ │ │ │ │ + beq 24bdc <_PyUnicode_EncodeCharmap+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 24ed0 <_PyUnicode_EncodeCharmap+0x3ec> │ │ │ │ │ + bne 24ed8 <_PyUnicode_EncodeCharmap+0x3ec> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 25114 <_PyUnicode_EncodeCharmap+0x630> │ │ │ │ │ - ldr r3, [pc, #3696] @ 25b14 <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ + beq 2511c <_PyUnicode_EncodeCharmap+0x630> │ │ │ │ │ + ldr r3, [pc, #3696] @ 25b1c <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 251c8 <_PyUnicode_EncodeCharmap+0x6e4> │ │ │ │ │ + beq 251d0 <_PyUnicode_EncodeCharmap+0x6e4> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 250d4 <_PyUnicode_EncodeCharmap+0x5f0> │ │ │ │ │ + beq 250dc <_PyUnicode_EncodeCharmap+0x5f0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 25178 <_PyUnicode_EncodeCharmap+0x694> │ │ │ │ │ + bhi 25180 <_PyUnicode_EncodeCharmap+0x694> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 250e4 <_PyUnicode_EncodeCharmap+0x600> │ │ │ │ │ + beq 250ec <_PyUnicode_EncodeCharmap+0x600> │ │ │ │ │ add fp, sl, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bgt 251d0 <_PyUnicode_EncodeCharmap+0x6ec> │ │ │ │ │ + bgt 251d8 <_PyUnicode_EncodeCharmap+0x6ec> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ │ add r1, r1, sl │ │ │ │ │ strb r0, [r1, #16] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2515c <_PyUnicode_EncodeCharmap+0x678> │ │ │ │ │ + bne 25164 <_PyUnicode_EncodeCharmap+0x678> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 24c50 <_PyUnicode_EncodeCharmap+0x16c> │ │ │ │ │ + blt 24c58 <_PyUnicode_EncodeCharmap+0x16c> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 256e4 <_PyUnicode_EncodeCharmap+0xc00> │ │ │ │ │ + blt 256ec <_PyUnicode_EncodeCharmap+0xc00> │ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - ldr r3, [pc, #3480] @ 25aec <_PyUnicode_EncodeCharmap+0x1008> │ │ │ │ │ + ldr r3, [pc, #3480] @ 25af4 <_PyUnicode_EncodeCharmap+0x1008> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 251c4 <_PyUnicode_EncodeCharmap+0x6e0> │ │ │ │ │ + bne 251cc <_PyUnicode_EncodeCharmap+0x6e0> │ │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add sl, r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + ble 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2571c <_PyUnicode_EncodeCharmap+0xc38> │ │ │ │ │ + bne 25724 <_PyUnicode_EncodeCharmap+0xc38> │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ sub r2, r5, sl │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ mov r3, r5 │ │ │ │ │ tst r2, #1 │ │ │ │ │ lsr r5, r1, #5 │ │ │ │ │ lsr r2, r1, #2 │ │ │ │ │ @@ -40190,895 +40192,895 @@ │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ and r5, r5, #1 │ │ │ │ │ and r6, r6, #1 │ │ │ │ │ mov r9, #16 │ │ │ │ │ mov r8, #8 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - beq 2546c <_PyUnicode_EncodeCharmap+0x988> │ │ │ │ │ + beq 25474 <_PyUnicode_EncodeCharmap+0x988> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 2566c <_PyUnicode_EncodeCharmap+0xb88> │ │ │ │ │ + bne 25674 <_PyUnicode_EncodeCharmap+0xb88> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 255b0 <_PyUnicode_EncodeCharmap+0xacc> │ │ │ │ │ + beq 255b8 <_PyUnicode_EncodeCharmap+0xacc> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 255b8 <_PyUnicode_EncodeCharmap+0xad4> │ │ │ │ │ + beq 255c0 <_PyUnicode_EncodeCharmap+0xad4> │ │ │ │ │ add r1, r1, sl │ │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ │ mov lr, #0 │ │ │ │ │ lsr r0, r1, #7 │ │ │ │ │ and ip, r1, #127 @ 0x7f │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + beq 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ add lr, r4, lr │ │ │ │ │ ldrb r1, [lr, #8] │ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ │ - beq 25598 <_PyUnicode_EncodeCharmap+0xab4> │ │ │ │ │ + beq 255a0 <_PyUnicode_EncodeCharmap+0xab4> │ │ │ │ │ smlabb r1, r1, r9, r0 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ ldrb r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ │ - beq 25598 <_PyUnicode_EncodeCharmap+0xab4> │ │ │ │ │ + beq 255a0 <_PyUnicode_EncodeCharmap+0xab4> │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ smlabb r1, r1, r8, r0 │ │ │ │ │ add r1, r4, r1, lsl #4 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldrb r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 25598 <_PyUnicode_EncodeCharmap+0xab4> │ │ │ │ │ + beq 255a0 <_PyUnicode_EncodeCharmap+0xab4> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24e74 <_PyUnicode_EncodeCharmap+0x390> │ │ │ │ │ + bne 24e7c <_PyUnicode_EncodeCharmap+0x390> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ bl 131c0 <_Py_GetErrorHandler> │ │ │ │ │ R_ARM_CALL _Py_GetErrorHandler │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [pc, #3188] @ 25af4 <_PyUnicode_EncodeCharmap+0x1010> │ │ │ │ │ + ldr r2, [pc, #3188] @ 25afc <_PyUnicode_EncodeCharmap+0x1010> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bhi 2578c <_PyUnicode_EncodeCharmap+0xca8> │ │ │ │ │ + bhi 25794 <_PyUnicode_EncodeCharmap+0xca8> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add fp, sl, #1 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bge 24c34 <_PyUnicode_EncodeCharmap+0x150> │ │ │ │ │ + bge 24c3c <_PyUnicode_EncodeCharmap+0x150> │ │ │ │ │ lsl r1, r9, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ movlt r1, fp │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c34 <_PyUnicode_EncodeCharmap+0x150> │ │ │ │ │ - b 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 24c3c <_PyUnicode_EncodeCharmap+0x150> │ │ │ │ │ + b 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 24c94 <_PyUnicode_EncodeCharmap+0x1b0> │ │ │ │ │ + bne 24c9c <_PyUnicode_EncodeCharmap+0x1b0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24c94 <_PyUnicode_EncodeCharmap+0x1b0> │ │ │ │ │ - ldr r3, [pc, #3068] @ 25af0 <_PyUnicode_EncodeCharmap+0x100c> │ │ │ │ │ + b 24c9c <_PyUnicode_EncodeCharmap+0x1b0> │ │ │ │ │ + ldr r3, [pc, #3068] @ 25af8 <_PyUnicode_EncodeCharmap+0x100c> │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r9, #16 │ │ │ │ │ mov sl, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 24f88 <_PyUnicode_EncodeCharmap+0x4a4> │ │ │ │ │ + b 24f90 <_PyUnicode_EncodeCharmap+0x4a4> │ │ │ │ │ lsr r2, r3, #7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ and lr, r2, #15 │ │ │ │ │ lsr ip, r3, #11 │ │ │ │ │ and r2, r3, #127 @ 0x7f │ │ │ │ │ - beq 25080 <_PyUnicode_EncodeCharmap+0x59c> │ │ │ │ │ + beq 25088 <_PyUnicode_EncodeCharmap+0x59c> │ │ │ │ │ add ip, r4, ip │ │ │ │ │ ldrb r3, [ip, #8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq 25078 <_PyUnicode_EncodeCharmap+0x594> │ │ │ │ │ + beq 25080 <_PyUnicode_EncodeCharmap+0x594> │ │ │ │ │ smlabb r3, r3, r9, lr │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq 25078 <_PyUnicode_EncodeCharmap+0x594> │ │ │ │ │ + beq 25080 <_PyUnicode_EncodeCharmap+0x594> │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ smlabb r3, r3, sl, r0 │ │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb fp, [r3, #48] @ 0x30 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 25078 <_PyUnicode_EncodeCharmap+0x594> │ │ │ │ │ + beq 25080 <_PyUnicode_EncodeCharmap+0x594> │ │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ add r8, r6, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 25094 <_PyUnicode_EncodeCharmap+0x5b0> │ │ │ │ │ + bgt 2509c <_PyUnicode_EncodeCharmap+0x5b0> │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ strb fp, [r6, #16] │ │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 24d24 <_PyUnicode_EncodeCharmap+0x240> │ │ │ │ │ + ble 24d2c <_PyUnicode_EncodeCharmap+0x240> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 25324 <_PyUnicode_EncodeCharmap+0x840> │ │ │ │ │ + bne 2532c <_PyUnicode_EncodeCharmap+0x840> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ lsl r3, r5, #1 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - beq 24f04 <_PyUnicode_EncodeCharmap+0x420> │ │ │ │ │ + beq 24f0c <_PyUnicode_EncodeCharmap+0x420> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 250b8 <_PyUnicode_EncodeCharmap+0x5d4> │ │ │ │ │ + bne 250c0 <_PyUnicode_EncodeCharmap+0x5d4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 252d8 <_PyUnicode_EncodeCharmap+0x7f4> │ │ │ │ │ - ldr r3, [pc, #2848] @ 25b14 <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ + beq 252e0 <_PyUnicode_EncodeCharmap+0x7f4> │ │ │ │ │ + ldr r3, [pc, #2848] @ 25b1c <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 252d0 <_PyUnicode_EncodeCharmap+0x7ec> │ │ │ │ │ + beq 252d8 <_PyUnicode_EncodeCharmap+0x7ec> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 25260 <_PyUnicode_EncodeCharmap+0x77c> │ │ │ │ │ + beq 25268 <_PyUnicode_EncodeCharmap+0x77c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 25178 <_PyUnicode_EncodeCharmap+0x694> │ │ │ │ │ + bhi 25180 <_PyUnicode_EncodeCharmap+0x694> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 25270 <_PyUnicode_EncodeCharmap+0x78c> │ │ │ │ │ + beq 25278 <_PyUnicode_EncodeCharmap+0x78c> │ │ │ │ │ add fp, r8, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bgt 252e0 <_PyUnicode_EncodeCharmap+0x7fc> │ │ │ │ │ + bgt 252e8 <_PyUnicode_EncodeCharmap+0x7fc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r7, r1, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ │ strb r0, [r7, r8] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 24f78 <_PyUnicode_EncodeCharmap+0x494> │ │ │ │ │ + beq 24f80 <_PyUnicode_EncodeCharmap+0x494> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 24f78 <_PyUnicode_EncodeCharmap+0x494> │ │ │ │ │ + bne 24f80 <_PyUnicode_EncodeCharmap+0x494> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24f78 <_PyUnicode_EncodeCharmap+0x494> │ │ │ │ │ + b 24f80 <_PyUnicode_EncodeCharmap+0x494> │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - b 24d70 <_PyUnicode_EncodeCharmap+0x28c> │ │ │ │ │ + b 24d78 <_PyUnicode_EncodeCharmap+0x28c> │ │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ mov fp, #0 │ │ │ │ │ add r8, r6, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 24f6c <_PyUnicode_EncodeCharmap+0x488> │ │ │ │ │ + ble 24f74 <_PyUnicode_EncodeCharmap+0x488> │ │ │ │ │ lsl r1, r7, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ movlt r1, r8 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24f6c <_PyUnicode_EncodeCharmap+0x488> │ │ │ │ │ - b 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 24f74 <_PyUnicode_EncodeCharmap+0x488> │ │ │ │ │ + b 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 24fe4 <_PyUnicode_EncodeCharmap+0x500> │ │ │ │ │ + bne 24fec <_PyUnicode_EncodeCharmap+0x500> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24fe4 <_PyUnicode_EncodeCharmap+0x500> │ │ │ │ │ + b 24fec <_PyUnicode_EncodeCharmap+0x500> │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2523c <_PyUnicode_EncodeCharmap+0x758> │ │ │ │ │ + beq 25244 <_PyUnicode_EncodeCharmap+0x758> │ │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ add fp, r2, sl │ │ │ │ │ cmp fp, r9 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bgt 2520c <_PyUnicode_EncodeCharmap+0x728> │ │ │ │ │ + bgt 25214 <_PyUnicode_EncodeCharmap+0x728> │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ add r0, r1, sl │ │ │ │ │ add r1, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ │ - b 24d08 <_PyUnicode_EncodeCharmap+0x224> │ │ │ │ │ + b 24d10 <_PyUnicode_EncodeCharmap+0x224> │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ - ldr r3, [pc, #2536] @ 25b08 <_PyUnicode_EncodeCharmap+0x1024> │ │ │ │ │ + ldr r3, [pc, #2536] @ 25b10 <_PyUnicode_EncodeCharmap+0x1024> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r3, [pc, #2524] @ 25b14 <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ + ldr r3, [pc, #2524] @ 25b1c <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 24d70 <_PyUnicode_EncodeCharmap+0x28c> │ │ │ │ │ + beq 24d78 <_PyUnicode_EncodeCharmap+0x28c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 24d70 <_PyUnicode_EncodeCharmap+0x28c> │ │ │ │ │ - ldr r0, [pc, #2492] @ 25b14 <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ + bne 24d78 <_PyUnicode_EncodeCharmap+0x28c> │ │ │ │ │ + ldr r0, [pc, #2492] @ 25b1c <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24d70 <_PyUnicode_EncodeCharmap+0x28c> │ │ │ │ │ + b 24d78 <_PyUnicode_EncodeCharmap+0x28c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 24d14 <_PyUnicode_EncodeCharmap+0x230> │ │ │ │ │ + bne 24d1c <_PyUnicode_EncodeCharmap+0x230> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24d14 <_PyUnicode_EncodeCharmap+0x230> │ │ │ │ │ - ldr r3, [pc, #2444] @ 25b0c <_PyUnicode_EncodeCharmap+0x1028> │ │ │ │ │ - ldr r1, [pc, #2420] @ 25af8 <_PyUnicode_EncodeCharmap+0x1014> │ │ │ │ │ + b 24d1c <_PyUnicode_EncodeCharmap+0x230> │ │ │ │ │ + ldr r3, [pc, #2444] @ 25b14 <_PyUnicode_EncodeCharmap+0x1028> │ │ │ │ │ + ldr r1, [pc, #2420] @ 25b00 <_PyUnicode_EncodeCharmap+0x1014> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 25308 <_PyUnicode_EncodeCharmap+0x824> │ │ │ │ │ + beq 25310 <_PyUnicode_EncodeCharmap+0x824> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ bl 848c │ │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ │ bl 848c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 24d4c <_PyUnicode_EncodeCharmap+0x268> │ │ │ │ │ + b 24d54 <_PyUnicode_EncodeCharmap+0x268> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ - b 25134 <_PyUnicode_EncodeCharmap+0x650> │ │ │ │ │ + b 2513c <_PyUnicode_EncodeCharmap+0x650> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ movlt r1, fp │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25364 <_PyUnicode_EncodeCharmap+0x880> │ │ │ │ │ + bne 2536c <_PyUnicode_EncodeCharmap+0x880> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ │ strb r0, [r9, sl] │ │ │ │ │ - b 24d08 <_PyUnicode_EncodeCharmap+0x224> │ │ │ │ │ + b 24d10 <_PyUnicode_EncodeCharmap+0x224> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ movlt r1, fp │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25364 <_PyUnicode_EncodeCharmap+0x880> │ │ │ │ │ + bne 2536c <_PyUnicode_EncodeCharmap+0x880> │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - b 250fc <_PyUnicode_EncodeCharmap+0x618> │ │ │ │ │ - ldr r0, [pc, #2248] @ 25b0c <_PyUnicode_EncodeCharmap+0x1028> │ │ │ │ │ + b 25104 <_PyUnicode_EncodeCharmap+0x618> │ │ │ │ │ + ldr r0, [pc, #2248] @ 25b14 <_PyUnicode_EncodeCharmap+0x1028> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #2244] @ 25b10 <_PyUnicode_EncodeCharmap+0x102c> │ │ │ │ │ + ldr r1, [pc, #2244] @ 25b18 <_PyUnicode_EncodeCharmap+0x102c> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 25194 <_PyUnicode_EncodeCharmap+0x6b0> │ │ │ │ │ - b 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + bne 2519c <_PyUnicode_EncodeCharmap+0x6b0> │ │ │ │ │ + b 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2523c <_PyUnicode_EncodeCharmap+0x758> │ │ │ │ │ + beq 25244 <_PyUnicode_EncodeCharmap+0x758> │ │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ add fp, r2, r8 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bgt 252a0 <_PyUnicode_EncodeCharmap+0x7bc> │ │ │ │ │ + bgt 252a8 <_PyUnicode_EncodeCharmap+0x7bc> │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ add r0, r1, r8 │ │ │ │ │ add r1, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ │ - b 25050 <_PyUnicode_EncodeCharmap+0x56c> │ │ │ │ │ + b 25058 <_PyUnicode_EncodeCharmap+0x56c> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ movlt r1, fp │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25364 <_PyUnicode_EncodeCharmap+0x880> │ │ │ │ │ + bne 2536c <_PyUnicode_EncodeCharmap+0x880> │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - b 25288 <_PyUnicode_EncodeCharmap+0x7a4> │ │ │ │ │ + b 25290 <_PyUnicode_EncodeCharmap+0x7a4> │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - b 25134 <_PyUnicode_EncodeCharmap+0x650> │ │ │ │ │ + b 2513c <_PyUnicode_EncodeCharmap+0x650> │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - b 25118 <_PyUnicode_EncodeCharmap+0x634> │ │ │ │ │ + b 25120 <_PyUnicode_EncodeCharmap+0x634> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ movlt r1, fp │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25364 <_PyUnicode_EncodeCharmap+0x880> │ │ │ │ │ + bne 2536c <_PyUnicode_EncodeCharmap+0x880> │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ - b 2503c <_PyUnicode_EncodeCharmap+0x558> │ │ │ │ │ + b 25044 <_PyUnicode_EncodeCharmap+0x558> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + b 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b 24b50 <_PyUnicode_EncodeCharmap+0x6c> │ │ │ │ │ + b 24b58 <_PyUnicode_EncodeCharmap+0x6c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ │ - bne 24fbc <_PyUnicode_EncodeCharmap+0x4d8> │ │ │ │ │ + bne 24fc4 <_PyUnicode_EncodeCharmap+0x4d8> │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ - bcs 25078 <_PyUnicode_EncodeCharmap+0x594> │ │ │ │ │ + bcs 25080 <_PyUnicode_EncodeCharmap+0x594> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25080 <_PyUnicode_EncodeCharmap+0x59c> │ │ │ │ │ + beq 25088 <_PyUnicode_EncodeCharmap+0x59c> │ │ │ │ │ lsr r2, r0, #7 │ │ │ │ │ and lr, r2, #15 │ │ │ │ │ lsr ip, r0, #11 │ │ │ │ │ and r2, r0, #127 @ 0x7f │ │ │ │ │ - b 24f1c <_PyUnicode_EncodeCharmap+0x438> │ │ │ │ │ + b 24f24 <_PyUnicode_EncodeCharmap+0x438> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 25194 <_PyUnicode_EncodeCharmap+0x6b0> │ │ │ │ │ - b 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + bne 2519c <_PyUnicode_EncodeCharmap+0x6b0> │ │ │ │ │ + b 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2570c <_PyUnicode_EncodeCharmap+0xc28> │ │ │ │ │ + beq 25714 <_PyUnicode_EncodeCharmap+0xc28> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 255cc <_PyUnicode_EncodeCharmap+0xae8> │ │ │ │ │ + beq 255d4 <_PyUnicode_EncodeCharmap+0xae8> │ │ │ │ │ add r1, r3, sl │ │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ and lr, r0, #127 @ 0x7f │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + beq 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ │ - beq 253e0 <_PyUnicode_EncodeCharmap+0x8fc> │ │ │ │ │ + beq 253e8 <_PyUnicode_EncodeCharmap+0x8fc> │ │ │ │ │ smlabb r1, r1, r9, ip │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ ldrb r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ │ - beq 253e0 <_PyUnicode_EncodeCharmap+0x8fc> │ │ │ │ │ + beq 253e8 <_PyUnicode_EncodeCharmap+0x8fc> │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ smlabb r1, r1, r8, r0 │ │ │ │ │ add r1, r4, r1, lsl #4 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ ldrb r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + bne 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ - bne 255e4 <_PyUnicode_EncodeCharmap+0xb00> │ │ │ │ │ + bne 255ec <_PyUnicode_EncodeCharmap+0xb00> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 25624 <_PyUnicode_EncodeCharmap+0xb40> │ │ │ │ │ + beq 2562c <_PyUnicode_EncodeCharmap+0xb40> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ - beq 25628 <_PyUnicode_EncodeCharmap+0xb44> │ │ │ │ │ + beq 25630 <_PyUnicode_EncodeCharmap+0xb44> │ │ │ │ │ add r1, r3, sl │ │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ and lr, r0, #127 @ 0x7f │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + beq 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ │ - beq 25460 <_PyUnicode_EncodeCharmap+0x97c> │ │ │ │ │ + beq 25468 <_PyUnicode_EncodeCharmap+0x97c> │ │ │ │ │ smlabb r1, r1, r9, ip │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ ldrb r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ │ - beq 25460 <_PyUnicode_EncodeCharmap+0x97c> │ │ │ │ │ + beq 25468 <_PyUnicode_EncodeCharmap+0x97c> │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ smlabb r1, r1, r8, r0 │ │ │ │ │ add r1, r4, r1, lsl #4 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ ldrb r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + bne 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ add sl, r7, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + ble 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 25374 <_PyUnicode_EncodeCharmap+0x890> │ │ │ │ │ + beq 2537c <_PyUnicode_EncodeCharmap+0x890> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2563c <_PyUnicode_EncodeCharmap+0xb58> │ │ │ │ │ + bne 25644 <_PyUnicode_EncodeCharmap+0xb58> │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2575c <_PyUnicode_EncodeCharmap+0xc78> │ │ │ │ │ + beq 25764 <_PyUnicode_EncodeCharmap+0xc78> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r3, #20 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ lsl r0, sl, #1 │ │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ and ip, ip, #15 │ │ │ │ │ lsr r1, r0, #11 │ │ │ │ │ and lr, r0, #127 @ 0x7f │ │ │ │ │ - b 25398 <_PyUnicode_EncodeCharmap+0x8b4> │ │ │ │ │ + b 253a0 <_PyUnicode_EncodeCharmap+0x8b4> │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - ble 25560 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ + ble 25568 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl c800 │ │ │ │ │ - ldr r3, [pc, #1576] @ 25afc <_PyUnicode_EncodeCharmap+0x1018> │ │ │ │ │ + ldr r3, [pc, #1576] @ 25b04 <_PyUnicode_EncodeCharmap+0x1018> │ │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [sp] │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r5, sp, #96 @ 0x60 │ │ │ │ │ - beq 25520 <_PyUnicode_EncodeCharmap+0xa3c> │ │ │ │ │ + beq 25528 <_PyUnicode_EncodeCharmap+0xa3c> │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 25ff8 │ │ │ │ │ + bl 26000 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 25764 <_PyUnicode_EncodeCharmap+0xc80> │ │ │ │ │ + beq 2576c <_PyUnicode_EncodeCharmap+0xc80> │ │ │ │ │ ldrb r0, [r5, #1]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 254f4 <_PyUnicode_EncodeCharmap+0xa10> │ │ │ │ │ + bne 254fc <_PyUnicode_EncodeCharmap+0xa10> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 254b8 <_PyUnicode_EncodeCharmap+0x9d4> │ │ │ │ │ + b 254c0 <_PyUnicode_EncodeCharmap+0x9d4> │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - b 25558 <_PyUnicode_EncodeCharmap+0xa74> │ │ │ │ │ + b 25560 <_PyUnicode_EncodeCharmap+0xa74> │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ │ - bl 25ff8 │ │ │ │ │ + bl 26000 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 25764 <_PyUnicode_EncodeCharmap+0xc80> │ │ │ │ │ + beq 2576c <_PyUnicode_EncodeCharmap+0xc80> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bgt 25530 <_PyUnicode_EncodeCharmap+0xa4c> │ │ │ │ │ + bgt 25538 <_PyUnicode_EncodeCharmap+0xa4c> │ │ │ │ │ str sl, [sp, #32] │ │ │ │ │ - b 24b98 <_PyUnicode_EncodeCharmap+0xb4> │ │ │ │ │ + b 24ba0 <_PyUnicode_EncodeCharmap+0xb4> │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 2a54 <_PyUnicode_InternImmortal+0x134> │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR.part.0 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ lsr r0, r0, #7 │ │ │ │ │ and r0, r0, #15 │ │ │ │ │ lsr lr, r1, #11 │ │ │ │ │ and ip, r1, #127 @ 0x7f │ │ │ │ │ - bcc 24e14 <_PyUnicode_EncodeCharmap+0x330> │ │ │ │ │ + bcc 24e1c <_PyUnicode_EncodeCharmap+0x330> │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ movgt fp, r3 │ │ │ │ │ ldrgt r3, [sp, #48] @ 0x30 │ │ │ │ │ - bgt 2546c <_PyUnicode_EncodeCharmap+0x988> │ │ │ │ │ - b 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + bgt 25474 <_PyUnicode_EncodeCharmap+0x988> │ │ │ │ │ + b 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ ldrb r1, [r1, sl] │ │ │ │ │ mov lr, #0 │ │ │ │ │ lsr r0, r1, #7 │ │ │ │ │ and ip, r1, #127 @ 0x7f │ │ │ │ │ - b 24e14 <_PyUnicode_EncodeCharmap+0x330> │ │ │ │ │ + b 24e1c <_PyUnicode_EncodeCharmap+0x330> │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ ldrb r0, [r1, sl] │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ and lr, r0, #127 @ 0x7f │ │ │ │ │ - b 25398 <_PyUnicode_EncodeCharmap+0x8b4> │ │ │ │ │ + b 253a0 <_PyUnicode_EncodeCharmap+0x8b4> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 256a8 <_PyUnicode_EncodeCharmap+0xbc4> │ │ │ │ │ + bne 256b0 <_PyUnicode_EncodeCharmap+0xbc4> │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 25714 <_PyUnicode_EncodeCharmap+0xc30> │ │ │ │ │ + beq 2571c <_PyUnicode_EncodeCharmap+0xc30> │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ addne r1, r3, #20 │ │ │ │ │ lsl r0, r7, #1 │ │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ and ip, ip, #15 │ │ │ │ │ lsr r1, r0, #11 │ │ │ │ │ and lr, r0, #127 @ 0x7f │ │ │ │ │ - b 25418 <_PyUnicode_EncodeCharmap+0x934> │ │ │ │ │ + b 25420 <_PyUnicode_EncodeCharmap+0x934> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ and lr, r0, #127 @ 0x7f │ │ │ │ │ - b 25418 <_PyUnicode_EncodeCharmap+0x934> │ │ │ │ │ + b 25420 <_PyUnicode_EncodeCharmap+0x934> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 2a54 <_PyUnicode_InternImmortal+0x134> │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR.part.0 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ and ip, ip, #15 │ │ │ │ │ lsr r1, r0, #11 │ │ │ │ │ and lr, r0, #127 @ 0x7f │ │ │ │ │ - bcc 25398 <_PyUnicode_EncodeCharmap+0x8b4> │ │ │ │ │ - b 253e0 <_PyUnicode_EncodeCharmap+0x8fc> │ │ │ │ │ + bcc 253a0 <_PyUnicode_EncodeCharmap+0x8b4> │ │ │ │ │ + b 253e8 <_PyUnicode_EncodeCharmap+0x8fc> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 25568 <_PyUnicode_EncodeCharmap+0xa84> │ │ │ │ │ + bne 25570 <_PyUnicode_EncodeCharmap+0xa84> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 256d8 <_PyUnicode_EncodeCharmap+0xbf4> │ │ │ │ │ + beq 256e0 <_PyUnicode_EncodeCharmap+0xbf4> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ lsl r0, sl, #1 │ │ │ │ │ ldrh r1, [r1, r0] │ │ │ │ │ lsr r0, r1, #7 │ │ │ │ │ and r0, r0, #15 │ │ │ │ │ lsr lr, r1, #11 │ │ │ │ │ and ip, r1, #127 @ 0x7f │ │ │ │ │ - b 24e14 <_PyUnicode_EncodeCharmap+0x330> │ │ │ │ │ + b 24e1c <_PyUnicode_EncodeCharmap+0x330> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 2a54 <_PyUnicode_InternImmortal+0x134> │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR.part.0 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ and ip, ip, #15 │ │ │ │ │ lsr r1, r0, #11 │ │ │ │ │ and lr, r0, #127 @ 0x7f │ │ │ │ │ - bcc 25418 <_PyUnicode_EncodeCharmap+0x934> │ │ │ │ │ - b 25460 <_PyUnicode_EncodeCharmap+0x97c> │ │ │ │ │ + bcc 25420 <_PyUnicode_EncodeCharmap+0x934> │ │ │ │ │ + b 25468 <_PyUnicode_EncodeCharmap+0x97c> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2568c <_PyUnicode_EncodeCharmap+0xba8> │ │ │ │ │ + b 25694 <_PyUnicode_EncodeCharmap+0xba8> │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 24d38 <_PyUnicode_EncodeCharmap+0x254> │ │ │ │ │ - b 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + bge 24d40 <_PyUnicode_EncodeCharmap+0x254> │ │ │ │ │ + b 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ - bl 23ad8 │ │ │ │ │ - b 24d4c <_PyUnicode_EncodeCharmap+0x268> │ │ │ │ │ + bl 23ae8 │ │ │ │ │ + b 24d54 <_PyUnicode_EncodeCharmap+0x268> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 255d0 <_PyUnicode_EncodeCharmap+0xaec> │ │ │ │ │ + b 255d8 <_PyUnicode_EncodeCharmap+0xaec> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 25608 <_PyUnicode_EncodeCharmap+0xb24> │ │ │ │ │ + b 25610 <_PyUnicode_EncodeCharmap+0xb24> │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl c800 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 7d18 │ │ │ │ │ R_ARM_CALL charmapencode_lookup │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ - ldr r3, [pc, #976] @ 25b14 <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + ldr r3, [pc, #976] @ 25b1c <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ - bne 25cd0 <_PyUnicode_EncodeCharmap+0x11ec> │ │ │ │ │ + bne 25cd8 <_PyUnicode_EncodeCharmap+0x11ec> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 25cf0 <_PyUnicode_EncodeCharmap+0x120c> │ │ │ │ │ + bne 25cf8 <_PyUnicode_EncodeCharmap+0x120c> │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 24d84 <_PyUnicode_EncodeCharmap+0x2a0> │ │ │ │ │ + b 24d8c <_PyUnicode_EncodeCharmap+0x2a0> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 25494 <_PyUnicode_EncodeCharmap+0x9b0> │ │ │ │ │ + b 2549c <_PyUnicode_EncodeCharmap+0x9b0> │ │ │ │ │ ldr fp, [sp, #32] │ │ │ │ │ - ldr r0, [pc, #912] @ 25b00 <_PyUnicode_EncodeCharmap+0x101c> │ │ │ │ │ + ldr r0, [pc, #912] @ 25b08 <_PyUnicode_EncodeCharmap+0x101c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #908] @ 25b04 <_PyUnicode_EncodeCharmap+0x1020> │ │ │ │ │ + ldr r1, [pc, #908] @ 25b0c <_PyUnicode_EncodeCharmap+0x1020> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, fp │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 399c │ │ │ │ │ R_ARM_CALL raise_encode_exception │ │ │ │ │ - b 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + b 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #848] @ 25b04 <_PyUnicode_EncodeCharmap+0x1020> │ │ │ │ │ - ldr r3, [pc, #840] @ 25b00 <_PyUnicode_EncodeCharmap+0x101c> │ │ │ │ │ + ldr r2, [pc, #848] @ 25b0c <_PyUnicode_EncodeCharmap+0x1020> │ │ │ │ │ + ldr r3, [pc, #840] @ 25b08 <_PyUnicode_EncodeCharmap+0x101c> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ - bl 21634 │ │ │ │ │ + bl 21644 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 25c6c <_PyUnicode_EncodeCharmap+0x1188> │ │ │ │ │ + bne 25c74 <_PyUnicode_EncodeCharmap+0x1188> │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 25dd8 <_PyUnicode_EncodeCharmap+0x12f4> │ │ │ │ │ + beq 25de0 <_PyUnicode_EncodeCharmap+0x12f4> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r9, #20 │ │ │ │ │ addeq r5, r9, #28 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ble 2596c <_PyUnicode_EncodeCharmap+0xe88> │ │ │ │ │ + ble 25974 <_PyUnicode_EncodeCharmap+0xe88> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ subeq r8, r2, #1 │ │ │ │ │ addeq r8, r5, r8 │ │ │ │ │ subeq r5, r5, #1 │ │ │ │ │ - beq 258a0 <_PyUnicode_EncodeCharmap+0xdbc> │ │ │ │ │ - b 25d08 <_PyUnicode_EncodeCharmap+0x1224> │ │ │ │ │ + beq 258a8 <_PyUnicode_EncodeCharmap+0xdbc> │ │ │ │ │ + b 25d10 <_PyUnicode_EncodeCharmap+0x1224> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr ip, r0, #7 │ │ │ │ │ and r1, r0, #127 @ 0x7f │ │ │ │ │ - beq 259ec <_PyUnicode_EncodeCharmap+0xf08> │ │ │ │ │ + beq 259f4 <_PyUnicode_EncodeCharmap+0xf08> │ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq 25998 <_PyUnicode_EncodeCharmap+0xeb4> │ │ │ │ │ + beq 259a0 <_PyUnicode_EncodeCharmap+0xeb4> │ │ │ │ │ mov r0, #16 │ │ │ │ │ smlabb r3, r3, r0, ip │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq 25998 <_PyUnicode_EncodeCharmap+0xeb4> │ │ │ │ │ + beq 259a0 <_PyUnicode_EncodeCharmap+0xeb4> │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov ip, #8 │ │ │ │ │ smlabb r3, r3, ip, r0 │ │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldrb r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25998 <_PyUnicode_EncodeCharmap+0xeb4> │ │ │ │ │ + beq 259a0 <_PyUnicode_EncodeCharmap+0xeb4> │ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ add fp, r7, #1 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - bgt 25a00 <_PyUnicode_EncodeCharmap+0xf1c> │ │ │ │ │ + bgt 25a08 <_PyUnicode_EncodeCharmap+0xf1c> │ │ │ │ │ add r7, r2, r7 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ strb r3, [r7, #16] │ │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ │ - beq 2596c <_PyUnicode_EncodeCharmap+0xe88> │ │ │ │ │ + beq 25974 <_PyUnicode_EncodeCharmap+0xe88> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #1]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ - beq 25828 <_PyUnicode_EncodeCharmap+0xd44> │ │ │ │ │ + beq 25830 <_PyUnicode_EncodeCharmap+0xd44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 25c64 <_PyUnicode_EncodeCharmap+0x1180> │ │ │ │ │ + beq 25c6c <_PyUnicode_EncodeCharmap+0x1180> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 25a2c <_PyUnicode_EncodeCharmap+0xf48> │ │ │ │ │ + bne 25a34 <_PyUnicode_EncodeCharmap+0xf48> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 25b94 <_PyUnicode_EncodeCharmap+0x10b0> │ │ │ │ │ - ldr r3, [pc, #544] @ 25b14 <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ + beq 25b9c <_PyUnicode_EncodeCharmap+0x10b0> │ │ │ │ │ + ldr r3, [pc, #544] @ 25b1c <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 25b60 <_PyUnicode_EncodeCharmap+0x107c> │ │ │ │ │ + beq 25b68 <_PyUnicode_EncodeCharmap+0x107c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 25b18 <_PyUnicode_EncodeCharmap+0x1034> │ │ │ │ │ + beq 25b20 <_PyUnicode_EncodeCharmap+0x1034> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 25a94 <_PyUnicode_EncodeCharmap+0xfb0> │ │ │ │ │ + bhi 25a9c <_PyUnicode_EncodeCharmap+0xfb0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 25b28 <_PyUnicode_EncodeCharmap+0x1044> │ │ │ │ │ + beq 25b30 <_PyUnicode_EncodeCharmap+0x1044> │ │ │ │ │ add r3, fp, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 25a64 <_PyUnicode_EncodeCharmap+0xf80> │ │ │ │ │ + bgt 25a6c <_PyUnicode_EncodeCharmap+0xf80> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r6, r1, #16 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ strb r0, [r6, fp] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 25a48 <_PyUnicode_EncodeCharmap+0xf64> │ │ │ │ │ + bne 25a50 <_PyUnicode_EncodeCharmap+0xf64> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 258a0 <_PyUnicode_EncodeCharmap+0xdbc> │ │ │ │ │ + bne 258a8 <_PyUnicode_EncodeCharmap+0xdbc> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 25560 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ + beq 25568 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 25560 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ + bne 25568 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25560 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ + b 25568 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ ldr fp, [sp, #32] │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 259c8 <_PyUnicode_EncodeCharmap+0xee4> │ │ │ │ │ + beq 259d0 <_PyUnicode_EncodeCharmap+0xee4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 259c8 <_PyUnicode_EncodeCharmap+0xee4> │ │ │ │ │ + bne 259d0 <_PyUnicode_EncodeCharmap+0xee4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [pc, #304] @ 25b00 <_PyUnicode_EncodeCharmap+0x101c> │ │ │ │ │ + ldr r1, [pc, #304] @ 25b08 <_PyUnicode_EncodeCharmap+0x101c> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [pc, #296] @ 25b04 <_PyUnicode_EncodeCharmap+0x1020> │ │ │ │ │ + ldr r1, [pc, #296] @ 25b0c <_PyUnicode_EncodeCharmap+0x1020> │ │ │ │ │ mov r3, fp │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 399c │ │ │ │ │ R_ARM_CALL raise_encode_exception │ │ │ │ │ - b 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + b 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add fp, r7, #1 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - ble 2588c <_PyUnicode_EncodeCharmap+0xda8> │ │ │ │ │ + ble 25894 <_PyUnicode_EncodeCharmap+0xda8> │ │ │ │ │ lsl r1, r6, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ movlt r1, fp │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25c64 <_PyUnicode_EncodeCharmap+0x1180> │ │ │ │ │ + bne 25c6c <_PyUnicode_EncodeCharmap+0x1180> │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - b 2588c <_PyUnicode_EncodeCharmap+0xda8> │ │ │ │ │ + b 25894 <_PyUnicode_EncodeCharmap+0xda8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 258e4 <_PyUnicode_EncodeCharmap+0xe00> │ │ │ │ │ + bne 258ec <_PyUnicode_EncodeCharmap+0xe00> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 258e4 <_PyUnicode_EncodeCharmap+0xe00> │ │ │ │ │ + b 258ec <_PyUnicode_EncodeCharmap+0xe00> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 25964 <_PyUnicode_EncodeCharmap+0xe80> │ │ │ │ │ + bne 2596c <_PyUnicode_EncodeCharmap+0xe80> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25964 <_PyUnicode_EncodeCharmap+0xe80> │ │ │ │ │ + b 2596c <_PyUnicode_EncodeCharmap+0xe80> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movlt r1, r3 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25c2c <_PyUnicode_EncodeCharmap+0x1148> │ │ │ │ │ + bne 25c34 <_PyUnicode_EncodeCharmap+0x1148> │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - b 2593c <_PyUnicode_EncodeCharmap+0xe58> │ │ │ │ │ + b 25944 <_PyUnicode_EncodeCharmap+0xe58> │ │ │ │ │ mov sl, r9 │ │ │ │ │ - ldr r3, [pc, #108] @ 25b0c <_PyUnicode_EncodeCharmap+0x1028> │ │ │ │ │ - ldr r1, [pc, #84] @ 25af8 <_PyUnicode_EncodeCharmap+0x1014> │ │ │ │ │ + ldr r3, [pc, #108] @ 25b14 <_PyUnicode_EncodeCharmap+0x1028> │ │ │ │ │ + ldr r1, [pc, #84] @ 25b00 <_PyUnicode_EncodeCharmap+0x1014> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 25ac4 <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ + beq 25acc <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 25c20 <_PyUnicode_EncodeCharmap+0x113c> │ │ │ │ │ + beq 25c28 <_PyUnicode_EncodeCharmap+0x113c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + beq 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + bne 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 251a4 <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ + b 251ac <_PyUnicode_EncodeCharmap+0x6c0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000030a │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000013a0 │ │ │ │ │ @@ -41093,118 +41095,118 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_LookupError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000013c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 25bf8 <_PyUnicode_EncodeCharmap+0x1114> │ │ │ │ │ + beq 25c00 <_PyUnicode_EncodeCharmap+0x1114> │ │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r3, r7, #16 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ add r3, r2, fp │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 25bc0 <_PyUnicode_EncodeCharmap+0x10dc> │ │ │ │ │ + bgt 25bc8 <_PyUnicode_EncodeCharmap+0x10dc> │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ add r0, r1, fp │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - b 25958 <_PyUnicode_EncodeCharmap+0xe74> │ │ │ │ │ + b 25960 <_PyUnicode_EncodeCharmap+0xe74> │ │ │ │ │ ldr fp, [sp, #32] │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 259a4 <_PyUnicode_EncodeCharmap+0xec0> │ │ │ │ │ + beq 259ac <_PyUnicode_EncodeCharmap+0xec0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 259a4 <_PyUnicode_EncodeCharmap+0xec0> │ │ │ │ │ - ldr r0, [pc, #-124] @ 25b14 <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ + bne 259ac <_PyUnicode_EncodeCharmap+0xec0> │ │ │ │ │ + ldr r0, [pc, #-124] @ 25b1c <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 259a4 <_PyUnicode_EncodeCharmap+0xec0> │ │ │ │ │ + b 259ac <_PyUnicode_EncodeCharmap+0xec0> │ │ │ │ │ ldr fp, [sp, #32] │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r9 │ │ │ │ │ - ldr r3, [pc, #-160] @ 25b08 <_PyUnicode_EncodeCharmap+0x1024> │ │ │ │ │ + ldr r3, [pc, #-160] @ 25b10 <_PyUnicode_EncodeCharmap+0x1024> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25ac4 <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ + beq 25acc <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r3, [pc, #-172] @ 25b14 <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ - b 25b6c <_PyUnicode_EncodeCharmap+0x1088> │ │ │ │ │ + ldr r3, [pc, #-172] @ 25b1c <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ + b 25b74 <_PyUnicode_EncodeCharmap+0x1088> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movlt r1, r3 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25c2c <_PyUnicode_EncodeCharmap+0x1148> │ │ │ │ │ + bne 25c34 <_PyUnicode_EncodeCharmap+0x1148> │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - b 25b40 <_PyUnicode_EncodeCharmap+0x105c> │ │ │ │ │ + b 25b48 <_PyUnicode_EncodeCharmap+0x105c> │ │ │ │ │ mov sl, r9 │ │ │ │ │ - ldr r0, [pc, #-248] @ 25b0c <_PyUnicode_EncodeCharmap+0x1028> │ │ │ │ │ + ldr r0, [pc, #-248] @ 25b14 <_PyUnicode_EncodeCharmap+0x1028> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #-252] @ 25b10 <_PyUnicode_EncodeCharmap+0x102c> │ │ │ │ │ + ldr r1, [pc, #-252] @ 25b18 <_PyUnicode_EncodeCharmap+0x102c> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 25ab4 <_PyUnicode_EncodeCharmap+0xfd0> │ │ │ │ │ - b 25ac4 <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ + bne 25abc <_PyUnicode_EncodeCharmap+0xfd0> │ │ │ │ │ + b 25acc <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25ac4 <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ + b 25acc <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 25ab4 <_PyUnicode_EncodeCharmap+0xfd0> │ │ │ │ │ - b 25ac4 <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ + bne 25abc <_PyUnicode_EncodeCharmap+0xfd0> │ │ │ │ │ + b 25acc <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ movlt r1, r8 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25c94 <_PyUnicode_EncodeCharmap+0x11b0> │ │ │ │ │ + beq 25c9c <_PyUnicode_EncodeCharmap+0x11b0> │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 25ac4 <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ + b 25acc <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_Size │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_Size │ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ add r8, r0, r7 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - blt 25c40 <_PyUnicode_EncodeCharmap+0x115c> │ │ │ │ │ + blt 25c48 <_PyUnicode_EncodeCharmap+0x115c> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ add r7, r0, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ @@ -41213,444 +41215,444 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ │ - bne 2597c <_PyUnicode_EncodeCharmap+0xe98> │ │ │ │ │ - b 25560 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ + bne 25984 <_PyUnicode_EncodeCharmap+0xe98> │ │ │ │ │ + b 25568 <_PyUnicode_EncodeCharmap+0xa7c> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + beq 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + bne 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24e5c <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ + b 24e64 <_PyUnicode_EncodeCharmap+0x378> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 25754 <_PyUnicode_EncodeCharmap+0xc70> │ │ │ │ │ + bne 2575c <_PyUnicode_EncodeCharmap+0xc70> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25754 <_PyUnicode_EncodeCharmap+0xc70> │ │ │ │ │ + b 2575c <_PyUnicode_EncodeCharmap+0xc70> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - bne 25de0 <_PyUnicode_EncodeCharmap+0x12fc> │ │ │ │ │ + bne 25de8 <_PyUnicode_EncodeCharmap+0x12fc> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ ldrh r0, [r5, r3] │ │ │ │ │ - bne 25e0c <_PyUnicode_EncodeCharmap+0x1328> │ │ │ │ │ + bne 25e14 <_PyUnicode_EncodeCharmap+0x1328> │ │ │ │ │ lsr r3, r0, #7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ lsr ip, r0, #11 │ │ │ │ │ and r1, r0, #127 @ 0x7f │ │ │ │ │ - beq 25ec8 <_PyUnicode_EncodeCharmap+0x13e4> │ │ │ │ │ + beq 25ed0 <_PyUnicode_EncodeCharmap+0x13e4> │ │ │ │ │ add ip, r4, ip │ │ │ │ │ ldrb r0, [ip, #8] │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - beq 25df8 <_PyUnicode_EncodeCharmap+0x1314> │ │ │ │ │ + beq 25e00 <_PyUnicode_EncodeCharmap+0x1314> │ │ │ │ │ mov ip, #16 │ │ │ │ │ smlabb r3, r0, ip, r3 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq 25df8 <_PyUnicode_EncodeCharmap+0x1314> │ │ │ │ │ + beq 25e00 <_PyUnicode_EncodeCharmap+0x1314> │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov ip, #8 │ │ │ │ │ smlabb r3, r3, ip, r0 │ │ │ │ │ add r3, r4, r3, lsl #4 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldrb r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 25df8 <_PyUnicode_EncodeCharmap+0x1314> │ │ │ │ │ + beq 25e00 <_PyUnicode_EncodeCharmap+0x1314> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt 25ed8 <_PyUnicode_EncodeCharmap+0x13f4> │ │ │ │ │ + bgt 25ee0 <_PyUnicode_EncodeCharmap+0x13f4> │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ strb r7, [r2, #16] │ │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bne 25d1c <_PyUnicode_EncodeCharmap+0x1238> │ │ │ │ │ + bne 25d24 <_PyUnicode_EncodeCharmap+0x1238> │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ - b 2596c <_PyUnicode_EncodeCharmap+0xe88> │ │ │ │ │ + b 25974 <_PyUnicode_EncodeCharmap+0xe88> │ │ │ │ │ ldr r5, [r9, #28] │ │ │ │ │ - b 257f8 <_PyUnicode_EncodeCharmap+0xd14> │ │ │ │ │ + b 25800 <_PyUnicode_EncodeCharmap+0xd14> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r0, [r5, r9, lsl #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 25e0c <_PyUnicode_EncodeCharmap+0x1328> │ │ │ │ │ + bne 25e14 <_PyUnicode_EncodeCharmap+0x1328> │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ - bcc 25d48 <_PyUnicode_EncodeCharmap+0x1264> │ │ │ │ │ + bcc 25d50 <_PyUnicode_EncodeCharmap+0x1264> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr fp, [sp, #32] │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 259a4 <_PyUnicode_EncodeCharmap+0xec0> │ │ │ │ │ + b 259ac <_PyUnicode_EncodeCharmap+0xec0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25f00 <_PyUnicode_EncodeCharmap+0x141c> │ │ │ │ │ + beq 25f08 <_PyUnicode_EncodeCharmap+0x141c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 25f08 <_PyUnicode_EncodeCharmap+0x1424> │ │ │ │ │ + bne 25f10 <_PyUnicode_EncodeCharmap+0x1424> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 25f24 <_PyUnicode_EncodeCharmap+0x1440> │ │ │ │ │ - ldr r3, [pc, #-816] @ 25b14 <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ + beq 25f2c <_PyUnicode_EncodeCharmap+0x1440> │ │ │ │ │ + ldr r3, [pc, #-816] @ 25b1c <_PyUnicode_EncodeCharmap+0x1030> │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 25f38 <_PyUnicode_EncodeCharmap+0x1454> │ │ │ │ │ + beq 25f40 <_PyUnicode_EncodeCharmap+0x1454> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 25f4c <_PyUnicode_EncodeCharmap+0x1468> │ │ │ │ │ + beq 25f54 <_PyUnicode_EncodeCharmap+0x1468> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 25f94 <_PyUnicode_EncodeCharmap+0x14b0> │ │ │ │ │ + bhi 25f9c <_PyUnicode_EncodeCharmap+0x14b0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 25f5c <_PyUnicode_EncodeCharmap+0x1478> │ │ │ │ │ + beq 25f64 <_PyUnicode_EncodeCharmap+0x1478> │ │ │ │ │ add sl, r8, #1 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bgt 25fcc <_PyUnicode_EncodeCharmap+0x14e8> │ │ │ │ │ + bgt 25fd4 <_PyUnicode_EncodeCharmap+0x14e8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r6, r1, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ │ strb r0, [r6, r8] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 25dc4 <_PyUnicode_EncodeCharmap+0x12e0> │ │ │ │ │ + beq 25dcc <_PyUnicode_EncodeCharmap+0x12e0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 25dc4 <_PyUnicode_EncodeCharmap+0x12e0> │ │ │ │ │ + bne 25dcc <_PyUnicode_EncodeCharmap+0x12e0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25dc4 <_PyUnicode_EncodeCharmap+0x12e0> │ │ │ │ │ + b 25dcc <_PyUnicode_EncodeCharmap+0x12e0> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ - b 25db0 <_PyUnicode_EncodeCharmap+0x12cc> │ │ │ │ │ + b 25db8 <_PyUnicode_EncodeCharmap+0x12cc> │ │ │ │ │ lsl r1, r6, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ movlt r1, r8 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [sp, #76] @ 0x4c │ │ │ │ │ ldreq r3, [sp, #68] @ 0x44 │ │ │ │ │ - beq 25db8 <_PyUnicode_EncodeCharmap+0x12d4> │ │ │ │ │ + beq 25dc0 <_PyUnicode_EncodeCharmap+0x12d4> │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - b 25ac4 <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ + b 25acc <_PyUnicode_EncodeCharmap+0xfe0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 25e34 <_PyUnicode_EncodeCharmap+0x1350> │ │ │ │ │ + bne 25e3c <_PyUnicode_EncodeCharmap+0x1350> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25e34 <_PyUnicode_EncodeCharmap+0x1350> │ │ │ │ │ + b 25e3c <_PyUnicode_EncodeCharmap+0x1350> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr fp, [sp, #32] │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 25ba0 <_PyUnicode_EncodeCharmap+0x10bc> │ │ │ │ │ + b 25ba8 <_PyUnicode_EncodeCharmap+0x10bc> │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr fp, [sp, #32] │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 25b6c <_PyUnicode_EncodeCharmap+0x1088> │ │ │ │ │ + b 25b74 <_PyUnicode_EncodeCharmap+0x1088> │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 25f8c <_PyUnicode_EncodeCharmap+0x14a8> │ │ │ │ │ + beq 25f94 <_PyUnicode_EncodeCharmap+0x14a8> │ │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r3, r7, #16 │ │ │ │ │ add sl, r8, r2 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - bgt 25f9c <_PyUnicode_EncodeCharmap+0x14b8> │ │ │ │ │ + bgt 25fa4 <_PyUnicode_EncodeCharmap+0x14b8> │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ add r0, r1, r8 │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ │ - b 25ea0 <_PyUnicode_EncodeCharmap+0x13bc> │ │ │ │ │ + b 25ea8 <_PyUnicode_EncodeCharmap+0x13bc> │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - b 25bfc <_PyUnicode_EncodeCharmap+0x1118> │ │ │ │ │ + b 25c04 <_PyUnicode_EncodeCharmap+0x1118> │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - b 25a98 <_PyUnicode_EncodeCharmap+0xfb4> │ │ │ │ │ + b 25aa0 <_PyUnicode_EncodeCharmap+0xfb4> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ movlt r1, sl │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25ff0 <_PyUnicode_EncodeCharmap+0x150c> │ │ │ │ │ + bne 25ff8 <_PyUnicode_EncodeCharmap+0x150c> │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ - b 25f74 <_PyUnicode_EncodeCharmap+0x1490> │ │ │ │ │ + b 25f7c <_PyUnicode_EncodeCharmap+0x1490> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ movlt r1, sl │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [sp, #76] @ 0x4c │ │ │ │ │ - beq 25e8c <_PyUnicode_EncodeCharmap+0x13a8> │ │ │ │ │ + beq 25e94 <_PyUnicode_EncodeCharmap+0x13a8> │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - b 25c30 <_PyUnicode_EncodeCharmap+0x114c> │ │ │ │ │ + b 25c38 <_PyUnicode_EncodeCharmap+0x114c> │ │ │ │ │ │ │ │ │ │ -00025ff8 : │ │ │ │ │ +00026000 : │ │ │ │ │ charmapencode_output(): │ │ │ │ │ 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 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - ldr r3, [pc, #588] @ 26268 │ │ │ │ │ + ldr r3, [pc, #588] @ 26270 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ - bne 260b4 │ │ │ │ │ + bne 260bc │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ lsr r1, r0, #7 │ │ │ │ │ mov lr, r0 │ │ │ │ │ lsr r2, r0, #11 │ │ │ │ │ and r1, r1, #15 │ │ │ │ │ and r0, r0, #127 @ 0x7f │ │ │ │ │ - bcs 261c8 │ │ │ │ │ + bcs 261d0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 26120 │ │ │ │ │ + beq 26128 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ │ - beq 261c8 │ │ │ │ │ + beq 261d0 │ │ │ │ │ add r1, r1, r2, lsl #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ ldrb r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ │ - beq 261c8 │ │ │ │ │ + beq 261d0 │ │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ add ip, ip, r2, lsl #4 │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ ldrb r7, [ip, #48] @ 0x30 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 261c8 │ │ │ │ │ + beq 261d0 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt 26134 │ │ │ │ │ + blt 2613c │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 7d18 │ │ │ │ │ R_ARM_CALL charmapencode_lookup │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2615c │ │ │ │ │ - ldr r3, [pc, #420] @ 2626c │ │ │ │ │ + beq 26164 │ │ │ │ │ + ldr r3, [pc, #420] @ 26274 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 261bc │ │ │ │ │ + beq 261c4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - beq 26180 │ │ │ │ │ + beq 26188 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 261d0 │ │ │ │ │ + bgt 261d8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r5, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ strb r0, [r5, r3] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 26164 │ │ │ │ │ + bne 2616c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r7, lr │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 260a0 │ │ │ │ │ + bge 260a8 │ │ │ │ │ lsl r1, r6, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movlt r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4] │ │ │ │ │ ldreq r3, [r5] │ │ │ │ │ addeq r2, r1, #1 │ │ │ │ │ - beq 260a0 │ │ │ │ │ + beq 260a8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 26118 │ │ │ │ │ + bne 26120 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26118 │ │ │ │ │ + b 26120 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ add r2, r7, #16 │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r8, r1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 261f8 │ │ │ │ │ + bgt 26200 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ add r0, r3, r1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b 2610c │ │ │ │ │ + b 26114 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 26228 │ │ │ │ │ + bne 26230 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movge r1, r3 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26240 │ │ │ │ │ + bne 26248 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - b 260f0 │ │ │ │ │ + b 260f8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, r2 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26240 │ │ │ │ │ + bne 26248 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ - b 26198 │ │ │ │ │ + b 261a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 261c8 │ │ │ │ │ + bne 261d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 261c8 │ │ │ │ │ + b 261d0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2615c │ │ │ │ │ + beq 26164 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2615c │ │ │ │ │ + bne 26164 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2615c │ │ │ │ │ + b 26164 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00026270 : │ │ │ │ │ +00026278 : │ │ │ │ │ unicode_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ addne r0, r1, #12 │ │ │ │ │ addne r7, r4, r7 │ │ │ │ │ - bne 26444 │ │ │ │ │ + bne 2644c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 264dc │ │ │ │ │ + bhi 264e4 │ │ │ │ │ add r5, r1, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 26440 │ │ │ │ │ + beq 26448 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 26488 │ │ │ │ │ + beq 26490 │ │ │ │ │ ldr r7, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 26514 │ │ │ │ │ + beq 2651c │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 26514 │ │ │ │ │ + bne 2651c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 264a4 │ │ │ │ │ - ldr r3, [pc, #768] @ 265ec │ │ │ │ │ + beq 264ac │ │ │ │ │ + ldr r3, [pc, #768] @ 265f4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 26584 │ │ │ │ │ + beq 2658c │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 264d4 │ │ │ │ │ + beq 264dc │ │ │ │ │ ldrb r6, [r5, #16] │ │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ │ lsr r6, r6, #2 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and r6, r6, #7 │ │ │ │ │ lsr r7, r7, #6 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ @@ -41661,199 +41663,199 @@ │ │ │ │ │ strb r3, [r4, #16] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 263cc │ │ │ │ │ + bne 263d4 │ │ │ │ │ cmn r8, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 264ac │ │ │ │ │ + beq 264b4 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 264ac │ │ │ │ │ + beq 264b4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ - beq 26410 │ │ │ │ │ + beq 26418 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ str r8, [r4, #20] │ │ │ │ │ tst r3, #32 │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - beq 2641c │ │ │ │ │ + beq 26424 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 26424 │ │ │ │ │ + beq 2642c │ │ │ │ │ mul r2, r6, r9 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 263c0 │ │ │ │ │ + beq 263c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 26434 │ │ │ │ │ + beq 2643c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r6, #2 │ │ │ │ │ movne r7, #4 │ │ │ │ │ moveq r7, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ │ mvneq r3, #-536870911 @ 0xe0000001 │ │ │ │ │ mvnne r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 264ac │ │ │ │ │ + bgt 264b4 │ │ │ │ │ mla r0, r8, r7, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #28] │ │ │ │ │ - beq 264ac │ │ │ │ │ + beq 264b4 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 26390 │ │ │ │ │ + bne 26398 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 26428 │ │ │ │ │ + b 26430 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ mul r2, r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 263a4 │ │ │ │ │ + b 263ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 263c0 │ │ │ │ │ + b 263c8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - ldr ip, [pc, #420] @ 265f0 │ │ │ │ │ + ldr ip, [pc, #420] @ 265f8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #28 │ │ │ │ │ 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 264a4 │ │ │ │ │ + beq 264ac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - bne 262c0 │ │ │ │ │ - ldr r5, [pc, #356] @ 265f4 │ │ │ │ │ - b 262e4 │ │ │ │ │ - ldr r2, [pc, #352] @ 265f8 │ │ │ │ │ + bne 262c8 │ │ │ │ │ + ldr r5, [pc, #356] @ 265fc │ │ │ │ │ + b 262ec │ │ │ │ │ + ldr r2, [pc, #352] @ 26600 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #348] @ 265fc │ │ │ │ │ + ldr r1, [pc, #348] @ 26604 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 263c0 │ │ │ │ │ + b 263c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 264d4 │ │ │ │ │ + beq 264dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 264d4 │ │ │ │ │ + bne 264dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 263a4 │ │ │ │ │ + b 263ac │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #264] @ 265f0 │ │ │ │ │ + ldr r1, [pc, #264] @ 265f8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ 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 262c0 │ │ │ │ │ - b 264a4 │ │ │ │ │ + bne 262c8 │ │ │ │ │ + b 264ac │ │ │ │ │ ldr r8, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 265a4 │ │ │ │ │ + beq 265ac │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2658c │ │ │ │ │ + beq 26594 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 383c │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 264a4 │ │ │ │ │ + beq 264ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 265d8 │ │ │ │ │ + bne 265e0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - bne 265a4 │ │ │ │ │ + bne 265ac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 26488 │ │ │ │ │ + beq 26490 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 1e448 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 262e4 │ │ │ │ │ - b 264a4 │ │ │ │ │ + bne 262ec │ │ │ │ │ + b 264ac │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 263c0 │ │ │ │ │ - ldr r2, [pc, #100] @ 265f8 │ │ │ │ │ - ldr r1, [pc, #104] @ 26600 │ │ │ │ │ + b 263c8 │ │ │ │ │ + ldr r2, [pc, #100] @ 26600 │ │ │ │ │ + ldr r1, [pc, #104] @ 26608 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 264a4 │ │ │ │ │ + b 264ac │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 26490 │ │ │ │ │ + beq 26498 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 383c │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 264a4 │ │ │ │ │ + beq 264ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 26560 │ │ │ │ │ - ldr r3, [pc, #36] @ 26604 │ │ │ │ │ - ldr r1, [pc, #36] @ 26608 │ │ │ │ │ + beq 26568 │ │ │ │ │ + ldr r3, [pc, #36] @ 2660c │ │ │ │ │ + ldr r1, [pc, #36] @ 26610 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 264a4 │ │ │ │ │ + b 264ac │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000005c0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00004d34 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000c5c │ │ │ │ │ @@ -41863,323 +41865,323 @@ │ │ │ │ │ .word 0x00000fb4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0002660c : │ │ │ │ │ +00026614 : │ │ │ │ │ unicode_askind(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 2668c │ │ │ │ │ + bne 26694 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 267c4 │ │ │ │ │ + bhi 267cc │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 267c4 │ │ │ │ │ + beq 267cc │ │ │ │ │ bic r3, r5, #3 │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ - bcc 26708 │ │ │ │ │ + bcc 26710 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ │ strh r2, [r3] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ │ strh r2, [r3], #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 26678 │ │ │ │ │ + bne 26680 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 267c4 │ │ │ │ │ + bhi 267cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 267c4 │ │ │ │ │ + beq 267cc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 26768 │ │ │ │ │ + beq 26770 │ │ │ │ │ bic r3, r5, #3 │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc 267cc │ │ │ │ │ + bcc 267d4 │ │ │ │ │ sub r1, r4, #3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movcs r2, r3 │ │ │ │ │ movcc r2, #0 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ lslcs r3, r3, #2 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 266ec │ │ │ │ │ + b 266f4 │ │ │ │ │ add ip, r0, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrb lr, [r1] │ │ │ │ │ strh lr, [ip, #-8] │ │ │ │ │ ldrb lr, [r1, #1] │ │ │ │ │ strh lr, [ip, #-6] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldrb lr, [r1, #-2] │ │ │ │ │ strh lr, [ip, #-4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldrb lr, [r1, #-1] │ │ │ │ │ strh lr, [ip, #-2] │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ - bhi 26710 │ │ │ │ │ + bhi 26718 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ lsr r3, r2, #2 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ add r4, r2, r4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ addhi r3, r3, #1 │ │ │ │ │ addhi r3, r0, r3, lsl #3 │ │ │ │ │ - bhi 26664 │ │ │ │ │ + bhi 2666c │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsl r3, r5, #1 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ add r5, r4, r5, lsl #1 │ │ │ │ │ add ip, r4, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 267f4 │ │ │ │ │ + bcc 267fc │ │ │ │ │ sub r2, r4, #7 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ movcs r2, r3 │ │ │ │ │ movcc r2, #0 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ lslcs r3, r3, #1 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrh r2, [r1], #2 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 267a8 │ │ │ │ │ + b 267b0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ ldrb lr, [r1] │ │ │ │ │ str lr, [ip], #16 │ │ │ │ │ ldrb lr, [r1, #1] │ │ │ │ │ str lr, [ip, #-12] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldrb lr, [r1, #-2] │ │ │ │ │ str lr, [ip, #-8] │ │ │ │ │ ldrb lr, [r1, #-1] │ │ │ │ │ str lr, [ip, #-4] │ │ │ │ │ - b 266c4 │ │ │ │ │ + b 266cc │ │ │ │ │ ldrh lr, [r2, #2] │ │ │ │ │ ldrh r7, [r2] │ │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ │ str r7, [r1], #16 │ │ │ │ │ str lr, [r1, #-12] │ │ │ │ │ ldrh lr, [r2, #6] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ stmdb r1, {r6, lr} │ │ │ │ │ - b 26780 │ │ │ │ │ + b 26788 │ │ │ │ │ │ │ │ │ │ -00026818 : │ │ │ │ │ +00026820 : │ │ │ │ │ ucs2lib_fastsearch(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ │ - blt 26ab4 │ │ │ │ │ + blt 26abc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bgt 26890 │ │ │ │ │ - bne 26ab4 │ │ │ │ │ + bgt 26898 │ │ │ │ │ + bne 26abc │ │ │ │ │ cmp fp, #1 │ │ │ │ │ ldrh r2, [r2] │ │ │ │ │ - beq 26a94 │ │ │ │ │ + beq 26a9c │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq 26aa0 │ │ │ │ │ + beq 26aa8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 26a78 │ │ │ │ │ + ble 26a80 │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrh ip, [r3, #2]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 26a08 │ │ │ │ │ + beq 26a10 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 26874 │ │ │ │ │ + bne 2687c │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq 26abc │ │ │ │ │ - ldr lr, [pc, #824] @ 26bd8 │ │ │ │ │ + beq 26ac4 │ │ │ │ │ + ldr lr, [pc, #824] @ 26be0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt 26b78 │ │ │ │ │ + bgt 26b80 │ │ │ │ │ sub r9, r4, #1 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ ldrh r0, [r6] │ │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsl r5, r5, r0 │ │ │ │ │ subeq r0, r4, #2 │ │ │ │ │ streq r0, [sp, #4] │ │ │ │ │ strne r9, [sp, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ sub r1, ip, r4 │ │ │ │ │ add r3, sl, r3 │ │ │ │ │ - beq 26964 │ │ │ │ │ + beq 2696c │ │ │ │ │ ldrh r0, [r6, #2] │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ orr r5, r5, ip, lsl r0 │ │ │ │ │ subeq r0, r4, #3 │ │ │ │ │ streq r0, [sp, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 26964 │ │ │ │ │ + beq 2696c │ │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ orr r5, r5, ip, lsl r0 │ │ │ │ │ subeq r0, r4, #4 │ │ │ │ │ streq r0, [sp, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 26964 │ │ │ │ │ + beq 2696c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add lr, r6, #4 │ │ │ │ │ sub ip, r4, #5 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldrh r0, [lr, #2]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ moveq r3, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ orr r5, r5, r7, lsl r0 │ │ │ │ │ - bne 2693c │ │ │ │ │ + bne 26944 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ and r0, r2, #31 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orr r5, r5, ip, lsl r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - blt 269cc │ │ │ │ │ + blt 269d4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r0 │ │ │ │ │ lsl r0, ip, #1 │ │ │ │ │ ldrh lr, [r3, r0] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 26a18 │ │ │ │ │ + beq 26a20 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, r5, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 269f8 │ │ │ │ │ + bne 26a00 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge 26990 │ │ │ │ │ + bge 26998 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ - b 26888 │ │ │ │ │ + b 26890 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, r5, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ │ addeq ip, ip, r4 │ │ │ │ │ addne ip, ip, r0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge 26990 │ │ │ │ │ - b 269c8 │ │ │ │ │ + bge 26998 │ │ │ │ │ + b 269d0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne 26880 │ │ │ │ │ - b 26888 │ │ │ │ │ + bne 26888 │ │ │ │ │ + b 26890 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r3, r6, r0 │ │ │ │ │ sub r2, r8, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldrh r1, [r3], #2 │ │ │ │ │ ldrh r5, [r2, #2]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne 26a50 │ │ │ │ │ + bne 26a58 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bgt 26a34 │ │ │ │ │ + bgt 26a3c │ │ │ │ │ cmp r9, lr │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - bne 269d8 │ │ │ │ │ + bne 269e0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 26a80 │ │ │ │ │ + beq 26a88 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b 26888 │ │ │ │ │ + b 26890 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 26888 │ │ │ │ │ + b 26890 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 26aac │ │ │ │ │ + beq 26ab4 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 269f8 │ │ │ │ │ + b 26a00 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 26be0 │ │ │ │ │ + b 26be8 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 3a88 │ │ │ │ │ R_ARM_JUMP24 ucs2lib_rfind_char │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 26888 │ │ │ │ │ + b 26890 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 26888 │ │ │ │ │ + b 26890 │ │ │ │ │ ldrh ip, [r6] │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r0, r1, r3 │ │ │ │ │ add lr, r6, r4, lsl r8 │ │ │ │ │ and r3, ip, #31 │ │ │ │ │ lsl r3, r8, r3 │ │ │ │ │ @@ -42188,365 +42190,365 @@ │ │ │ │ │ ldrh r5, [r7, #-2]! │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ and r5, r5, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, r8, lsl r5 │ │ │ │ │ - beq 26b28 │ │ │ │ │ - b 26ae0 │ │ │ │ │ + beq 26b30 │ │ │ │ │ + b 26ae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26ab4 │ │ │ │ │ + beq 26abc │ │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 26b70 │ │ │ │ │ + bne 26b78 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26ab4 │ │ │ │ │ + blt 26abc │ │ │ │ │ lsl r2, r0, #1 │ │ │ │ │ ldrh r7, [sl, r2] │ │ │ │ │ add r5, sl, r2 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne 26b04 │ │ │ │ │ + bne 26b0c │ │ │ │ │ add r5, r4, r0 │ │ │ │ │ add r5, sl, r5, lsl #1 │ │ │ │ │ add r8, r6, #2 │ │ │ │ │ mov r7, lr │ │ │ │ │ ldrh r9, [r7, #-2]! │ │ │ │ │ ldrh fp, [r5, #-2]! │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bne 26bb0 │ │ │ │ │ + bne 26bb8 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 26888 │ │ │ │ │ - b 26b54 │ │ │ │ │ + beq 26890 │ │ │ │ │ + b 26b5c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 26b30 │ │ │ │ │ - ldr lr, [pc, #92] @ 26bdc │ │ │ │ │ + b 26b38 │ │ │ │ │ + ldr lr, [pc, #92] @ 26be4 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, lr │ │ │ │ │ movle lr, #1 │ │ │ │ │ movgt lr, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle lr, lr, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 268a4 │ │ │ │ │ + bne 268ac │ │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 5a0 <_Py_DecodeUTF8Ex+0x4e4> │ │ │ │ │ R_ARM_JUMP24 ucs2lib_fastsearch.part.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26bd0 │ │ │ │ │ + beq 26bd8 │ │ │ │ │ add r2, sl, r2 │ │ │ │ │ ldrh r2, [r2, #-2] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 26b20 │ │ │ │ │ + beq 26b28 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ - b 26b24 │ │ │ │ │ + b 26b2c │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ │ │ │ │ │ │ -00026be0 : │ │ │ │ │ +00026be8 : │ │ │ │ │ ucs2lib_find_char(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r5, r0, r1, lsl #1 │ │ │ │ │ - bgt 26cd0 │ │ │ │ │ + bgt 26cd8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ movcc r4, r0 │ │ │ │ │ - bcs 26cb8 │ │ │ │ │ + bcs 26cc0 │ │ │ │ │ ldrh r3, [r4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 26cc0 │ │ │ │ │ + beq 26cc8 │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 26cb8 │ │ │ │ │ + bls 26cc0 │ │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 26cc4 │ │ │ │ │ + beq 26ccc │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 26cb8 │ │ │ │ │ + bls 26cc0 │ │ │ │ │ ldrh r2, [r4, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 26cc4 │ │ │ │ │ + beq 26ccc │ │ │ │ │ add r3, r4, #6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 26cb8 │ │ │ │ │ + bls 26cc0 │ │ │ │ │ ldrh r2, [r4, #6] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 26cc4 │ │ │ │ │ + beq 26ccc │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 26cb8 │ │ │ │ │ + bls 26cc0 │ │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 26cc4 │ │ │ │ │ + beq 26ccc │ │ │ │ │ add r3, r4, #10 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 26cb8 │ │ │ │ │ + bls 26cc0 │ │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 26cc4 │ │ │ │ │ + beq 26ccc │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - b 26cb0 │ │ │ │ │ + b 26cb8 │ │ │ │ │ ldrh r2, [r4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ - beq 26cc4 │ │ │ │ │ + beq 26ccc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bhi 26c9c │ │ │ │ │ + bhi 26ca4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub r0, r3, r7 │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ands r8, r2, #255 @ 0xff │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 26d5c │ │ │ │ │ + beq 26d64 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26cb8 │ │ │ │ │ + beq 26cc0 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldrh r3, [r2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 26d10 │ │ │ │ │ + bne 26d18 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ asr r0, r2, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ sub r4, r3, r4 │ │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ │ - bgt 26d4c │ │ │ │ │ + bgt 26d54 │ │ │ │ │ sub r1, r5, r3 │ │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ │ - ble 26d68 │ │ │ │ │ + ble 26d70 │ │ │ │ │ add r2, r2, #82 @ 0x52 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 26d4c │ │ │ │ │ + beq 26d54 │ │ │ │ │ ldrh r1, [r3] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq 26cc4 │ │ │ │ │ + beq 26ccc │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ - b 26d30 │ │ │ │ │ + b 26d38 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bgt 26ce0 │ │ │ │ │ + bgt 26ce8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bhi 26c10 │ │ │ │ │ - b 26cb8 │ │ │ │ │ + bhi 26c18 │ │ │ │ │ + b 26cc0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 26d5c │ │ │ │ │ + b 26d64 │ │ │ │ │ │ │ │ │ │ -00026d70 <_PyUnicode_AsLatin1String>: │ │ │ │ │ +00026d78 <_PyUnicode_AsLatin1String>: │ │ │ │ │ _PyUnicode_AsLatin1String(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 26db8 <_PyUnicode_AsLatin1String+0x48> │ │ │ │ │ + beq 26dc0 <_PyUnicode_AsLatin1String+0x48> │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and ip, r2, #28 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - bne 26db0 <_PyUnicode_AsLatin1String+0x40> │ │ │ │ │ + bne 26db8 <_PyUnicode_AsLatin1String+0x40> │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 26de4 <_PyUnicode_AsLatin1String+0x74> │ │ │ │ │ + beq 26dec <_PyUnicode_AsLatin1String+0x74> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b 0 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes